summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/modules/Connectors_JST.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/modules/Connectors_JST.pretty')
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B06-J11DK_2x03_Pitch2.54mm.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B08-J11DK_2x04_Pitch2.54mm.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B12-J11DK_2x06_Pitch2.54mm.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B20-J11DK_2x10_Pitch2.54mm.kicad_mod74
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B22-J11DK_2x11_Pitch2.54mm.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B26-J11DK_2x13_Pitch2.54mm.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/B30-J11DK_2x15_Pitch2.54mm.kicad_mod84
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM02B-ACHSS_02x1.20mm_Angled.kicad_mod36
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM03B-ACHSS_03x1.20mm_Angled.kicad_mod37
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B02B-EH-A_02x2.50mm_Straight.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B03B-EH-A_03x2.50mm_Straight.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B04B-EH-A_04x2.50mm_Straight.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B05B-EH-A_05x2.50mm_Straight.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B06B-EH-A_06x2.50mm_Straight.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B07B-EH-A_07x2.50mm_Straight.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B08B-EH-A_08x2.50mm_Straight.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B09B-EH-A_09x2.50mm_Straight.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B10B-EH-A_10x2.50mm_Straight.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B11B-EH-A_11x2.50mm_Straight.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B12B-EH-A_12x2.50mm_Straight.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B13B-EH-A_13x2.50mm_Straight.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B14B-EH-A_14x2.50mm_Straight.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B15B-EH-A_15x2.50mm_Straight.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S02B-EH_02x2.50mm_Angled.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S03B-EH_03x2.50mm_Angled.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S04B-EH_04x2.50mm_Angled.kicad_mod75
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S05B-EH_05x2.50mm_Angled.kicad_mod82
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S06B-EH_06x2.50mm_Angled.kicad_mod89
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S07B-EH_07x2.50mm_Angled.kicad_mod96
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S08B-EH_08x2.50mm_Angled.kicad_mod103
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S09B-EH_09x2.50mm_Angled.kicad_mod110
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S10B-EH_10x2.50mm_Angled.kicad_mod117
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S11B-EH_11x2.50mm_Angled.kicad_mod124
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S12B-EH_12x2.50mm_Angled.kicad_mod131
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S13B-EH_13x2.50mm_Angled.kicad_mod138
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S14B-EH_14x2.50mm_Angled.kicad_mod145
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S15B-EH_15x2.50mm_Angled.kicad_mod152
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM02B-GHS-TBT_02x1.25mm_Straight.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM03B-GHS-TBT_03x1.25mm_Straight.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM04B-GHS-TBT_04x1.25mm_Straight.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM05B-GHS-TBT_05x1.25mm_Straight.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM06B-GHS-TBT_06x1.25mm_Straight.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM07B-GHS-TBT_07x1.25mm_Straight.kicad_mod81
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM08B-GHS-TBT_08x1.25mm_Straight.kicad_mod86
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM09B-GHS-TBT_09x1.25mm_Straight.kicad_mod91
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM10B-GHS-TBT_10x1.25mm_Straight.kicad_mod96
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM11B-GHS-TBT_11x1.25mm_Straight.kicad_mod101
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM12B-GHS-TBT_12x1.25mm_Straight.kicad_mod106
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM13B-GHS-TBT_13x1.25mm_Straight.kicad_mod111
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM14B-GHS-TBT_14x1.25mm_Straight.kicad_mod116
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM15B-GHS-TBT_15x1.25mm_Straight.kicad_mod121
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM02B-GHS-TB_02x1.25mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM03B-GHS-TB_03x1.25mm_Angled.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM04B-GHS-TB_04x1.25mm_Angled.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM05B-GHS-TB_05x1.25mm_Angled.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM06B-GHS-TB_06x1.25mm_Angled.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM07B-GHS-TB_07x1.25mm_Angled.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM08B-GHS-TB_08x1.25mm_Angled.kicad_mod75
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM09B-GHS-TB_09x1.25mm_Angled.kicad_mod79
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM10B-GHS-TB_10x1.25mm_Angled.kicad_mod83
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM11B-GHS-TB_11x1.25mm_Angled.kicad_mod87
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM12B-GHS-TB_12x1.25mm_Angled.kicad_mod91
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM13B-GHS-TB_13x1.25mm_Angled.kicad_mod95
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM14B-GHS-TB_14x1.25mm_Angled.kicad_mod99
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM15B-GHS-TB_15x1.25mm_Angled.kicad_mod103
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B06B-J21DK-GG_2x03x2.50mm_Straight.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B08B-J21DK-GG_2x04x2.50mm_Straight.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B10B-J21DK-GG_2x05x2.50mm_Straight.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B12B-J21DK-GG_2x06x2.50mm_Straight.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B16B-J21DK-GG_2x08x2.50mm_Straight.kicad_mod73
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B20B-J21DK-GG_2x10x2.50mm_Straight.kicad_mod79
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled.kicad_mod33
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-K_10x2.00mm_Straight.kicad_mod95
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-SM4-TB_10x2.00mm_Straight.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B11B-PH-K_11x2.00mm_Straight.kicad_mod100
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B11B-PH-SM4-TB_11x2.00mm_Straight.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B12B-PH-K_12x2.00mm_Straight.kicad_mod105
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B12B-PH-SM4-TB_12x2.00mm_Straight.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B13B-PH-K_13x2.00mm_Straight.kicad_mod110
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B13B-PH-SM4-TB_13x2.00mm_Straight.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B14B-PH-K_14x2.00mm_Straight.kicad_mod115
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B14B-PH-SM4-TB_14x2.00mm_Straight.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B15B-PH-K_15x2.00mm_Straight.kicad_mod120
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B15B-PH-SM4-TB_15x2.00mm_Straight.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B16B-PH-K_16x2.00mm_Straight.kicad_mod125
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B16B-PH-SM4-TB_16x2.00mm_Straight.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B2B-PH-K_02x2.00mm_Straight.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B2B-PH-SM4-TB_02x2.00mm_Straight.kicad_mod41
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B3B-PH-K_03x2.00mm_Straight.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B3B-PH-SM4-TB_03x2.00mm_Straight.kicad_mod42
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B4B-PH-K_04x2.00mm_Straight.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B4B-PH-SM4-TB_04x2.00mm_Straight.kicad_mod43
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B5B-PH-K_05x2.00mm_Straight.kicad_mod70
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B5B-PH-SM4-TB_05x2.00mm_Straight.kicad_mod44
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B6B-PH-K_06x2.00mm_Straight.kicad_mod75
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B6B-PH-SM4-TB_06x2.00mm_Straight.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B7B-PH-K_07x2.00mm_Straight.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B7B-PH-SM4-TB_07x2.00mm_Straight.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B8B-PH-K_08x2.00mm_Straight.kicad_mod85
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B8B-PH-SM4-TB_08x2.00mm_Straight.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B9B-PH-K_09x2.00mm_Straight.kicad_mod90
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B9B-PH-SM4-TB_09x2.00mm_Straight.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S10B-PH-K_10x2.00mm_Angled.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S11B-PH-K_11x2.00mm_Angled.kicad_mod69
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S12B-PH-K_12x2.00mm_Angled.kicad_mod70
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S13B-PH-K_13x2.00mm_Angled.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S14B-PH-K_14x2.00mm_Angled.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S15B-PH-K_15x2.00mm_Angled.kicad_mod73
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S16B-PH-K_16x2.00mm_Angled.kicad_mod74
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S2B-PH-K_02x2.00mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S3B-PH-K_03x2.00mm_Angled.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S4B-PH-K_04x2.00mm_Angled.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S5B-PH-K_05x2.00mm_Angled.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S6B-PH-K_06x2.00mm_Angled.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S7B-PH-K_07x2.00mm_Angled.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S8B-PH-K_08x2.00mm_Angled.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S9B-PH-K_09x2.00mm_Angled.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B08B-PUDSS_2x04x2.00mm_Straight.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B10B-PUDSS_2x05x2.00mm_Straight.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B12B-PUDSS_2x06x2.00mm_Straight.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B14B-PUDSS_2x07x2.00mm_Straight.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B16B-PUDSS_2x08x2.00mm_Straight.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B18B-PUDSS_2x09x2.00mm_Straight.kicad_mod70
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B20B-PUDSS_2x10x2.00mm_Straight.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B22B-PUDSS_2x11x2.00mm_Straight.kicad_mod74
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B24B-PUDSS_2x12x2.00mm_Straight.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B26B-PUDSS_2x13x2.00mm_Straight.kicad_mod78
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B28B-PUDSS_2x14x2.00mm_Straight.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B30B-PUDSS_2x15x2.00mm_Straight.kicad_mod82
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B32B-PUDSS_2x16x2.00mm_Straight.kicad_mod84
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B34B-PUDSS_2x17x2.00mm_Straight.kicad_mod86
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B36B-PUDSS_2x18x2.00mm_Straight.kicad_mod88
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B38B-PUDSS_2x19x2.00mm_Straight.kicad_mod90
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B40B-PUDSS_2x20x2.00mm_Straight.kicad_mod92
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled.kicad_mod70
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled.kicad_mod74
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled.kicad_mod78
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM02B-SHLS-TF_02x1.00mm_Angled.kicad_mod41
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM05B-SHLS-TF_05x1.00mm_Angled.kicad_mod44
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM06B-SHLS-TF_06x1.00mm_Angled.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM07B-SHLS-TF_07x1.00mm_Angled.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM08B-SHLS-TF_08x1.00mm_Angled.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM10B-SHLS-TF_10x1.00mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM11B-SHLS-TF_11x1.00mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM12B-SHLS-TF_12x1.00mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM14B-SHLS-TF_14x1.00mm_Angled.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM16B-SHLS-TF_16x1.00mm_Angled.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM20B-SHLS-TF_20x1.00mm_Angled.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM22B-SHLS-TF_22x1.00mm_Angled.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM26B-SHLS-TF_26x1.00mm_Angled.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM30B-SHLS-TF_30x1.00mm_Angled.kicad_mod69
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM04B-SRSS-TB_04x1.00mm_Straight.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM05B-SRSS-TB_05x1.00mm_Straight.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM06B-SRSS-TB_06x1.00mm_Straight.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM07B-SRSS-TB_07x1.00mm_Straight.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM08B-SRSS-TB_08x1.00mm_Straight.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM09B-SRSS-TB_09x1.00mm_Straight.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM10B-SRSS-TB_10x1.00mm_Straight.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM11B-SRSS-TB_11x1.00mm_Straight.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM12B-SRSS-TB_12x1.00mm_Straight.kicad_mod69
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM13B-SRSS-TB_13x1.00mm_Straight.kicad_mod71
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM14B-SRSS-TB_14x1.00mm_Straight.kicad_mod73
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM15B-SRSS-TB_15x1.00mm_Straight.kicad_mod75
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM03B-SRSS-TB_03x1.00mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM06B-SRSS-TB_06x1.00mm_Angled.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM07B-SRSS-TB_07x1.00mm_Angled.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM09B-SRSS-TB_09x1.00mm_Angled.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM10B-SRSS-TB_10x1.00mm_Angled.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM11B-SRSS-TB_11x1.00mm_Angled.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM12B-SRSS-TB_12x1.00mm_Angled.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM13B-SRSS-TB_13x1.00mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM14B-SRSS-TB_14x1.00mm_Angled.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM15B-SRSS-TB_15x1.00mm_Angled.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM20B-SRSS-TB_20x1.00mm_Angled.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B02B-XH-A_02x2.50mm_Straight.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B03B-XH-A_03x2.50mm_Straight.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B04B-XH-A_04x2.50mm_Straight.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B05B-XH-A_05x2.50mm_Straight.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B06B-XH-A_06x2.50mm_Straight.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B07B-XH-A_07x2.50mm_Straight.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B08B-XH-A_08x2.50mm_Straight.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B09B-XH-A_09x2.50mm_Straight.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B10B-XH-A_10x2.50mm_Straight.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B11B-XH-A_11x2.50mm_Straight.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B12B-XH-A_12x2.50mm_Straight.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B13B-XH-A_13x2.50mm_Straight.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B14B-XH-A_14x2.50mm_Straight.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B15B-XH-A_15x2.50mm_Straight.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B16B-XH-A_16x2.50mm_Straight.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B20B-XH-A_20x2.50mm_Straight.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S02B-XH-A_02x2.50mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S03B-XH-A_03x2.50mm_Angled.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S04B-XH-A_04x2.50mm_Angled.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S05B-XH-A_05x2.50mm_Angled.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S06B-XH-A_06x2.50mm_Angled.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S07B-XH-A_07x2.50mm_Angled.kicad_mod77
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S08B-XH-A_08x2.50mm_Angled.kicad_mod82
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S09B-XH-A_09x2.50mm_Angled.kicad_mod87
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S10B-XH-A_10x2.50mm_Angled.kicad_mod92
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S11B-XH-A_11x2.50mm_Angled.kicad_mod97
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S12B-XH-A_12x2.50mm_Angled.kicad_mod102
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S13B-XH-A_13x2.50mm_Angled.kicad_mod107
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S14B-XH-A_14x2.50mm_Angled.kicad_mod112
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S15B-XH-A_15x2.50mm_Angled.kicad_mod117
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S16B-XH-A_16x2.50mm_Angled.kicad_mod122
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B02B-ZESK-1D_02x1.5mm_Straight.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-1D_03x1.5mm_Straight.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-D_03x1.5mm_Straight.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-1D_04x1.5mm_Straight.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-D_04x1.5mm_Straight.kicad_mod67
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-1D_05x1.5mm_Straight.kicad_mod73
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-D_05x1.5mm_Straight.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-1D_06x1.5mm_Straight.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-D_06x1.5mm_Straight.kicad_mod79
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-1D_07x1.5mm_Straight.kicad_mod85
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-D_07x1.5mm_Straight.kicad_mod84
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-1D_08x1.5mm_Straight.kicad_mod92
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-D_08x1.5mm_Straight.kicad_mod91
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-1D_09x1.5mm_Straight.kicad_mod97
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-D_09x1.5mm_Straight.kicad_mod96
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-1D_10x1.5mm_Straight.kicad_mod104
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-D_10x1.5mm_Straight.kicad_mod103
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-1D_11x1.5mm_Straight.kicad_mod109
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-D_11x1.5mm_Straight.kicad_mod108
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-1D_12x1.5mm_Straight.kicad_mod116
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-D_12x1.5mm_Straight.kicad_mod115
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-1D_13x1.5mm_Straight.kicad_mod121
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-D_13x1.5mm_Straight.kicad_mod120
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-1D_14x1.5mm_Straight.kicad_mod128
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-D_14x1.5mm_Straight.kicad_mod127
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-1D_15x1.5mm_Straight.kicad_mod133
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-D_15x1.5mm_Straight.kicad_mod132
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-1D_16x1.5mm_Straight.kicad_mod140
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-D_16x1.5mm_Straight.kicad_mod139
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM02B-ZESS-TBT_02x1.5mm_Straight.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM03B-ZESS-TBT_03x1.5mm_Straight.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM04B-ZESS-TBT_04x1.5mm_Straight.kicad_mod73
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM05B-ZESS-TBT_05x1.5mm_Straight.kicad_mod78
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM06B-ZESS-TBT_06x1.5mm_Straight.kicad_mod83
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM07B-ZESS-TBT_07x1.5mm_Straight.kicad_mod88
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM08B-ZESS-TBT_08x1.5mm_Straight.kicad_mod93
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM09B-ZESS-TBT_09x1.5mm_Straight.kicad_mod98
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM10B-ZESS-TBT_10x1.5mm_Straight.kicad_mod103
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM11B-ZESS-TBT_11x1.5mm_Straight.kicad_mod108
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM12B-ZESS-TBT_12x1.5mm_Straight.kicad_mod113
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM13B-ZESS-TBT_13x1.5mm_Straight.kicad_mod118
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM14B-ZESS-TBT_14x1.5mm_Straight.kicad_mod123
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM15B-ZESS-TBT_15x1.5mm_Straight.kicad_mod128
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM16B-ZESS-TBT_16x1.5mm_Straight.kicad_mod133
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S02B-ZESK-2D_02x1.5mm_Angled.kicad_mod37
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S03B-ZESK-2D_03x1.5mm_Angled.kicad_mod38
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S04B-ZESK-2D_04x1.5mm_Angled.kicad_mod39
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S05B-ZESK-2D_05x1.5mm_Angled.kicad_mod40
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S06B-ZESK-2D_06x1.5mm_Angled.kicad_mod41
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S07B-ZESK-2D_07x1.5mm_Angled.kicad_mod42
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S08B-ZESK-2D_08x1.5mm_Angled.kicad_mod43
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S09B-ZESK-2D_09x1.5mm_Angled.kicad_mod44
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S10B-ZESK-2D_10x1.5mm_Angled.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S11B-ZESK-2D_11x1.5mm_Angled.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S12B-ZESK-2D_12x1.5mm_Angled.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S13B-ZESK-2D_13x1.5mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S14B-ZESK-2D_14x1.5mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S15B-ZESK-2D_15x1.5mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S16B-ZESK-2D_16x1.5mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_JST.pretty/README.md17
338 files changed, 23606 insertions, 0 deletions
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/B06-J11DK_2x03_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B06-J11DK_2x03_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..2a9b4acf
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B06-J11DK_2x03_Pitch2.54mm.kicad_mod
@@ -0,0 +1,60 @@
+(module B06-J11DK_2x03_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 2.2 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B06-J11DK_2x03_Pitch2.54mm (at 2.2 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 5.8 -4.9) (end 6.8 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 5.8 5.4) (end 6.8 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 5.8 -4.9) (end 6.3 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 5.8 5.4) (end 6.3 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 5.8 -4.9) (end 6.3 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 5.8 5.4) (end 6.3 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 5.8 -4.9) (end 6.9 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 5.8 5.4) (end 6.9 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.89 -6.4) (end -2.89 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.89 6.9) (end 7.3 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.3 6.9) (end 7.3 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.3 -6.4) (end -2.89 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 5.8 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 5.8 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.8 -4.9) (end 6.8 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 5.8 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 5.8 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.3 -4.9) (end 6.3 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 5.8 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 5.8 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 6.3 -4.9) (end 6.3 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 5.8 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 5.8 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -4.9) (end 6.9 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 2.2 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B06-J11DK_2x03_Pitch2.54mm.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_JST.pretty/B08-J11DK_2x04_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B08-J11DK_2x04_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..8841b18c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B08-J11DK_2x04_Pitch2.54mm.kicad_mod
@@ -0,0 +1,62 @@
+(module B08-J11DK_2x04_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 3.3 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B08-J11DK_2x04_Pitch2.54mm (at 3.3 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 8 -4.9) (end 9 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 8 5.4) (end 9 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 8 -4.9) (end 8.5 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 8 5.4) (end 8.5 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 8 -4.9) (end 8.5 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 8 5.4) (end 8.5 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 8 -4.9) (end 9.1 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 8 5.4) (end 9.1 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -6.4) (end -2.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 6.9) (end 9.5 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.5 6.9) (end 9.5 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.5 -6.4) (end -2.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 8 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 8 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 -4.9) (end 9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 8 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 8 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 -4.9) (end 8.5 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 8 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 8 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 8.5 -4.9) (end 8.5 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 8 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 8 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -4.9) (end 9.1 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3.3 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B08-J11DK_2x04_Pitch2.54mm.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_JST.pretty/B12-J11DK_2x06_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B12-J11DK_2x06_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..18534c51
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B12-J11DK_2x06_Pitch2.54mm.kicad_mod
@@ -0,0 +1,66 @@
+(module B12-J11DK_2x06_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 5.5 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B12-J11DK_2x06_Pitch2.54mm (at 5.5 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 12.4 -4.9) (end 13.4 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 12.4 5.4) (end 13.4 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 12.4 -4.9) (end 12.9 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 12.4 5.4) (end 12.9 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 12.4 -4.9) (end 12.9 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 12.4 5.4) (end 12.9 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 12.4 -4.9) (end 13.5 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 12.4 5.4) (end 13.5 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -6.4) (end -2.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 6.9) (end 13.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.9 6.9) (end 13.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.9 -6.4) (end -2.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 12.4 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 12.4 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.4 -4.9) (end 13.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 12.4 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 12.4 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.9 -4.9) (end 12.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 12.4 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 12.4 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 12.9 -4.9) (end 12.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 12.4 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 12.4 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.5 -4.9) (end 13.5 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 11 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 11 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5.5 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B12-J11DK_2x06_Pitch2.54mm.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_JST.pretty/B20-J11DK_2x10_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B20-J11DK_2x10_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..9479c884
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B20-J11DK_2x10_Pitch2.54mm.kicad_mod
@@ -0,0 +1,74 @@
+(module B20-J11DK_2x10_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 9.9 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B20-J11DK_2x10_Pitch2.54mm (at 9.9 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 21.2 -4.9) (end 22.2 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 21.2 5.4) (end 22.2 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 21.2 -4.9) (end 21.7 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 21.2 5.4) (end 21.7 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 21.2 -4.9) (end 21.7 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 21.2 5.4) (end 21.7 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 21.2 -4.9) (end 22.3 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 21.2 5.4) (end 22.3 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -6.4) (end -2.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 6.9) (end 22.7 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.7 6.9) (end 22.7 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.7 -6.4) (end -2.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 21.2 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 21.2 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.2 -4.9) (end 22.2 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 21.2 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 21.2 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.7 -4.9) (end 21.7 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 21.2 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 21.2 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 21.7 -4.9) (end 21.7 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 21.2 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 21.2 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.3 -4.9) (end 22.3 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 11 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 13.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 15.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 17.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 19.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 11 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 13.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 15.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 17.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 19.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 9.9 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B20-J11DK_2x10_Pitch2.54mm.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_JST.pretty/B22-J11DK_2x11_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B22-J11DK_2x11_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..dcafeea4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B22-J11DK_2x11_Pitch2.54mm.kicad_mod
@@ -0,0 +1,76 @@
+(module B22-J11DK_2x11_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 11 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B22-J11DK_2x11_Pitch2.54mm (at 11 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 23.4 -4.9) (end 24.4 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 23.4 5.4) (end 24.4 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 23.4 -4.9) (end 23.9 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 23.4 5.4) (end 23.9 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 23.4 -4.9) (end 23.9 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 23.4 5.4) (end 23.9 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 23.4 -4.9) (end 24.5 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 23.4 5.4) (end 24.5 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -6.4) (end -2.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 6.9) (end 24.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.9 6.9) (end 24.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.9 -6.4) (end -2.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 23.4 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 23.4 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.4 -4.9) (end 24.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 23.4 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 23.4 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.9 -4.9) (end 23.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 23.4 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 23.4 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 23.9 -4.9) (end 23.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 23.4 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 23.4 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.5 -4.9) (end 24.5 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 11 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 13.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 15.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 17.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 19.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 22 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 11 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 13.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 15.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 17.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 19.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 22 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B22-J11DK_2x11_Pitch2.54mm.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_JST.pretty/B26-J11DK_2x13_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B26-J11DK_2x13_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..792a3c94
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B26-J11DK_2x13_Pitch2.54mm.kicad_mod
@@ -0,0 +1,80 @@
+(module B26-J11DK_2x13_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 13.2 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B26-J11DK_2x13_Pitch2.54mm (at 13.2 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 27.8 -4.9) (end 28.8 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 27.8 5.4) (end 28.8 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 27.8 -4.9) (end 28.3 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 27.8 5.4) (end 28.3 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 27.8 -4.9) (end 28.3 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 27.8 5.4) (end 28.3 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 27.8 -4.9) (end 28.9 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 27.8 5.4) (end 28.9 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -6.4) (end -2.9 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 6.9) (end 29.3 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 29.3 6.9) (end 29.3 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 29.3 -6.4) (end -2.9 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 27.8 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 27.8 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 28.8 -4.9) (end 28.8 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 27.8 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 27.8 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 28.3 -4.9) (end 28.3 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 27.8 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 27.8 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 28.3 -4.9) (end 28.3 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 27.8 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 27.8 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.9 -4.9) (end 28.9 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 11 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 13.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 15.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 17.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 19.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 22 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 24.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 26.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 11 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 13.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 15.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 17.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 19.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 22 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 24.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 26.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 13.2 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B26-J11DK_2x13_Pitch2.54mm.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_JST.pretty/B30-J11DK_2x15_Pitch2.54mm.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/B30-J11DK_2x15_Pitch2.54mm.kicad_mod
new file mode 100644
index 00000000..6194ef3c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/B30-J11DK_2x15_Pitch2.54mm.kicad_mod
@@ -0,0 +1,84 @@
+(module B30-J11DK_2x15_Pitch2.54mm (layer F.Cu) (tedit 5900A034)
+ (descr "JFA J1000 series connector, dual row, top entry")
+ (tags "jst through hole tht vertical")
+ (fp_text reference REF** (at 15.4 -6.9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value B30-J11DK_2x15_Pitch2.54mm (at 15.4 7.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.4 -4.9) (end -2.4 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 32.2 -4.9) (end 33.2 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -2.4 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 32.2 5.4) (end 33.2 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 32.2 -4.9) (end 32.7 -4.9) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 32.2 5.4) (end 32.7 5.4) (angle 90.0) (layer F.Fab) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -1.9 -4.9) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 32.2 -4.9) (end 32.7 -4.9) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 5.4) (end -1.9 5.4) (angle -90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 32.2 5.4) (end 32.7 5.4) (angle 90.0) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -1.4 -4.9) (end -2.5 -4.9) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 32.2 -4.9) (end 33.3 -4.9) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.4 5.4) (end -2.5 5.4) (angle -90.0) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 32.2 5.4) (end 33.3 5.4) (angle 90.0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.89 -6.4) (end -2.89 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.89 6.9) (end 33.7 6.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.7 6.9) (end 33.7 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.7 -6.4) (end -2.89 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.4 -5.9) (end 32.2 -5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 6.4) (end 32.2 6.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -4.9) (end -2.4 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 33.2 -4.9) (end 33.2 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 32.2 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 32.2 5.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.7 -4.9) (end 32.7 5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -5.4) (end 32.2 -5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 5.9) (end 32.2 5.9) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.9 -4.9) (end -1.9 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start 32.7 -4.9) (end 32.7 5.4) (layer F.SilkS) (width 0.1))
+ (fp_line (start -1.4 -6) (end 32.2 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 6.5) (end 32.2 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -4.9) (end -2.5 5.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.3 -4.9) (end 33.3 5.4) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 11 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 13.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 15.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 17.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 19.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 22 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 24.2 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 26.4 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 28.6 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 30.8 0) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 11 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 13.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 15.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 17.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 19.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 22 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 24.2 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 26.4 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 28.6 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 30.8 3.9) (size 1.8 1.8) (drill 1.1) (layers *.Cu *.Mask))
+ (fp_text user %R (at 15.4 1.95) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/B30-J11DK_2x15_Pitch2.54mm.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_JST.pretty/JST_ACH_BM02B-ACHSS_02x1.20mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM02B-ACHSS_02x1.20mm_Angled.kicad_mod
new file mode 100644
index 00000000..43dd1242
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM02B-ACHSS_02x1.20mm_Angled.kicad_mod
@@ -0,0 +1,36 @@
+(module JST_ACH_BM02B-ACHSS_02x1.20mm_Angled (layer F.Cu) (tedit 56CAFAAD)
+ (descr "JST ACH Series Connector, 1.20mm Pitch")
+ (tags "JST ACH connector crimp top entry")
+ (attr smd)
+ (fp_text reference REF** (at 0 3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ACH_BM02B-ACHSS_02x1.20mm_Angled (at 0 -4.4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 2.75 -3) (end 2.75 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.75 -3) (end 2.75 -3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.75 3) (end -2.75 -3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.75 3) (end -2.75 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.6 -2.8) (end -0.3 -3.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -3.3) (end -0.9 -3.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -3.3) (end -0.6 -2.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.1 2.4) (end 0.8001 2.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.8 2.4) (end 0.4 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.4 2) (end -0.4 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.4 2) (end -0.8 2.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.8 2.4) (end -1.1 2.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.2 0.9) (end 2.2 -2.10066) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.2 -2.1) (end 2.2 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.2 0.9) (end -2.2 -2.10066) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.2 -2.1) (end -1.2 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -0.59944 -1.9) (size 0.65 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.59944 -1.9) (size 0.65 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -1.75 1.9) (size 0.75 1.25) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 1.75 1.9) (size 0.75 1.25) (layers F.Cu F.Paste F.Mask))
+ (model Connectors_JST.3dshapes/JST_ACH_BM02B-ACHSS_02x1.20mm_Angled.wrl
+ (at (xyz 0 0.0708661417 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM03B-ACHSS_03x1.20mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM03B-ACHSS_03x1.20mm_Angled.kicad_mod
new file mode 100644
index 00000000..e3227655
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ACH_BM03B-ACHSS_03x1.20mm_Angled.kicad_mod
@@ -0,0 +1,37 @@
+(module JST_ACH_BM03B-ACHSS_03x1.20mm_Angled (layer F.Cu) (tedit 56CAFBC9)
+ (descr "JST ACH Series Connector, 1.20mm Pitch")
+ (tags "JST ACH connector crimp top entry")
+ (attr smd)
+ (fp_text reference REF** (at 0 4 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ACH_BM03B-ACHSS_03x1.20mm_Angled (at 0 -4.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.25 -3) (end 3.25 -3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.25 3) (end -3.25 -3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.25 3) (end -3.25 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.25 -3) (end 3.25 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.2 -2.8) (end -0.9 -3.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -3.3) (end -1.5 -3.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.5 -3.3) (end -1.2 -2.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 2.5) (end -0.5 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.5 2) (end 0.5 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.5 2) (end 0.9 2.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 2.5) (end -0.9 2.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 2.5) (end 0.9 2.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 0.8) (end 2.8 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 -2.2) (end 1.9 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 0.8) (end -2.8 -2.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 -2.2) (end -1.9 -2.2) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -1.2 -1.9) (size 0.65 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 -1.9) (size 0.65 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1.2 -1.9) (size 0.65 1.2) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.35 1.9) (size 0.75 1.25) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.35 1.85) (size 0.75 1.25) (layers F.Cu F.Paste F.Mask))
+ (model Connectors_JST.3dshapes/JST_ACH_BM03B-ACHSS_03x1.20mm_Angled.wrl
+ (at (xyz 0 0.08 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..1c07e90e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled (layer F.Cu) (tedit 56ECCEDC)
+ (descr "JST AUH series connector, 1.5mm pitch SMD side entry")
+ (tags "jst auh connector ")
+ (attr smd)
+ (fp_text reference REF** (at 0 4.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled (at 0 -4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 4 3) (end 4 -3.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 3) (end 4 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 -3.2) (end -4 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 -3.2) (end -4 -3.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.75 3.25) (end 1.5 2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.25 3.25) (end 1.75 3.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.5 2.75) (end 1.25 3.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2 -2) (end -2 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.4 2) (end -3.4 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 2) (end -3.4 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 2) (end 3.4 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.4 2) (end 3.4 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.3) (end -1.4 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 0.7) (end -1.6 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 0.7) (end -1.6 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -1.3) (end -1.5 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.5 -1.4) (end -1.4 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.1 -1.3) (end 0.1 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.1 0.7) (end -0.1 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.1 0.7) (end -0.1 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.1 -1.3) (end 0 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 -1.4) (end 0.1 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 -1.3) (end 1.6 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.4 0.7) (end 1.4 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 0.7) (end 1.4 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.4 -1.3) (end 1.5 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.5 -1.4) (end 1.6 -1.3) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at 1.5 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.5 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.95 -1.9) (size 1 1.45) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.95 -1.9) (size 1 1.45) (layers F.Cu F.Paste F.Mask))
+ (model Connectors_JST.3dshapes/JST_AUH_BM03B-AUHKS-GA-TB_03x1.50mm_Angled.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..4bd4fcf8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled (layer F.Cu) (tedit 56ECCF02)
+ (descr "JST AUH series connector, 1.5mm pitch SMD side entry")
+ (tags "jst auh connector ")
+ (attr smd)
+ (fp_text reference REF** (at 0 4.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled (at 0 -4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 5.7 3) (end 5.7 -3.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.7 3) (end 5.7 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.7 -3.2) (end -5.7 3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.7 -3.2) (end -5.7 -3.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.45 3.25) (end 3.2 2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.95 3.25) (end 3.45 3.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.2 2.75) (end 2.95 3.25) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.1 -1.3) (end -3.1 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.2 -1.4) (end -3.1 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.3 -1.3) (end -3.2 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.3 0.7) (end -3.3 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.1 0.7) (end -3.3 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.8 -2) (end -3.8 -2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -5.2 2) (end -5.2 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.2 2) (end -5.2 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.2 2) (end 5.2 -0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.2 2) (end 5.2 2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.3) (end -1.4 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 0.7) (end -1.6 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 0.7) (end -1.6 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -1.3) (end -1.5 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.5 -1.4) (end -1.4 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.1 -1.3) (end 0.1 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.1 0.7) (end -0.1 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.1 0.7) (end -0.1 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.1 -1.3) (end 0 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 -1.4) (end 0.1 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 -1.3) (end 1.6 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.4 0.7) (end 1.4 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.6 0.7) (end 1.4 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.4 -1.3) (end 1.5 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.5 -1.4) (end 1.6 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.3 -1.3) (end 3.3 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.1 0.7) (end 3.1 -1.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.3 0.7) (end 3.1 0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.1 -1.3) (end 3.2 -1.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.2 -1.4) (end 3.3 -1.3) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at 3.2 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 1.5 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.5 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.2 1.9) (size 0.65 1.1) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.65 -1.9) (size 1 1.45) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.65 -1.9) (size 1 1.45) (layers F.Cu F.Paste F.Mask))
+ (model Connectors_JST.3dshapes/JST_AUH_BM05B-AUHKS-GA-TB_05x1.50mm_Angled.wrl
+ (at (xyz 0 0.01 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B02B-EH-A_02x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B02B-EH-A_02x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..998ef91d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B02B-EH-A_02x2.50mm_Straight.kicad_mod
@@ -0,0 +1,45 @@
+(module JST_EH_B02B-EH-A_02x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B02B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 1.25 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 1.25 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B02B-EH-A_02x2.50mm_Straight (at 1.25 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5 2.2) (end 5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 5.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 2.35) (end 5.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 4.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.65 -1.25) (end 4.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.65 0) (end 5.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 0.85) (end 4.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.15 0.85) (end 4.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 5.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.65 2.85) (end 5.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B02B-EH-A_02x2.50mm_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_JST.pretty/JST_EH_B03B-EH-A_03x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B03B-EH-A_03x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..d6b0b0b5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B03B-EH-A_03x2.50mm_Straight.kicad_mod
@@ -0,0 +1,46 @@
+(module JST_EH_B03B-EH-A_03x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B03B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 2.5 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 2.5 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B03B-EH-A_03x2.50mm_Straight (at 2.5 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 7.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 2.2) (end 7.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 7.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 2.35) (end 7.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 7.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.15 -1.25) (end 7.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.15 0) (end 7.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 0.85) (end 6.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.65 0.85) (end 6.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 8.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.15 2.85) (end 8.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B03B-EH-A_03x2.50mm_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_JST.pretty/JST_EH_B04B-EH-A_04x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B04B-EH-A_04x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..82b7994c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B04B-EH-A_04x2.50mm_Straight.kicad_mod
@@ -0,0 +1,47 @@
+(module JST_EH_B04B-EH-A_04x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B04B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 3.75 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.75 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B04B-EH-A_04x2.50mm_Straight (at 3.75 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 10 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 2.2) (end 10 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 10.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 2.35) (end 10.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 9.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.65 -1.25) (end 9.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.65 0) (end 10.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 0.85) (end 9.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.15 0.85) (end 9.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 10.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 2.85) (end 10.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B04B-EH-A_04x2.50mm_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_JST.pretty/JST_EH_B05B-EH-A_05x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B05B-EH-A_05x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..881ee0e7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B05B-EH-A_05x2.50mm_Straight.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_EH_B05B-EH-A_05x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B05B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 5 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 5 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B05B-EH-A_05x2.50mm_Straight (at 5 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 12.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.5 2.2) (end 12.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 12.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.65 2.35) (end 12.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 12.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 -1.25) (end 12.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 0) (end 12.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.65 0.85) (end 11.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.65 0.85) (end 11.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 13.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.15 2.85) (end 13.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B05B-EH-A_05x2.50mm_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_JST.pretty/JST_EH_B06B-EH-A_06x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B06B-EH-A_06x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..cd10d606
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B06B-EH-A_06x2.50mm_Straight.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_EH_B06B-EH-A_06x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B06B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 6.25 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6.25 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B06B-EH-A_06x2.50mm_Straight (at 6.25 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 15 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 15 2.2) (end 15 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 15 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 15.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 2.35) (end 15.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 14.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.65 -1.25) (end 14.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.65 0) (end 15.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 0.85) (end 14.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.15 0.85) (end 14.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 15.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.65 2.85) (end 15.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B06B-EH-A_06x2.50mm_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_JST.pretty/JST_EH_B07B-EH-A_07x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B07B-EH-A_07x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..7d18f981
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B07B-EH-A_07x2.50mm_Straight.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_EH_B07B-EH-A_07x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B07B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 7.5 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 7.5 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B07B-EH-A_07x2.50mm_Straight (at 7.5 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 17.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.5 2.2) (end 17.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 17.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.65 2.35) (end 17.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 17.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.15 -1.25) (end 17.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.15 0) (end 17.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.65 0.85) (end 16.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.65 0.85) (end 16.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 18.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.15 2.85) (end 18.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B07B-EH-A_07x2.50mm_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_JST.pretty/JST_EH_B08B-EH-A_08x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B08B-EH-A_08x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..100ade4b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B08B-EH-A_08x2.50mm_Straight.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_EH_B08B-EH-A_08x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B08B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 8.75 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 8.75 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B08B-EH-A_08x2.50mm_Straight (at 8.75 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 20 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 2.2) (end 20 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 20.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 2.35) (end 20.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 19.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.65 -1.25) (end 19.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.65 0) (end 20.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 0.85) (end 19.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.15 0.85) (end 19.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 20.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 2.85) (end 20.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B08B-EH-A_08x2.50mm_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_JST.pretty/JST_EH_B09B-EH-A_09x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B09B-EH-A_09x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..2f7119e1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B09B-EH-A_09x2.50mm_Straight.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_EH_B09B-EH-A_09x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B09B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 10 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 10 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B09B-EH-A_09x2.50mm_Straight (at 10 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 22.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.5 2.2) (end 22.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 22.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.65 2.35) (end 22.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 22.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.15 -1.25) (end 22.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.15 0) (end 22.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.65 0.85) (end 21.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.65 0.85) (end 21.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 23.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.15 2.85) (end 23.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B09B-EH-A_09x2.50mm_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_JST.pretty/JST_EH_B10B-EH-A_10x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B10B-EH-A_10x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..3093f1fa
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B10B-EH-A_10x2.50mm_Straight.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_EH_B10B-EH-A_10x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B10B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 11.25 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 11.25 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B10B-EH-A_10x2.50mm_Straight (at 11.25 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 25 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 25 2.2) (end 25 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 25 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 25.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 2.35) (end 25.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 24.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.65 -1.25) (end 24.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.65 0) (end 25.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 0.85) (end 24.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.15 0.85) (end 24.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 25.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.65 2.85) (end 25.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B10B-EH-A_10x2.50mm_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_JST.pretty/JST_EH_B11B-EH-A_11x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B11B-EH-A_11x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..6300dfdd
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B11B-EH-A_11x2.50mm_Straight.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_EH_B11B-EH-A_11x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B11B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 12.5 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 12.5 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B11B-EH-A_11x2.50mm_Straight (at 12.5 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 27.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.5 2.2) (end 27.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 27.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.65 2.35) (end 27.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 27.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.15 -1.25) (end 27.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.15 0) (end 27.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.65 0.85) (end 26.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.65 0.85) (end 26.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 28.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.15 2.85) (end 28.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B11B-EH-A_11x2.50mm_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_JST.pretty/JST_EH_B12B-EH-A_12x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B12B-EH-A_12x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..50a669b0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B12B-EH-A_12x2.50mm_Straight.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_EH_B12B-EH-A_12x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B12B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 13.75 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 13.75 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B12B-EH-A_12x2.50mm_Straight (at 13.75 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 30 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 2.2) (end 30 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 30.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 2.35) (end 30.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 29.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.65 -1.25) (end 29.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.65 0) (end 30.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 0.85) (end 29.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.15 0.85) (end 29.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 30.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 2.85) (end 30.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B12B-EH-A_12x2.50mm_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_JST.pretty/JST_EH_B13B-EH-A_13x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B13B-EH-A_13x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..9199eb25
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B13B-EH-A_13x2.50mm_Straight.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_EH_B13B-EH-A_13x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B13B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 15 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 15 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B13B-EH-A_13x2.50mm_Straight (at 15 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 32.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.5 2.2) (end 32.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 32.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.65 2.35) (end 32.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 32.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.15 -1.25) (end 32.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.15 0) (end 32.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.65 0.85) (end 31.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.65 0.85) (end 31.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 33.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.15 2.85) (end 33.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B13B-EH-A_13x2.50mm_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_JST.pretty/JST_EH_B14B-EH-A_14x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B14B-EH-A_14x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..d0eef2e2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B14B-EH-A_14x2.50mm_Straight.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_EH_B14B-EH-A_14x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B14B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 16.25 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 16.25 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B14B-EH-A_14x2.50mm_Straight (at 16.25 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 35 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 35 2.2) (end 35 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 35 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 35.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.15 2.35) (end 35.15 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.15 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 34.65 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.65 -1.25) (end 34.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.65 0) (end 35.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.15 0.85) (end 34.15 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.15 0.85) (end 34.15 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 35.65 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.65 2.85) (end 35.65 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.65 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B14B-EH-A_14x2.50mm_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_JST.pretty/JST_EH_B15B-EH-A_15x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B15B-EH-A_15x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..45dd3bde
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_B15B-EH-A_15x2.50mm_Straight.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_EH_B15B-EH-A_15x2.50mm_Straight (layer F.Cu) (tedit 58A3B0B5)
+ (descr "JST EH series connector, B15B-EH-A, 2.50mm pitch, top entry")
+ (tags "connector jst eh top vertical straight")
+ (fp_text reference REF** (at 17.5 -3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 17.5 -3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_B15B-EH-A_15x2.50mm_Straight (at 17.5 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.2) (end 37.5 2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.5 2.2) (end 37.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.5 -1.6) (end -2.5 -1.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.75) (end -2.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 2.35) (end 37.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.65 2.35) (end 37.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.65 -1.75) (end -2.65 -1.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0) (end -2.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 0) (end -2.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.25) (end 37.15 -1.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.15 -1.25) (end 37.15 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.15 0) (end 37.65 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 0.85) (end -1.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 0.85) (end -1.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.65 0.85) (end 36.65 0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.65 0.85) (end 36.65 2.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.15) (end -2.95 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 2.65) (end -0.45 2.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -2.25) (end -3.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.85) (end 38.15 2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.15 2.85) (end 38.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.15 -2.25) (end -3.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 35 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_B15B-EH-A_15x2.50mm_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_JST.pretty/JST_EH_S02B-EH_02x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S02B-EH_02x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..60ee033d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S02B-EH_02x2.50mm_Angled.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_EH_S02B-EH_02x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S02B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 1.25 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 1.25 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S02B-EH_02x2.50mm_Angled (at 1.25 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 5 1.5) (end 5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 5.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 -6.85) (end 5.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 1.65) (end 3.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.65 1.65) (end 3.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 -5.35) (end 3.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.65 -5.35) (end 3.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.65 -0.55) (end 5.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 3.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 3.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 5.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.65 2.15) (end 5.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S02B-EH_02x2.50mm_Angled.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_JST.pretty/JST_EH_S03B-EH_03x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S03B-EH_03x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..089b11e4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S03B-EH_03x2.50mm_Angled.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_EH_S03B-EH_03x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S03B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 2.5 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 2.5 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S03B-EH_03x2.50mm_Angled (at 2.5 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 7.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 1.5) (end 7.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 7.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -6.85) (end 7.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 1.65) (end 6.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.15 1.65) (end 6.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -5.35) (end 6.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.15 -5.35) (end 6.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.15 -0.55) (end 7.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 6.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 6.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 8.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.15 2.15) (end 8.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S03B-EH_03x2.50mm_Angled.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_JST.pretty/JST_EH_S04B-EH_04x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S04B-EH_04x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..528251d0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S04B-EH_04x2.50mm_Angled.kicad_mod
@@ -0,0 +1,75 @@
+(module JST_EH_S04B-EH_04x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S04B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 3.75 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.75 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S04B-EH_04x2.50mm_Angled (at 3.75 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 10 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 1.5) (end 10 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 10.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 -6.85) (end 10.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 1.65) (end 8.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.65 1.65) (end 8.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 -5.35) (end 8.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.65 -5.35) (end 8.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.65 -0.55) (end 10.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 8.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 8.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 10.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 2.15) (end 10.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S04B-EH_04x2.50mm_Angled.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_JST.pretty/JST_EH_S05B-EH_05x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S05B-EH_05x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..d943ffa9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S05B-EH_05x2.50mm_Angled.kicad_mod
@@ -0,0 +1,82 @@
+(module JST_EH_S05B-EH_05x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S05B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 5 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 5 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S05B-EH_05x2.50mm_Angled (at 5 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 12.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.5 1.5) (end 12.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 12.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.65 -6.85) (end 12.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.65 1.65) (end 11.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.15 1.65) (end 11.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.65 -5.35) (end 11.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.15 -5.35) (end 11.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.15 -0.55) (end 12.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 11.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 11.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 13.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.15 2.15) (end 13.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S05B-EH_05x2.50mm_Angled.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_JST.pretty/JST_EH_S06B-EH_06x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S06B-EH_06x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..c2fe4b40
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S06B-EH_06x2.50mm_Angled.kicad_mod
@@ -0,0 +1,89 @@
+(module JST_EH_S06B-EH_06x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S06B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 6.25 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6.25 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S06B-EH_06x2.50mm_Angled (at 6.25 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 15 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 15 1.5) (end 15 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 15.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 -6.85) (end 15.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 1.65) (end 13.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.65 1.65) (end 13.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 -5.35) (end 13.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.65 -5.35) (end 13.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.65 -0.55) (end 15.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 13.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 13.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 15.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.65 2.15) (end 15.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S06B-EH_06x2.50mm_Angled.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_JST.pretty/JST_EH_S07B-EH_07x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S07B-EH_07x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..912b0433
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S07B-EH_07x2.50mm_Angled.kicad_mod
@@ -0,0 +1,96 @@
+(module JST_EH_S07B-EH_07x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S07B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 7.5 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 7.5 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S07B-EH_07x2.50mm_Angled (at 7.5 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 17.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.5 1.5) (end 17.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 17.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.65 -6.85) (end 17.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.65 1.65) (end 16.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 1.65) (end 16.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.65 -5.35) (end 16.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 -5.35) (end 16.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 -0.55) (end 17.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 16.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 16.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 18.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.15 2.15) (end 18.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S07B-EH_07x2.50mm_Angled.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_JST.pretty/JST_EH_S08B-EH_08x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S08B-EH_08x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..e64b24b7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S08B-EH_08x2.50mm_Angled.kicad_mod
@@ -0,0 +1,103 @@
+(module JST_EH_S08B-EH_08x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S08B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 8.75 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 8.75 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S08B-EH_08x2.50mm_Angled (at 8.75 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 20 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 1.5) (end 20 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 20.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 -6.85) (end 20.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 1.65) (end 18.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.65 1.65) (end 18.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 -5.35) (end 18.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.65 -5.35) (end 18.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.65 -0.55) (end 20.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 18.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 18.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 20.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 2.15) (end 20.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S08B-EH_08x2.50mm_Angled.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_JST.pretty/JST_EH_S09B-EH_09x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S09B-EH_09x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..4d73db83
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S09B-EH_09x2.50mm_Angled.kicad_mod
@@ -0,0 +1,110 @@
+(module JST_EH_S09B-EH_09x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S09B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 10 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 10 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S09B-EH_09x2.50mm_Angled (at 10 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 22.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.5 1.5) (end 22.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 22.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.65 -6.85) (end 22.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.65 1.65) (end 21.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.15 1.65) (end 21.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.65 -5.35) (end 21.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.15 -5.35) (end 21.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.15 -0.55) (end 22.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 21.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 21.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 23.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.15 2.15) (end 23.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S09B-EH_09x2.50mm_Angled.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_JST.pretty/JST_EH_S10B-EH_10x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S10B-EH_10x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..572e394f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S10B-EH_10x2.50mm_Angled.kicad_mod
@@ -0,0 +1,117 @@
+(module JST_EH_S10B-EH_10x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S10B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 11.25 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 11.25 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S10B-EH_10x2.50mm_Angled (at 11.25 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 25 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 25 1.5) (end 25 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 25.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 -6.85) (end 25.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 1.65) (end 23.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.65 1.65) (end 23.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 -5.35) (end 23.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.65 -5.35) (end 23.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.65 -0.55) (end 25.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 23.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 23.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -2.5) (end 22.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -2.5) (end 22.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -5.92) (end 22.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -6) (end 22.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -5.92) (end 22.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -2.5) (end 22.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 25.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.65 2.15) (end 25.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S10B-EH_10x2.50mm_Angled.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_JST.pretty/JST_EH_S11B-EH_11x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S11B-EH_11x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..9ee3c6ef
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S11B-EH_11x2.50mm_Angled.kicad_mod
@@ -0,0 +1,124 @@
+(module JST_EH_S11B-EH_11x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S11B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 12.5 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 12.5 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S11B-EH_11x2.50mm_Angled (at 12.5 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 27.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.5 1.5) (end 27.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 27.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.65 -6.85) (end 27.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.65 1.65) (end 26.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 1.65) (end 26.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.65 -5.35) (end 26.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 -5.35) (end 26.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 -0.55) (end 27.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 26.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 26.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -2.5) (end 22.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -2.5) (end 22.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -5.92) (end 22.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -6) (end 22.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -5.92) (end 22.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -2.5) (end 22.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -2.5) (end 24.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -2.5) (end 24.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -5.92) (end 25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -6) (end 25.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -5.92) (end 25.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -2.5) (end 25 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 28.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.15 2.15) (end 28.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S11B-EH_11x2.50mm_Angled.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_JST.pretty/JST_EH_S12B-EH_12x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S12B-EH_12x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..ead155e7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S12B-EH_12x2.50mm_Angled.kicad_mod
@@ -0,0 +1,131 @@
+(module JST_EH_S12B-EH_12x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S12B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 13.75 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 13.75 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S12B-EH_12x2.50mm_Angled (at 13.75 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 30 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 1.5) (end 30 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 30.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 -6.85) (end 30.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 1.65) (end 28.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.65 1.65) (end 28.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 -5.35) (end 28.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.65 -5.35) (end 28.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.65 -0.55) (end 30.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 28.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 28.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -2.5) (end 22.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -2.5) (end 22.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -5.92) (end 22.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -6) (end 22.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -5.92) (end 22.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -2.5) (end 22.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -2.5) (end 24.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -2.5) (end 24.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -5.92) (end 25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -6) (end 25.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -5.92) (end 25.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -2.5) (end 25 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -2.5) (end 27.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -2.5) (end 27.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -5.92) (end 27.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -6) (end 27.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -5.92) (end 27.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -2.5) (end 27.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 30.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 2.15) (end 30.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S12B-EH_12x2.50mm_Angled.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_JST.pretty/JST_EH_S13B-EH_13x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S13B-EH_13x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..3b49a216
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S13B-EH_13x2.50mm_Angled.kicad_mod
@@ -0,0 +1,138 @@
+(module JST_EH_S13B-EH_13x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S13B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 15 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 15 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S13B-EH_13x2.50mm_Angled (at 15 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 32.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.5 1.5) (end 32.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 32.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.65 -6.85) (end 32.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.65 1.65) (end 31.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.15 1.65) (end 31.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.65 -5.35) (end 31.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.15 -5.35) (end 31.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.15 -0.55) (end 32.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 31.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 31.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -2.5) (end 22.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -2.5) (end 22.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -5.92) (end 22.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -6) (end 22.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -5.92) (end 22.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -2.5) (end 22.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -2.5) (end 24.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -2.5) (end 24.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -5.92) (end 25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -6) (end 25.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -5.92) (end 25.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -2.5) (end 25 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -2.5) (end 27.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -2.5) (end 27.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -5.92) (end 27.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -6) (end 27.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -5.92) (end 27.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -2.5) (end 27.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -2.5) (end 29.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.68 -2.5) (end 29.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.68 -5.92) (end 30 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -6) (end 30.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.32 -5.92) (end 30.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.32 -2.5) (end 30 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 33.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.15 2.15) (end 33.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S13B-EH_13x2.50mm_Angled.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_JST.pretty/JST_EH_S14B-EH_14x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S14B-EH_14x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..c0aa2571
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S14B-EH_14x2.50mm_Angled.kicad_mod
@@ -0,0 +1,145 @@
+(module JST_EH_S14B-EH_14x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S14B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 16.25 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 16.25 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S14B-EH_14x2.50mm_Angled (at 16.25 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 35 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 35 1.5) (end 35 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 35 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 35.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.15 -6.85) (end 35.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.15 1.65) (end 33.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.65 1.65) (end 33.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.15 -5.35) (end 33.65 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.65 -5.35) (end 33.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.65 -0.55) (end 35.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 33.65 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 33.65 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -2.5) (end 22.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -2.5) (end 22.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -5.92) (end 22.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -6) (end 22.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -5.92) (end 22.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -2.5) (end 22.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -2.5) (end 24.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -2.5) (end 24.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -5.92) (end 25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -6) (end 25.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -5.92) (end 25.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -2.5) (end 25 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -2.5) (end 27.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -2.5) (end 27.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -5.92) (end 27.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -6) (end 27.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -5.92) (end 27.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -2.5) (end 27.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -2.5) (end 29.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.68 -2.5) (end 29.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.68 -5.92) (end 30 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -6) (end 30.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.32 -5.92) (end 30.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.32 -2.5) (end 30 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.5 -2.5) (end 32.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.18 -2.5) (end 32.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.18 -5.92) (end 32.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.5 -6) (end 32.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.82 -5.92) (end 32.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.82 -2.5) (end 32.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 35.65 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.65 2.15) (end 35.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.65 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S14B-EH_14x2.50mm_Angled.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_JST.pretty/JST_EH_S15B-EH_15x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S15B-EH_15x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..1da64b21
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_EH_S15B-EH_15x2.50mm_Angled.kicad_mod
@@ -0,0 +1,152 @@
+(module JST_EH_S15B-EH_15x2.50mm_Angled (layer F.Cu) (tedit 58A3B0B9)
+ (descr "JST EH series connector, S15B-EH, 2.50mm pitch, side entry")
+ (tags "connector jst eh side horizontal angled")
+ (fp_text reference REF** (at 17.5 3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 17.5 -2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_EH_S15B-EH_15x2.50mm_Angled (at 17.5 -8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.5 -6.7) (end -2.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 1.5) (end 37.5 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.5 1.5) (end 37.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.5 -6.7) (end -2.5 -6.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.15 -0.55) (end -1.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 1.65) (end -2.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 1.65) (end -2.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -6.85) (end 37.65 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.65 -6.85) (end 37.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.65 1.65) (end 36.15 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 1.65) (end 36.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -5.35) (end -1.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -5.35) (end -1.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -0.55) (end -2.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.65 -5.35) (end 36.15 -5.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 -5.35) (end 36.15 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 -0.55) (end 37.65 -0.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.5) (end 36.15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.5) (end 36.15 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -2.5) (end -0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -2.5) (end -0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.32 -5.92) (end 0 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -6) (end 0.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -5.92) (end 0.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.32 -2.5) (end 0 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.5) (end 2.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -2.5) (end 2.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.18 -5.92) (end 2.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -6) (end 2.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -5.92) (end 2.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.82 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.5) (end 4.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -2.5) (end 4.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.68 -5.92) (end 5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -6) (end 5.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -5.92) (end 5.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.32 -2.5) (end 5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.5) (end 7.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -2.5) (end 7.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.18 -5.92) (end 7.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -6) (end 7.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -5.92) (end 7.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.82 -2.5) (end 7.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.5) (end 9.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -2.5) (end 9.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.68 -5.92) (end 10 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -6) (end 10.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -5.92) (end 10.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.32 -2.5) (end 10 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -2.5) (end 12.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -2.5) (end 12.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.18 -5.92) (end 12.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 -6) (end 12.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -5.92) (end 12.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.82 -2.5) (end 12.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -2.5) (end 14.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -2.5) (end 14.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.68 -5.92) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -6) (end 15.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -5.92) (end 15.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.32 -2.5) (end 15 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.5) (end 17.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -2.5) (end 17.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.18 -5.92) (end 17.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -6) (end 17.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -5.92) (end 17.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.82 -2.5) (end 17.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -2.5) (end 19.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -2.5) (end 19.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.68 -5.92) (end 20 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20 -6) (end 20.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -5.92) (end 20.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.32 -2.5) (end 20 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -2.5) (end 22.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -2.5) (end 22.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.18 -5.92) (end 22.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.5 -6) (end 22.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -5.92) (end 22.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.82 -2.5) (end 22.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -2.5) (end 24.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -2.5) (end 24.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.68 -5.92) (end 25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -6) (end 25.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -5.92) (end 25.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -2.5) (end 25 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -2.5) (end 27.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -2.5) (end 27.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.18 -5.92) (end 27.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -6) (end 27.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -5.92) (end 27.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.82 -2.5) (end 27.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -2.5) (end 29.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.68 -2.5) (end 29.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.68 -5.92) (end 30 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -6) (end 30.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.32 -5.92) (end 30.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.32 -2.5) (end 30 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.5 -2.5) (end 32.18 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.18 -2.5) (end 32.18 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.18 -5.92) (end 32.5 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.5 -6) (end 32.82 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.82 -5.92) (end 32.82 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.82 -2.5) (end 32.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35 -2.5) (end 34.68 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.68 -2.5) (end 34.68 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.68 -5.92) (end 35 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35 -6) (end 35.32 -5.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.32 -5.92) (end 35.32 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.32 -2.5) (end 35 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -7.35) (end -3.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 2.15) (end 38.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.15 2.15) (end 38.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.15 -7.35) (end -3.15 -7.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 35 0) (size 1.85 1.85) (drill 0.9) (layers *.Cu *.Mask))
+ (model Connectors_JST.3dshapes/JST_EH_S15B-EH_15x2.50mm_Angled.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_JST.pretty/JST_GH_BM02B-GHS-TBT_02x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM02B-GHS-TBT_02x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..f61e4f50
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM02B-GHS-TBT_02x1.25mm_Straight.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_GH_BM02B-GHS-TBT_02x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM02B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM02B-GHS-TBT_02x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.85 1.3) (end -2.85 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.95) (end 2.85 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -2.95) (end 2.85 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.3) (end -2.85 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -3.125) (end 1.25 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.25 -3.125) (end 1.25 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.25 -2.625) (end -1.25 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -2.625) (end -1.25 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.225) (end -2.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 1.425) (end -1.3 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 1.425) (end -1.3 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 0.925) (end -2.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 0.925) (end -2.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 0.225) (end -2.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.95 0.225) (end 2.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.95 1.425) (end 1.3 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.3 1.425) (end 1.3 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.3 0.925) (end 2.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 0.925) (end 2.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 0.225) (end 2.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 2.175) (end -2.225 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.225 2.475) (end -2.225 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.225 1.875) (end -1.625 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 2.175) (end -2.225 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.225 2.475) (end -2.225 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.225 1.875) (end -1.625 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.35 3.05) (end -3.35 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.35 -3.6) (end 3.35 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.35 -3.6) (end 3.35 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.35 3.05) (end -3.35 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.35 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.35 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM03B-GHS-TBT_03x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM03B-GHS-TBT_03x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..ac871b82
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM03B-GHS-TBT_03x1.25mm_Straight.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_GH_BM03B-GHS-TBT_03x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM03B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM03B-GHS-TBT_03x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.5 1.3) (end -3.5 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -2.95) (end 3.5 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -2.95) (end 3.5 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.3) (end -3.5 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -3.125) (end 1.9 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.9 -3.125) (end 1.9 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.9 -2.625) (end -1.9 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -2.625) (end -1.9 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.225) (end -3.6 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 1.425) (end -1.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.95 1.425) (end -1.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.95 0.925) (end -3.1 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.1 0.925) (end -3.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.1 0.225) (end -3.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 0.225) (end 3.6 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 1.425) (end 1.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.95 1.425) (end 1.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.95 0.925) (end 3.1 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 0.925) (end 3.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 0.225) (end 3.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.25 2.175) (end -2.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 2.475) (end -2.85 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 1.875) (end -2.25 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.25 2.175) (end -2.85 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 2.475) (end -2.85 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.875) (end -2.25 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 3.05) (end -4 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 -3.6) (end 4 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 -3.6) (end 4 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 3.05) (end -4 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM04B-GHS-TBT_04x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM04B-GHS-TBT_04x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..87c937d8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM04B-GHS-TBT_04x1.25mm_Straight.kicad_mod
@@ -0,0 +1,66 @@
+(module JST_GH_BM04B-GHS-TBT_04x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM04B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM04B-GHS-TBT_04x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.1 1.3) (end -4.1 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.1 -2.95) (end 4.1 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.1 -2.95) (end 4.1 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.1 1.3) (end -4.1 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 -3.125) (end 2.5 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -3.125) (end 2.5 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.625) (end -2.5 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -2.625) (end -2.5 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 0.225) (end -4.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 1.425) (end -2.55 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 1.425) (end -2.55 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 0.925) (end -3.7 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.7 0.925) (end -3.7 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.7 0.225) (end -4.2 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 0.225) (end 4.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 1.425) (end 2.55 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.55 1.425) (end 2.55 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.55 0.925) (end 3.7 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.7 0.925) (end 3.7 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.7 0.225) (end 4.2 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.875 2.175) (end -3.475 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.475 2.475) (end -3.475 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.475 1.875) (end -2.875 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.875 2.175) (end -3.475 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.475 2.475) (end -3.475 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.475 1.875) (end -2.875 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.325) (end -2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.825) (end -1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.825) (end -1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.325) (end -2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.325) (end 1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.825) (end 2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.825) (end 2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.325) (end 1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.6 3.05) (end -4.6 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.6 -3.6) (end 4.6 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 -3.6) (end 4.6 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 3.05) (end -4.6 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.6 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.6 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM05B-GHS-TBT_05x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM05B-GHS-TBT_05x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..e9e283cc
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM05B-GHS-TBT_05x1.25mm_Straight.kicad_mod
@@ -0,0 +1,71 @@
+(module JST_GH_BM05B-GHS-TBT_05x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM05B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM05B-GHS-TBT_05x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.75 1.3) (end -4.75 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -2.95) (end 4.75 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -2.95) (end 4.75 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 1.3) (end -4.75 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -3.125) (end 3.15 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 -3.125) (end 3.15 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 -2.625) (end -3.15 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.15 -2.625) (end -3.15 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.85 0.225) (end -4.85 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.85 1.425) (end -3.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 1.425) (end -3.2 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 0.925) (end -4.35 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.35 0.925) (end -4.35 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.35 0.225) (end -4.85 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.85 0.225) (end 4.85 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.85 1.425) (end 3.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.2 1.425) (end 3.2 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.2 0.925) (end 4.35 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 0.925) (end 4.35 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 0.225) (end 4.85 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 2.175) (end -4.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.1 2.475) (end -4.1 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.1 1.875) (end -3.5 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 2.175) (end -4.1 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.1 2.475) (end -4.1 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.1 1.875) (end -3.5 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.325) (end -2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.825) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.325) (end -2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.325) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.825) (end 2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.325) (end 2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 3.05) (end -5.25 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.25 -3.6) (end 5.25 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.25 -3.6) (end 5.25 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.25 3.05) (end -5.25 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.25 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.25 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM06B-GHS-TBT_06x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM06B-GHS-TBT_06x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..4a5cf8c4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM06B-GHS-TBT_06x1.25mm_Straight.kicad_mod
@@ -0,0 +1,76 @@
+(module JST_GH_BM06B-GHS-TBT_06x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM06B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM06B-GHS-TBT_06x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.35 1.3) (end -5.35 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.35 -2.95) (end 5.35 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.35 -2.95) (end 5.35 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.35 1.3) (end -5.35 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 -3.125) (end 3.75 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.75 -3.125) (end 3.75 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.75 -2.625) (end -3.75 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.75 -2.625) (end -3.75 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 0.225) (end -5.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 1.425) (end -3.8 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.8 1.425) (end -3.8 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.8 0.925) (end -4.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.95 0.925) (end -4.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.95 0.225) (end -5.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 0.225) (end 5.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 1.425) (end 3.8 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 1.425) (end 3.8 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 0.925) (end 4.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.95 0.925) (end 4.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.95 0.225) (end 5.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.125 2.175) (end -4.725 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.725 2.475) (end -4.725 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.725 1.875) (end -4.125 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.125 2.175) (end -4.725 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.725 2.475) (end -4.725 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.725 1.875) (end -4.125 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.325) (end -3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.825) (end -2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.825) (end -2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.325) (end -3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.325) (end -2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.825) (end -1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.825) (end -1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.325) (end -2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.325) (end 1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.825) (end 2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.825) (end 2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.325) (end 1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.325) (end 2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.825) (end 3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.825) (end 3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.325) (end 2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 3.05) (end -5.85 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.85 -3.6) (end 5.85 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.85 -3.6) (end 5.85 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.85 3.05) (end -5.85 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.85 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.85 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM07B-GHS-TBT_07x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM07B-GHS-TBT_07x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..06f9ee42
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM07B-GHS-TBT_07x1.25mm_Straight.kicad_mod
@@ -0,0 +1,81 @@
+(module JST_GH_BM07B-GHS-TBT_07x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM07B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM07B-GHS-TBT_07x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6 1.3) (end -6 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -2.95) (end 6 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -2.95) (end 6 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 1.3) (end -6 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 -3.125) (end 4.4 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 -3.125) (end 4.4 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 -2.625) (end -4.4 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -2.625) (end -4.4 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.1 0.225) (end -6.1 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.1 1.425) (end -4.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.45 1.425) (end -4.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.45 0.925) (end -5.6 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.6 0.925) (end -5.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.6 0.225) (end -6.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 0.225) (end 6.1 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 1.425) (end 4.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.45 1.425) (end 4.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.45 0.925) (end 5.6 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 0.925) (end 5.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 0.225) (end 6.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.75 2.175) (end -5.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.35 2.475) (end -5.35 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.35 1.875) (end -4.75 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.75 2.175) (end -5.35 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.35 2.475) (end -5.35 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.35 1.875) (end -4.75 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.325) (end -4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.825) (end -3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.825) (end -3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.325) (end -4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.325) (end -2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.825) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.325) (end -2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.325) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.825) (end 2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.325) (end 2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.325) (end 3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.825) (end 4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.825) (end 4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.325) (end 3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 3.05) (end -6.5 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.5 -3.6) (end 6.5 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.5 -3.6) (end 6.5 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.5 3.05) (end -6.5 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.5 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.5 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM08B-GHS-TBT_08x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM08B-GHS-TBT_08x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..36588454
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM08B-GHS-TBT_08x1.25mm_Straight.kicad_mod
@@ -0,0 +1,86 @@
+(module JST_GH_BM08B-GHS-TBT_08x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM08B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM08B-GHS-TBT_08x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.6 1.3) (end -6.6 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -2.95) (end 6.6 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 -2.95) (end 6.6 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 1.3) (end -6.6 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -5 -3.125) (end 5 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -3.125) (end 5 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.625) (end -5 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -2.625) (end -5 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.7 0.225) (end -6.7 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.7 1.425) (end -5.05 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 1.425) (end -5.05 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 0.925) (end -6.2 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 0.925) (end -6.2 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 0.225) (end -6.7 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.7 0.225) (end 6.7 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.7 1.425) (end 5.05 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 1.425) (end 5.05 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 0.925) (end 6.2 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 0.925) (end 6.2 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 0.225) (end 6.7 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.375 2.175) (end -5.975 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.975 2.475) (end -5.975 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.975 1.875) (end -5.375 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.375 2.175) (end -5.975 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.975 2.475) (end -5.975 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.975 1.875) (end -5.375 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.325) (end -4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.825) (end -4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.825) (end -4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.325) (end -4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.325) (end -3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.825) (end -2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.825) (end -2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.325) (end -3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.325) (end -2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.825) (end -1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.825) (end -1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.325) (end -2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.325) (end 1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.825) (end 2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.825) (end 2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.325) (end 1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.325) (end 2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.825) (end 3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.825) (end 3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.325) (end 2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.325) (end 4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.825) (end 4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.825) (end 4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.325) (end 4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.1 3.05) (end -7.1 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.1 -3.6) (end 7.1 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.1 -3.6) (end 7.1 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.1 3.05) (end -7.1 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.1 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.1 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM09B-GHS-TBT_09x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM09B-GHS-TBT_09x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..0ef0f969
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM09B-GHS-TBT_09x1.25mm_Straight.kicad_mod
@@ -0,0 +1,91 @@
+(module JST_GH_BM09B-GHS-TBT_09x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM09B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM09B-GHS-TBT_09x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.25 1.3) (end -7.25 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 -2.95) (end 7.25 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -2.95) (end 7.25 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 1.3) (end -7.25 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.65 -3.125) (end 5.65 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.65 -3.125) (end 5.65 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.65 -2.625) (end -5.65 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.65 -2.625) (end -5.65 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.35 0.225) (end -7.35 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.35 1.425) (end -5.7 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.7 1.425) (end -5.7 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.7 0.925) (end -6.85 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.85 0.925) (end -6.85 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.85 0.225) (end -7.35 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 0.225) (end 7.35 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 1.425) (end 5.7 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.7 1.425) (end 5.7 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.7 0.925) (end 6.85 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 0.925) (end 6.85 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 0.225) (end 7.35 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 2.175) (end -6.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 2.475) (end -6.6 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 1.875) (end -6 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 2.175) (end -6.6 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 2.475) (end -6.6 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 1.875) (end -6 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.325) (end -5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.825) (end -4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.825) (end -4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.325) (end -5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.325) (end -4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.825) (end -3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.825) (end -3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.325) (end -4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.325) (end -2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.825) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.325) (end -2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.325) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.825) (end 2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.325) (end 2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.325) (end 3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.825) (end 4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.825) (end 4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.325) (end 3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.325) (end 4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.825) (end 5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.825) (end 5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.325) (end 4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 3.05) (end -7.75 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.75 -3.6) (end 7.75 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -3.6) (end 7.75 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 3.05) (end -7.75 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.75 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.75 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM10B-GHS-TBT_10x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM10B-GHS-TBT_10x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..92ba534d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM10B-GHS-TBT_10x1.25mm_Straight.kicad_mod
@@ -0,0 +1,96 @@
+(module JST_GH_BM10B-GHS-TBT_10x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM10B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM10B-GHS-TBT_10x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.85 1.3) (end -7.85 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 -2.95) (end 7.85 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.85 -2.95) (end 7.85 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.85 1.3) (end -7.85 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.25 -3.125) (end 6.25 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -3.125) (end 6.25 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -2.625) (end -6.25 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.25 -2.625) (end -6.25 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.95 0.225) (end -7.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.95 1.425) (end -6.3 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.3 1.425) (end -6.3 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.3 0.925) (end -7.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.45 0.925) (end -7.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.45 0.225) (end -7.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.95 0.225) (end 7.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.95 1.425) (end 6.3 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.3 1.425) (end 6.3 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.3 0.925) (end 7.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.45 0.925) (end 7.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.45 0.225) (end 7.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.625 2.175) (end -7.225 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.225 2.475) (end -7.225 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.225 1.875) (end -6.625 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.625 2.175) (end -7.225 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.225 2.475) (end -7.225 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.225 1.875) (end -6.625 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 -0.325) (end -5.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 -0.825) (end -5.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 -0.825) (end -5.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 -0.325) (end -5.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.325) (end -4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.825) (end -4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.825) (end -4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.325) (end -4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.325) (end -3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.825) (end -2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.825) (end -2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.325) (end -3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.325) (end -2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.825) (end -1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.825) (end -1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.325) (end -2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.325) (end 1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.825) (end 2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.825) (end 2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.325) (end 1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.325) (end 2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.825) (end 3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.825) (end 3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.325) (end 2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.325) (end 4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.825) (end 4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.825) (end 4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.325) (end 4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 -0.325) (end 5.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 -0.825) (end 5.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 -0.825) (end 5.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 -0.325) (end 5.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.35 3.05) (end -8.35 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.35 -3.6) (end 8.35 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.35 -3.6) (end 8.35 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.35 3.05) (end -8.35 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 5.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.35 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.35 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM11B-GHS-TBT_11x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM11B-GHS-TBT_11x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..ecbcd44a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM11B-GHS-TBT_11x1.25mm_Straight.kicad_mod
@@ -0,0 +1,101 @@
+(module JST_GH_BM11B-GHS-TBT_11x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM11B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM11B-GHS-TBT_11x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.5 1.3) (end -8.5 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.5 -2.95) (end 8.5 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 -2.95) (end 8.5 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 1.3) (end -8.5 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -3.125) (end 6.9 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -3.125) (end 6.9 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -2.625) (end -6.9 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -2.625) (end -6.9 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.6 0.225) (end -8.6 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.6 1.425) (end -6.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 1.425) (end -6.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 0.925) (end -8.1 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 0.925) (end -8.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 0.225) (end -8.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 0.225) (end 8.6 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 1.425) (end 6.95 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 1.425) (end 6.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 0.925) (end 8.1 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 0.925) (end 8.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 0.225) (end 8.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 2.175) (end -7.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.85 2.475) (end -7.85 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.85 1.875) (end -7.25 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 2.175) (end -7.85 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 2.475) (end -7.85 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 1.875) (end -7.25 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -0.325) (end -6.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -0.825) (end -6 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.825) (end -6 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.325) (end -6.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.325) (end -5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.825) (end -4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.825) (end -4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.325) (end -5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.325) (end -4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.825) (end -3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.825) (end -3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.325) (end -4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.325) (end -2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.825) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.325) (end -2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.325) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.825) (end 2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.325) (end 2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.325) (end 3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.825) (end 4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.825) (end 4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.325) (end 3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.325) (end 4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.825) (end 5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.825) (end 5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.325) (end 4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -0.325) (end 6 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -0.825) (end 6.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -0.825) (end 6.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -0.325) (end 6 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 3.05) (end -9 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9 -3.6) (end 9 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9 -3.6) (end 9 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9 3.05) (end -9 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 6.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM12B-GHS-TBT_12x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM12B-GHS-TBT_12x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..586a7773
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM12B-GHS-TBT_12x1.25mm_Straight.kicad_mod
@@ -0,0 +1,106 @@
+(module JST_GH_BM12B-GHS-TBT_12x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM12B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM12B-GHS-TBT_12x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.1 1.3) (end -9.1 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 -2.95) (end 9.1 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.1 -2.95) (end 9.1 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.1 1.3) (end -9.1 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 -3.125) (end 7.5 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -3.125) (end 7.5 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.625) (end -7.5 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -2.625) (end -7.5 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 0.225) (end -9.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 1.425) (end -7.55 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.55 1.425) (end -7.55 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.55 0.925) (end -8.7 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.7 0.925) (end -8.7 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.7 0.225) (end -9.2 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 0.225) (end 9.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 1.425) (end 7.55 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 1.425) (end 7.55 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 0.925) (end 8.7 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 0.925) (end 8.7 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 0.225) (end 9.2 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.875 2.175) (end -8.475 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.475 2.475) (end -8.475 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.475 1.875) (end -7.875 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.875 2.175) (end -8.475 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.475 2.475) (end -8.475 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.475 1.875) (end -7.875 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 -0.325) (end -7.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 -0.825) (end -6.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.625 -0.825) (end -6.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.625 -0.325) (end -7.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 -0.325) (end -5.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 -0.825) (end -5.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 -0.825) (end -5.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 -0.325) (end -5.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.325) (end -4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.825) (end -4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.825) (end -4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.325) (end -4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.325) (end -3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.825) (end -2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.825) (end -2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.325) (end -3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.325) (end -2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.825) (end -1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.825) (end -1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.325) (end -2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.325) (end 1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.825) (end 2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.825) (end 2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.325) (end 1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.325) (end 2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.825) (end 3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.825) (end 3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.325) (end 2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.325) (end 4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.825) (end 4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.825) (end 4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.325) (end 4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 -0.325) (end 5.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 -0.825) (end 5.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 -0.825) (end 5.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 -0.325) (end 5.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 -0.325) (end 6.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 -0.825) (end 7.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.125 -0.825) (end 7.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.125 -0.325) (end 6.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.6 3.05) (end -9.6 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.6 -3.6) (end 9.6 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.6 -3.6) (end 9.6 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.6 3.05) (end -9.6 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 6.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8.6 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8.6 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM13B-GHS-TBT_13x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM13B-GHS-TBT_13x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..b8ace074
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM13B-GHS-TBT_13x1.25mm_Straight.kicad_mod
@@ -0,0 +1,111 @@
+(module JST_GH_BM13B-GHS-TBT_13x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM13B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM13B-GHS-TBT_13x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.75 1.3) (end -9.75 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.75 -2.95) (end 9.75 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -2.95) (end 9.75 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 1.3) (end -9.75 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.15 -3.125) (end 8.15 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 -3.125) (end 8.15 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 -2.625) (end -8.15 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.15 -2.625) (end -8.15 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.85 0.225) (end -9.85 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.85 1.425) (end -8.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.2 1.425) (end -8.2 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.2 0.925) (end -9.35 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.35 0.925) (end -9.35 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.35 0.225) (end -9.85 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.85 0.225) (end 9.85 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.85 1.425) (end 8.2 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.2 1.425) (end 8.2 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.2 0.925) (end 9.35 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 0.925) (end 9.35 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 0.225) (end 9.85 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 2.175) (end -9.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.1 2.475) (end -9.1 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.1 1.875) (end -8.5 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 2.175) (end -9.1 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 2.475) (end -9.1 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 1.875) (end -8.5 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 -0.325) (end -7.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 -0.825) (end -7.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 -0.825) (end -7.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 -0.325) (end -7.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -0.325) (end -6.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -0.825) (end -6 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.825) (end -6 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.325) (end -6.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.325) (end -5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.825) (end -4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.825) (end -4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.325) (end -5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.325) (end -4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.825) (end -3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.825) (end -3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.325) (end -4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.325) (end -2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.825) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.325) (end -2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.325) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.825) (end 2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.325) (end 2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.325) (end 3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.825) (end 4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.825) (end 4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.325) (end 3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.325) (end 4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.825) (end 5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.825) (end 5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.325) (end 4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -0.325) (end 6 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -0.825) (end 6.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -0.825) (end 6.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -0.325) (end 6 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -0.325) (end 7.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -0.825) (end 7.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 -0.825) (end 7.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 -0.325) (end 7.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.25 3.05) (end -10.25 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.25 -3.6) (end 10.25 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.25 -3.6) (end 10.25 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.25 3.05) (end -10.25 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 6.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 7.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 9.25 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -9.25 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM14B-GHS-TBT_14x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM14B-GHS-TBT_14x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..18955c79
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM14B-GHS-TBT_14x1.25mm_Straight.kicad_mod
@@ -0,0 +1,116 @@
+(module JST_GH_BM14B-GHS-TBT_14x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM14B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM14B-GHS-TBT_14x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.35 1.3) (end -10.35 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 -2.95) (end 10.35 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 1.3) (end -10.35 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.75 -3.125) (end 8.75 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.75 -3.125) (end 8.75 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.75 -2.625) (end -8.75 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.75 -2.625) (end -8.75 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.45 0.225) (end -10.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.45 1.425) (end -8.8 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.8 1.425) (end -8.8 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.8 0.925) (end -9.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 0.925) (end -9.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 0.225) (end -10.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.45 0.225) (end 10.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.45 1.425) (end 8.8 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.8 1.425) (end 8.8 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.8 0.925) (end 9.95 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 0.925) (end 9.95 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 0.225) (end 10.45 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.125 2.175) (end -9.725 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.725 2.475) (end -9.725 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.725 1.875) (end -9.125 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.125 2.175) (end -9.725 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.725 2.475) (end -9.725 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.725 1.875) (end -9.125 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.375 -0.325) (end -8.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.375 -0.825) (end -7.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.875 -0.825) (end -7.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.875 -0.325) (end -8.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 -0.325) (end -7.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 -0.825) (end -6.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.625 -0.825) (end -6.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.625 -0.325) (end -7.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 -0.325) (end -5.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 -0.825) (end -5.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 -0.825) (end -5.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 -0.325) (end -5.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.325) (end -4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 -0.825) (end -4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.825) (end -4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 -0.325) (end -4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.325) (end -3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 -0.825) (end -2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.825) (end -2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 -0.325) (end -3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.325) (end -2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 -0.825) (end -1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.825) (end -1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 -0.325) (end -2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.325) (end -0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 -0.825) (end -0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.825) (end -0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 -0.325) (end -0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.325) (end 0.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 -0.825) (end 0.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.825) (end 0.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 -0.325) (end 0.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.325) (end 1.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 -0.825) (end 2.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.825) (end 2.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 -0.325) (end 1.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.325) (end 2.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 -0.825) (end 3.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.825) (end 3.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 -0.325) (end 2.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.325) (end 4.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 -0.825) (end 4.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.825) (end 4.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 -0.325) (end 4.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 -0.325) (end 5.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 -0.825) (end 5.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 -0.825) (end 5.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 -0.325) (end 5.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 -0.325) (end 6.625 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 -0.825) (end 7.125 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.125 -0.825) (end 7.125 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.125 -0.325) (end 6.625 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.875 -0.325) (end 7.875 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.875 -0.825) (end 8.375 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.375 -0.825) (end 8.375 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.375 -0.325) (end 7.875 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.85 3.05) (end -10.85 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.85 -3.6) (end 10.85 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.85 -3.6) (end 10.85 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.85 3.05) (end -10.85 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4.375 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5.625 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 6.875 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 8.125 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 9.85 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -9.85 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM15B-GHS-TBT_15x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM15B-GHS-TBT_15x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..205ce165
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_BM15B-GHS-TBT_15x1.25mm_Straight.kicad_mod
@@ -0,0 +1,121 @@
+(module JST_GH_BM15B-GHS-TBT_15x1.25mm_Straight (layer F.Cu) (tedit 58E700EC)
+ (descr "JST GH series connector, BM15B-GHS-TBT, top entry type")
+ (tags "connector jst GH SMT top vertical entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.575) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -1.825) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_BM15B-GHS-TBT_15x1.25mm_Straight (at 0 3.675) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11 1.3) (end -11 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -11 -2.95) (end 11 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 11 -2.95) (end 11 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 11 1.3) (end -11 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.4 -3.125) (end 9.4 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.4 -3.125) (end 9.4 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.4 -2.625) (end -9.4 -2.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.4 -2.625) (end -9.4 -3.125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.1 0.225) (end -11.1 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.1 1.425) (end -9.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.45 1.425) (end -9.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.45 0.925) (end -10.6 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.6 0.925) (end -10.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.6 0.225) (end -11.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 0.225) (end 11.1 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.425) (end 9.45 1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.45 1.425) (end 9.45 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.45 0.925) (end 10.6 0.925) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 0.925) (end 10.6 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 0.225) (end 11.1 0.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.75 2.175) (end -10.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.35 2.475) (end -10.35 1.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.35 1.875) (end -9.75 2.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.75 2.175) (end -10.35 2.475) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 2.475) (end -10.35 1.875) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 1.875) (end -9.75 2.175) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 -0.325) (end -9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 -0.825) (end -8.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.5 -0.825) (end -8.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.5 -0.325) (end -9 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 -0.325) (end -7.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 -0.825) (end -7.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 -0.825) (end -7.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 -0.325) (end -7.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -0.325) (end -6.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -0.825) (end -6 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.825) (end -6 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.325) (end -6.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.325) (end -5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -0.825) (end -4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.825) (end -4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -0.325) (end -5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.325) (end -4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.825) (end -3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.825) (end -3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.325) (end -4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.325) (end -2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 -0.825) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.325) (end -2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.325) (end -1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -0.825) (end -1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.825) (end -1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.325) (end -1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.325) (end -0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 -0.825) (end 0.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.825) (end 0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.325) (end -0.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.325) (end 1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -0.825) (end 1.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.825) (end 1.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 -0.325) (end 1 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.325) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 2.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.825) (end 2.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -0.325) (end 2.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.325) (end 3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.825) (end 4 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.825) (end 4 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -0.325) (end 3.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.325) (end 4.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -0.825) (end 5.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.825) (end 5.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.325) (end 4.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -0.325) (end 6 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -0.825) (end 6.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -0.825) (end 6.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -0.325) (end 6 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -0.325) (end 7.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -0.825) (end 7.75 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 -0.825) (end 7.75 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 -0.325) (end 7.25 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 -0.325) (end 8.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 -0.825) (end 9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 -0.825) (end 9 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 -0.325) (end 8.5 -0.325) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.5 3.05) (end -11.5 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.5 -3.6) (end 11.5 -3.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.5 -3.6) (end 11.5 3.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.5 3.05) (end -11.5 3.05) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -7.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -6.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 6.25 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 7.5 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 8.75 1.675) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.5 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.5 -1.675) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM02B-GHS-TB_02x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM02B-GHS-TB_02x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..268ec804
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM02B-GHS-TB_02x1.25mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_GH_SM02B-GHS-TB_02x1.25mm_Angled (layer F.Cu) (tedit 58A22BB1)
+ (descr "JST GH series connector, SM02B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM02B-GHS-TB_02x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.85 -1.3) (end -2.85 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 2.75) (end 2.85 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 2.75) (end 2.85 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -1.3) (end -2.85 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 2.85) (end 1.25 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.35) (end -2.95 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -1.45) (end -1.4 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -1.45) (end -1.4 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -0.95) (end -2.45 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -0.95) (end -2.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -0.35) (end -2.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.95 -0.35) (end 2.95 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.95 -1.45) (end 1.4 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.4 -1.45) (end 1.4 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.4 -0.95) (end 2.45 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 -0.95) (end 2.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 -0.35) (end 2.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 -2.15) (end -2.225 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.225 -2.45) (end -2.225 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.225 -1.85) (end -1.625 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.625 -2.15) (end -2.225 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.225 -2.45) (end -2.225 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.225 -1.85) (end -1.625 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.35 -3.1) (end -3.35 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.35 3.5) (end 3.35 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.35 3.5) (end 3.35 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.35 -3.1) (end -3.35 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.35 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.35 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM03B-GHS-TB_03x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM03B-GHS-TB_03x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..1d428c53
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM03B-GHS-TB_03x1.25mm_Angled.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_GH_SM03B-GHS-TB_03x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM03B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM03B-GHS-TB_03x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.5 -1.3) (end -3.5 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 2.75) (end 3.5 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 2.75) (end 3.5 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -1.3) (end -3.5 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 2.85) (end 1.9 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.35) (end -3.6 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.95) (end -3.1 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.1 -0.95) (end -3.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.1 -0.35) (end -3.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 -0.35) (end 3.6 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 -1.45) (end 2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.05 -1.45) (end 2.05 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.05 -0.95) (end 3.1 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -0.95) (end 3.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -0.35) (end 3.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.25 -2.15) (end -2.85 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.45) (end -2.85 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -1.85) (end -2.25 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.25 -2.15) (end -2.85 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.45) (end -2.85 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -1.85) (end -2.25 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -3.1) (end -4 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 3.5) (end 4 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 3.5) (end 4 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 -3.1) (end -4 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM04B-GHS-TB_04x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM04B-GHS-TB_04x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..bf71a7a2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM04B-GHS-TB_04x1.25mm_Angled.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_GH_SM04B-GHS-TB_04x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM04B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM04B-GHS-TB_04x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.1 -1.3) (end -4.1 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.1 2.75) (end 4.1 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.1 2.75) (end 4.1 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.1 -1.3) (end -4.1 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2.85) (end 2.5 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 -0.35) (end -4.2 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 -1.45) (end -2.65 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.45) (end -2.65 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -0.95) (end -3.7 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.7 -0.95) (end -3.7 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.7 -0.35) (end -4.2 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -0.35) (end 4.2 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -1.45) (end 2.65 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.65 -1.45) (end 2.65 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.65 -0.95) (end 3.7 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.7 -0.95) (end 3.7 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.7 -0.35) (end 4.2 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.875 -2.15) (end -3.475 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.475 -2.45) (end -3.475 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.475 -1.85) (end -2.875 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.875 -2.15) (end -3.475 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.475 -2.45) (end -3.475 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.475 -1.85) (end -2.875 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 2.7) (end -2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 1.2) (end -1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 1.2) (end -1.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 2.7) (end 1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 1.2) (end 2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 1.2) (end 2.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.6 -3.1) (end -4.6 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.6 3.5) (end 4.6 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 3.5) (end 4.6 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 -3.1) (end -4.6 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.6 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.6 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM05B-GHS-TB_05x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM05B-GHS-TB_05x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..46222999
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM05B-GHS-TB_05x1.25mm_Angled.kicad_mod
@@ -0,0 +1,63 @@
+(module JST_GH_SM05B-GHS-TB_05x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM05B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM05B-GHS-TB_05x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.75 -1.3) (end -4.75 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 2.75) (end 4.75 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 2.75) (end 4.75 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -1.3) (end -4.75 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 2.85) (end 3.15 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.85 -0.35) (end -4.85 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.85 -1.45) (end -3.3 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.3 -1.45) (end -3.3 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.3 -0.95) (end -4.35 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.35 -0.95) (end -4.35 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.35 -0.35) (end -4.85 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.85 -0.35) (end 4.85 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.85 -1.45) (end 3.3 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.3 -1.45) (end 3.3 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.3 -0.95) (end 4.35 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 -0.95) (end 4.35 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 -0.35) (end 4.85 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -2.15) (end -4.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.1 -2.45) (end -4.1 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.1 -1.85) (end -3.5 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -2.15) (end -4.1 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.1 -2.45) (end -4.1 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.1 -1.85) (end -3.5 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 2.7) (end -2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 1.2) (end -2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 1.2) (end -2.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 2.7) (end 2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 1.2) (end 2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 1.2) (end 2.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 -3.1) (end -5.25 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.25 3.5) (end 5.25 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.25 3.5) (end 5.25 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.25 -3.1) (end -5.25 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.25 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.25 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM06B-GHS-TB_06x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM06B-GHS-TB_06x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..c4e634c5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM06B-GHS-TB_06x1.25mm_Angled.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_GH_SM06B-GHS-TB_06x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM06B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM06B-GHS-TB_06x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.35 -1.3) (end -5.35 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.35 2.75) (end 5.35 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.35 2.75) (end 5.35 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.35 -1.3) (end -5.35 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 2.85) (end 3.75 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 -0.35) (end -5.45 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 -1.45) (end -3.9 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.45) (end -3.9 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -0.95) (end -4.95 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.95 -0.95) (end -4.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.95 -0.35) (end -5.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -0.35) (end 5.45 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -1.45) (end 3.9 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -1.45) (end 3.9 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -0.95) (end 4.95 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.95 -0.95) (end 4.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.95 -0.35) (end 5.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.125 -2.15) (end -4.725 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.725 -2.45) (end -4.725 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.725 -1.85) (end -4.125 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.125 -2.15) (end -4.725 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.725 -2.45) (end -4.725 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.725 -1.85) (end -4.125 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 2.7) (end -3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 1.2) (end -2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 1.2) (end -2.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 2.7) (end -2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 1.2) (end -1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 1.2) (end -1.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 2.7) (end 1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 1.2) (end 2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 1.2) (end 2.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 2.7) (end 2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 1.2) (end 3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 1.2) (end 3.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -3.1) (end -5.85 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.85 3.5) (end 5.85 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.85 3.5) (end 5.85 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.85 -3.1) (end -5.85 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.85 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.85 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM07B-GHS-TB_07x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM07B-GHS-TB_07x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..a062fa7d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM07B-GHS-TB_07x1.25mm_Angled.kicad_mod
@@ -0,0 +1,71 @@
+(module JST_GH_SM07B-GHS-TB_07x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM07B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM07B-GHS-TB_07x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6 -1.3) (end -6 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 2.75) (end 6 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 2.75) (end 6 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -1.3) (end -6 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 2.85) (end 4.4 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.1 -0.35) (end -6.1 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.1 -1.45) (end -4.55 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.55 -1.45) (end -4.55 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.55 -0.95) (end -5.6 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.6 -0.95) (end -5.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.6 -0.35) (end -6.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -0.35) (end 6.1 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -1.45) (end 4.55 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 -1.45) (end 4.55 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 -0.95) (end 5.6 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 -0.95) (end 5.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 -0.35) (end 6.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.75 -2.15) (end -5.35 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.35 -2.45) (end -5.35 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.35 -1.85) (end -4.75 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.75 -2.15) (end -5.35 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.35 -2.45) (end -5.35 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.35 -1.85) (end -4.75 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 2.7) (end -4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 1.2) (end -3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.2) (end -3.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 2.7) (end -2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 1.2) (end -2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 1.2) (end -2.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 2.7) (end 2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 1.2) (end 2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 1.2) (end 2.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 2.7) (end 3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.2) (end 4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 1.2) (end 4 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -3.1) (end -6.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.5 3.5) (end 6.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.5 3.5) (end 6.5 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.5 -3.1) (end -6.5 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.5 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.5 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM08B-GHS-TB_08x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM08B-GHS-TB_08x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..7f437180
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM08B-GHS-TB_08x1.25mm_Angled.kicad_mod
@@ -0,0 +1,75 @@
+(module JST_GH_SM08B-GHS-TB_08x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM08B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM08B-GHS-TB_08x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.6 -1.3) (end -6.6 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 2.75) (end 6.6 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 2.75) (end 6.6 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 -1.3) (end -6.6 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -5 2.85) (end 5 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.7 -0.35) (end -6.7 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.7 -1.45) (end -5.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.15 -1.45) (end -5.15 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.15 -0.95) (end -6.2 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -0.95) (end -6.2 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -0.35) (end -6.7 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.7 -0.35) (end 6.7 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.7 -1.45) (end 5.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 -1.45) (end 5.15 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 -0.95) (end 6.2 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -0.95) (end 6.2 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -0.35) (end 6.7 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.375 -2.15) (end -5.975 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.975 -2.45) (end -5.975 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.975 -1.85) (end -5.375 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.375 -2.15) (end -5.975 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.975 -2.45) (end -5.975 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.975 -1.85) (end -5.375 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 2.7) (end -4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 1.2) (end -4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 1.2) (end -4.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 2.7) (end -3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 1.2) (end -2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 1.2) (end -2.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 2.7) (end -2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 1.2) (end -1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 1.2) (end -1.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 2.7) (end 1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 1.2) (end 2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 1.2) (end 2.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 2.7) (end 2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 1.2) (end 3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 1.2) (end 3.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 2.7) (end 4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 1.2) (end 4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 1.2) (end 4.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.1 -3.1) (end -7.1 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.1 3.5) (end 7.1 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.1 3.5) (end 7.1 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.1 -3.1) (end -7.1 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.1 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.1 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM09B-GHS-TB_09x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM09B-GHS-TB_09x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..5dc2f0b9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM09B-GHS-TB_09x1.25mm_Angled.kicad_mod
@@ -0,0 +1,79 @@
+(module JST_GH_SM09B-GHS-TB_09x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM09B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM09B-GHS-TB_09x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.25 -1.3) (end -7.25 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 2.75) (end 7.25 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 2.75) (end 7.25 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -1.3) (end -7.25 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.65 2.85) (end 5.65 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.35 -0.35) (end -7.35 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.35 -1.45) (end -5.8 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.8 -1.45) (end -5.8 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.8 -0.95) (end -6.85 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.85 -0.95) (end -6.85 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.85 -0.35) (end -7.35 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 -0.35) (end 7.35 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 -1.45) (end 5.8 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.8 -1.45) (end 5.8 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.8 -0.95) (end 6.85 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 -0.95) (end 6.85 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 -0.35) (end 7.35 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -2.15) (end -6.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 -2.45) (end -6.6 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 -1.85) (end -6 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -2.15) (end -6.6 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -2.45) (end -6.6 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -1.85) (end -6 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 2.7) (end -5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 1.2) (end -4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 1.2) (end -4.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 2.7) (end -4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 1.2) (end -3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.2) (end -3.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 2.7) (end -2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 1.2) (end -2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 1.2) (end -2.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 2.7) (end 2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 1.2) (end 2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 1.2) (end 2.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 2.7) (end 3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.2) (end 4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 1.2) (end 4 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 2.7) (end 4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 1.2) (end 5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 1.2) (end 5.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 -3.1) (end -7.75 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.75 3.5) (end 7.75 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 3.5) (end 7.75 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -3.1) (end -7.75 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.75 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.75 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM10B-GHS-TB_10x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM10B-GHS-TB_10x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..14d05e15
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM10B-GHS-TB_10x1.25mm_Angled.kicad_mod
@@ -0,0 +1,83 @@
+(module JST_GH_SM10B-GHS-TB_10x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM10B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM10B-GHS-TB_10x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.85 -1.3) (end -7.85 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 2.75) (end 7.85 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.85 2.75) (end 7.85 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.85 -1.3) (end -7.85 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.25 2.85) (end 6.25 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.95 -0.35) (end -7.95 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.95 -1.45) (end -6.4 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.45) (end -6.4 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -0.95) (end -7.45 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.45 -0.95) (end -7.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.45 -0.35) (end -7.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.95 -0.35) (end 7.95 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.95 -1.45) (end 6.4 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 -1.45) (end 6.4 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 -0.95) (end 7.45 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.45 -0.95) (end 7.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.45 -0.35) (end 7.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.625 -2.15) (end -7.225 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.225 -2.45) (end -7.225 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.225 -1.85) (end -6.625 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.625 -2.15) (end -7.225 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.225 -2.45) (end -7.225 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.225 -1.85) (end -6.625 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 2.7) (end -5.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 1.2) (end -5.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 1.2) (end -5.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 2.7) (end -4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 1.2) (end -4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 1.2) (end -4.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 2.7) (end -3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 1.2) (end -2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 1.2) (end -2.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 2.7) (end -2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 1.2) (end -1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 1.2) (end -1.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 2.7) (end 1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 1.2) (end 2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 1.2) (end 2.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 2.7) (end 2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 1.2) (end 3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 1.2) (end 3.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 2.7) (end 4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 1.2) (end 4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 1.2) (end 4.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 2.7) (end 5.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 1.2) (end 5.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 1.2) (end 5.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.35 -3.1) (end -8.35 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.35 3.5) (end 8.35 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.35 3.5) (end 8.35 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.35 -3.1) (end -8.35 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 5.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.35 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.35 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM11B-GHS-TB_11x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM11B-GHS-TB_11x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..c82c1d5e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM11B-GHS-TB_11x1.25mm_Angled.kicad_mod
@@ -0,0 +1,87 @@
+(module JST_GH_SM11B-GHS-TB_11x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM11B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM11B-GHS-TB_11x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.5 -1.3) (end -8.5 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.5 2.75) (end 8.5 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 2.75) (end 8.5 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 -1.3) (end -8.5 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 2.85) (end 6.9 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.6 -0.35) (end -8.6 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.6 -1.45) (end -7.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 -1.45) (end -7.05 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 -0.95) (end -8.1 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 -0.95) (end -8.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 -0.35) (end -8.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 -0.35) (end 8.6 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 -1.45) (end 7.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 -1.45) (end 7.05 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 -0.95) (end 8.1 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 -0.95) (end 8.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 -0.35) (end 8.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 -2.15) (end -7.85 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.85 -2.45) (end -7.85 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.85 -1.85) (end -7.25 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 -2.15) (end -7.85 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 -2.45) (end -7.85 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 -1.85) (end -7.25 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 2.7) (end -6.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 1.2) (end -6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 1.2) (end -6 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 2.7) (end -5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 1.2) (end -4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 1.2) (end -4.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 2.7) (end -4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 1.2) (end -3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.2) (end -3.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 2.7) (end -2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 1.2) (end -2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 1.2) (end -2.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 2.7) (end 2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 1.2) (end 2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 1.2) (end 2.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 2.7) (end 3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.2) (end 4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 1.2) (end 4 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 2.7) (end 4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 1.2) (end 5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 1.2) (end 5.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 2.7) (end 6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 1.2) (end 6.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 1.2) (end 6.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 -3.1) (end -9 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9 3.5) (end 9 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9 3.5) (end 9 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9 -3.1) (end -9 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 6.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM12B-GHS-TB_12x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM12B-GHS-TB_12x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..ff8559b7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM12B-GHS-TB_12x1.25mm_Angled.kicad_mod
@@ -0,0 +1,91 @@
+(module JST_GH_SM12B-GHS-TB_12x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM12B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM12B-GHS-TB_12x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.1 -1.3) (end -9.1 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 2.75) (end 9.1 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.1 2.75) (end 9.1 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.1 -1.3) (end -9.1 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 2.85) (end 7.5 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -0.35) (end -9.2 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -1.45) (end -7.65 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.65 -1.45) (end -7.65 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.65 -0.95) (end -8.7 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.7 -0.95) (end -8.7 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.7 -0.35) (end -9.2 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -0.35) (end 9.2 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -1.45) (end 7.65 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -1.45) (end 7.65 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -0.95) (end 8.7 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 -0.95) (end 8.7 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 -0.35) (end 9.2 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.875 -2.15) (end -8.475 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.475 -2.45) (end -8.475 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.475 -1.85) (end -7.875 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.875 -2.15) (end -8.475 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.475 -2.45) (end -8.475 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.475 -1.85) (end -7.875 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 2.7) (end -7.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 1.2) (end -6.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.625 1.2) (end -6.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 2.7) (end -5.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 1.2) (end -5.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 1.2) (end -5.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 2.7) (end -4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 1.2) (end -4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 1.2) (end -4.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 2.7) (end -3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 1.2) (end -2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 1.2) (end -2.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 2.7) (end -2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 1.2) (end -1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 1.2) (end -1.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 2.7) (end 1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 1.2) (end 2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 1.2) (end 2.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 2.7) (end 2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 1.2) (end 3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 1.2) (end 3.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 2.7) (end 4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 1.2) (end 4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 1.2) (end 4.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 2.7) (end 5.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 1.2) (end 5.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 1.2) (end 5.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 2.7) (end 6.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 1.2) (end 7.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.125 1.2) (end 7.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.55 -3.1) (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 9.55 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 -3.1) (end -9.55 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 6.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8.6 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8.6 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM13B-GHS-TB_13x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM13B-GHS-TB_13x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..d2d87da0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM13B-GHS-TB_13x1.25mm_Angled.kicad_mod
@@ -0,0 +1,95 @@
+(module JST_GH_SM13B-GHS-TB_13x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM13B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM13B-GHS-TB_13x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.75 -1.3) (end -9.75 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.75 2.75) (end 9.75 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 2.75) (end 9.75 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -1.3) (end -9.75 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.15 2.85) (end 8.15 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.85 -0.35) (end -9.85 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.85 -1.45) (end -8.3 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.3 -1.45) (end -8.3 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.3 -0.95) (end -9.35 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.35 -0.95) (end -9.35 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.35 -0.35) (end -9.85 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.85 -0.35) (end 9.85 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.85 -1.45) (end 8.3 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.3 -1.45) (end 8.3 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.3 -0.95) (end 9.35 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 -0.95) (end 9.35 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 -0.35) (end 9.85 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -2.15) (end -9.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.1 -2.45) (end -9.1 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.1 -1.85) (end -8.5 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -2.15) (end -9.1 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 -2.45) (end -9.1 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 -1.85) (end -8.5 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 2.7) (end -7.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 1.2) (end -7.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 1.2) (end -7.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 2.7) (end -6.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 1.2) (end -6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 1.2) (end -6 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 2.7) (end -5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 1.2) (end -4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 1.2) (end -4.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 2.7) (end -4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 1.2) (end -3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.2) (end -3.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 2.7) (end -2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 1.2) (end -2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 1.2) (end -2.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 2.7) (end 2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 1.2) (end 2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 1.2) (end 2.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 2.7) (end 3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.2) (end 4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 1.2) (end 4 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 2.7) (end 4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 1.2) (end 5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 1.2) (end 5.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 2.7) (end 6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 1.2) (end 6.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 1.2) (end 6.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 2.7) (end 7.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 1.2) (end 7.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 1.2) (end 7.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.25 -3.1) (end -10.25 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.25 3.5) (end 10.25 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.25 3.5) (end 10.25 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.25 -3.1) (end -10.25 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 6.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 7.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 9.25 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -9.25 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM14B-GHS-TB_14x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM14B-GHS-TB_14x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..6790bfd9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM14B-GHS-TB_14x1.25mm_Angled.kicad_mod
@@ -0,0 +1,99 @@
+(module JST_GH_SM14B-GHS-TB_14x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM14B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM14B-GHS-TB_14x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.35 -1.3) (end -10.35 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 2.75) (end 10.35 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 2.75) (end 10.35 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.3) (end -10.35 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.75 2.85) (end 8.75 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.45 -0.35) (end -10.45 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.45 -1.45) (end -8.9 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.9 -1.45) (end -8.9 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.9 -0.95) (end -9.95 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 -0.95) (end -9.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 -0.35) (end -10.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.45 -0.35) (end 10.45 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.45 -1.45) (end 8.9 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 -1.45) (end 8.9 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 -0.95) (end 9.95 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -0.95) (end 9.95 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -0.35) (end 10.45 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.125 -2.15) (end -9.725 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.725 -2.45) (end -9.725 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.725 -1.85) (end -9.125 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.125 -2.15) (end -9.725 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.725 -2.45) (end -9.725 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.725 -1.85) (end -9.125 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.375 2.7) (end -8.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.375 1.2) (end -7.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.875 1.2) (end -7.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 2.7) (end -7.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.125 1.2) (end -6.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.625 1.2) (end -6.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 2.7) (end -5.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.875 1.2) (end -5.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.375 1.2) (end -5.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 2.7) (end -4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.625 1.2) (end -4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.125 1.2) (end -4.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 2.7) (end -3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.375 1.2) (end -2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.875 1.2) (end -2.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 2.7) (end -2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.125 1.2) (end -1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.625 1.2) (end -1.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 2.7) (end -0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.875 1.2) (end -0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.375 1.2) (end -0.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 2.7) (end 0.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.375 1.2) (end 0.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.875 1.2) (end 0.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 2.7) (end 1.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.625 1.2) (end 2.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.125 1.2) (end 2.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 2.7) (end 2.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.875 1.2) (end 3.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.375 1.2) (end 3.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 2.7) (end 4.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.125 1.2) (end 4.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.625 1.2) (end 4.625 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 2.7) (end 5.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.375 1.2) (end 5.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.875 1.2) (end 5.875 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 2.7) (end 6.625 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.625 1.2) (end 7.125 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.125 1.2) (end 7.125 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.875 2.7) (end 7.875 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.875 1.2) (end 8.375 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.375 1.2) (end 8.375 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.85 -3.1) (end -10.85 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.85 3.5) (end 10.85 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.85 3.5) (end 10.85 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.85 -3.1) (end -10.85 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4.375 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5.625 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 6.875 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 8.125 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 9.85 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -9.85 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM15B-GHS-TB_15x1.25mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM15B-GHS-TB_15x1.25mm_Angled.kicad_mod
new file mode 100644
index 00000000..7e179ec9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_GH_SM15B-GHS-TB_15x1.25mm_Angled.kicad_mod
@@ -0,0 +1,103 @@
+(module JST_GH_SM15B-GHS-TB_15x1.25mm_Angled (layer F.Cu) (tedit 58A22BB2)
+ (descr "JST GH series connector, SM15B-GHS-TB, side entry type")
+ (tags "connector jst GH SMT side horizontal entry 1.25mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_GH_SM15B-GHS-TB_15x1.25mm_Angled (at 0 4.45) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11 -1.3) (end -11 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -11 2.75) (end 11 2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 11 2.75) (end 11 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 11 -1.3) (end -11 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.4 2.85) (end 9.4 2.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.1 -0.35) (end -11.1 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.1 -1.45) (end -9.55 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.55 -1.45) (end -9.55 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.55 -0.95) (end -10.6 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.6 -0.95) (end -10.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.6 -0.35) (end -11.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 -0.35) (end 11.1 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 -1.45) (end 9.55 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.55 -1.45) (end 9.55 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.55 -0.95) (end 10.6 -0.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -0.95) (end 10.6 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -0.35) (end 11.1 -0.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.75 -2.15) (end -10.35 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.35 -2.45) (end -10.35 -1.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.35 -1.85) (end -9.75 -2.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.75 -2.15) (end -10.35 -2.45) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 -2.45) (end -10.35 -1.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 -1.85) (end -9.75 -2.15) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 2.7) (end -9 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 1.2) (end -8.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.5 1.2) (end -8.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 2.7) (end -7.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 1.2) (end -7.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.25 1.2) (end -7.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 2.7) (end -6.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 1.2) (end -6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 1.2) (end -6 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 2.7) (end -5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 1.2) (end -4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 1.2) (end -4.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 2.7) (end -4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 1.2) (end -3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.2) (end -3.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 2.7) (end -2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.75 1.2) (end -2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 1.2) (end -2.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 2.7) (end -1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 1.2) (end -1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1.2) (end -1 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 2.7) (end -0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 1.2) (end 0.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 1.2) (end 0.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 2.7) (end 1 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1.2) (end 1.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.5 1.2) (end 1.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 2.7) (end 2.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 1.2) (end 2.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 1.2) (end 2.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 2.7) (end 3.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.2) (end 4 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 1.2) (end 4 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 2.7) (end 4.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 1.2) (end 5.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 1.2) (end 5.25 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 2.7) (end 6 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 1.2) (end 6.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 1.2) (end 6.5 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 2.7) (end 7.25 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 1.2) (end 7.75 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 1.2) (end 7.75 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 2.7) (end 8.5 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.5 1.2) (end 9 1.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 1.2) (end 9 2.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.5 -3.1) (end -11.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.5 3.5) (end 11.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.5 3.5) (end 11.5 -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.5 -3.1) (end -11.5 -3.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -7.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -6.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 6.25 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 7.5 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 8.75 -1.6) (size 0.6 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.5 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.5 1.6) (size 1 2.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B06B-J21DK-GG_2x03x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B06B-J21DK-GG_2x03x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..bf70be67
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B06B-J21DK-GG_2x03x2.50mm_Straight.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_J2100_B06B-J21DK-GG_2x03x2.50mm_Straight (layer F.Cu) (tedit 58A22CBC)
+ (descr "JST J2100 series connector, dual row, center locking, B06B-J21DK-GG, top entry type, through hole")
+ (tags "connector jst j2100 vertical")
+ (fp_text reference REF** (at 2.5 -9.7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_B06B-J21DK-GG_2x03x2.50mm_Straight (at 2.5 7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -8.48) (end -2.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.6 5.92) (end 7.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start 7.6 5.92) (end 7.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start 7.6 -8.48) (end -2.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.75 -8.63) (end -2.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 6.07) (end 7.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 6.07) (end 7.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -8.63) (end -2.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -9.1) (end -3.2 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 6.55) (end 8.25 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.25 6.55) (end 8.25 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.25 -9.1) (end -3.2 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 1) (end 1.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 1) (end 3.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.9 -8.63) (end 1.9 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.9 -8.08) (end -2.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -8.08) (end -2.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 5.52) (end -1 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 5.52) (end -1 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 4.97) (end 2.5 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -8.63) (end 3.1 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -8.08) (end 7.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -8.08) (end 7.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 5.52) (end 6 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 5.52) (end 6 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 4.97) (end 2.5 4.97) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 5 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 2.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_B06B-J21DK-GG_2x03x2.50mm_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_JST.pretty/JST_J2100_B08B-J21DK-GG_2x04x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B08B-J21DK-GG_2x04x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..6f1f78ff
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B08B-J21DK-GG_2x04x2.50mm_Straight.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_J2100_B08B-J21DK-GG_2x04x2.50mm_Straight (layer F.Cu) (tedit 58A22CBC)
+ (descr "JST J2100 series connector, dual row, center locking, B08B-J21DK-GG, top entry type, through hole")
+ (tags "connector jst j2100 vertical")
+ (fp_text reference REF** (at 3.75 -9.7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_B08B-J21DK-GG_2x04x2.50mm_Straight (at 3.75 7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -8.48) (end -2.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.6 5.92) (end 10.1 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start 10.1 5.92) (end 10.1 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start 10.1 -8.48) (end -2.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.75 -8.63) (end -2.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 6.07) (end 10.25 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.25 6.07) (end 10.25 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.25 -8.63) (end -2.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -9.1) (end -3.2 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 6.55) (end 10.75 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 6.55) (end 10.75 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 -9.1) (end -3.2 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 1) (end 1.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 1) (end 3.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 1) (end 6.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -8.63) (end 3.15 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 -8.08) (end -2.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -8.08) (end -2.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 5.52) (end -1 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 5.52) (end -1 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 4.97) (end 3.75 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 -8.63) (end 4.35 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 -8.08) (end 9.7 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.7 -8.08) (end 9.7 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.7 5.52) (end 8.5 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 5.52) (end 8.5 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 4.97) (end 3.75 4.97) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 7.5 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_B08B-J21DK-GG_2x04x2.50mm_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_JST.pretty/JST_J2100_B10B-J21DK-GG_2x05x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B10B-J21DK-GG_2x05x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..67c534c2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B10B-J21DK-GG_2x05x2.50mm_Straight.kicad_mod
@@ -0,0 +1,64 @@
+(module JST_J2100_B10B-J21DK-GG_2x05x2.50mm_Straight (layer F.Cu) (tedit 58A22CBC)
+ (descr "JST J2100 series connector, dual row, center locking, B10B-J21DK-GG, top entry type, through hole")
+ (tags "connector jst j2100 vertical")
+ (fp_text reference REF** (at 5 -9.7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_B10B-J21DK-GG_2x05x2.50mm_Straight (at 5 7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -8.48) (end -2.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.6 5.92) (end 12.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start 12.6 5.92) (end 12.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start 12.6 -8.48) (end -2.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.75 -8.63) (end -2.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 6.07) (end 12.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.75 6.07) (end 12.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.75 -8.63) (end -2.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -9.1) (end -3.2 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 6.55) (end 13.25 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.25 6.55) (end 13.25 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.25 -9.1) (end -3.2 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 1) (end 1.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 1) (end 3.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 1) (end 6.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.75 1) (end 8.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.4 -8.63) (end 4.4 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 -8.08) (end -2.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -8.08) (end -2.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 5.52) (end -1 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 5.52) (end -1 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 4.97) (end 5 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 -8.63) (end 5.6 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 -8.08) (end 12.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 -8.08) (end 12.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 5.52) (end 11 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 5.52) (end 11 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 4.97) (end 5 4.97) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 10 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_B10B-J21DK-GG_2x05x2.50mm_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_JST.pretty/JST_J2100_B12B-J21DK-GG_2x06x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B12B-J21DK-GG_2x06x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..d06bb511
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B12B-J21DK-GG_2x06x2.50mm_Straight.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_J2100_B12B-J21DK-GG_2x06x2.50mm_Straight (layer F.Cu) (tedit 58A22CBC)
+ (descr "JST J2100 series connector, dual row, center locking, B12B-J21DK-GG, top entry type, through hole")
+ (tags "connector jst j2100 vertical")
+ (fp_text reference REF** (at 6.25 -9.7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_B12B-J21DK-GG_2x06x2.50mm_Straight (at 6.25 7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -8.48) (end -2.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.6 5.92) (end 15.1 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start 15.1 5.92) (end 15.1 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start 15.1 -8.48) (end -2.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.75 -8.63) (end -2.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 6.07) (end 15.25 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 6.07) (end 15.25 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -8.63) (end -2.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -9.1) (end -3.2 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 6.55) (end 15.75 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.75 6.55) (end 15.75 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.75 -9.1) (end -3.2 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 1) (end 1.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 1) (end 3.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 1) (end 6.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.75 1) (end 8.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 1) (end 11.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.65 -8.63) (end 5.65 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.65 -8.08) (end -2.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -8.08) (end -2.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 5.52) (end -1 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 5.52) (end -1 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 4.97) (end 6.25 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 -8.63) (end 6.85 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 -8.08) (end 14.7 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.7 -8.08) (end 14.7 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.7 5.52) (end 13.5 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.5 5.52) (end 13.5 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.5 4.97) (end 6.25 4.97) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 12.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 12.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 12.5 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 6.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_B12B-J21DK-GG_2x06x2.50mm_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_JST.pretty/JST_J2100_B16B-J21DK-GG_2x08x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B16B-J21DK-GG_2x08x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..537e60e8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B16B-J21DK-GG_2x08x2.50mm_Straight.kicad_mod
@@ -0,0 +1,73 @@
+(module JST_J2100_B16B-J21DK-GG_2x08x2.50mm_Straight (layer F.Cu) (tedit 58A22CBC)
+ (descr "JST J2100 series connector, dual row, center locking, B16B-J21DK-GG, top entry type, through hole")
+ (tags "connector jst j2100 vertical")
+ (fp_text reference REF** (at 8.75 -9.7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_B16B-J21DK-GG_2x08x2.50mm_Straight (at 8.75 7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -8.48) (end -2.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.6 5.92) (end 20.1 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start 20.1 5.92) (end 20.1 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start 20.1 -8.48) (end -2.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.75 -8.63) (end -2.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 6.07) (end 20.25 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.25 6.07) (end 20.25 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.25 -8.63) (end -2.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -9.1) (end -3.2 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 6.55) (end 20.75 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.75 6.55) (end 20.75 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.75 -9.1) (end -3.2 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 1) (end 1.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 1) (end 3.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 1) (end 6.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.75 1) (end 8.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 1) (end 11.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.75 1) (end 13.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.25 1) (end 16.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.15 -8.63) (end 8.15 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 -8.08) (end -2.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -8.08) (end -2.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 5.52) (end -1 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 5.52) (end -1 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 4.97) (end 8.75 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 -8.63) (end 9.35 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 -8.08) (end 19.7 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.7 -8.08) (end 19.7 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.7 5.52) (end 18.5 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.5 5.52) (end 18.5 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.5 4.97) (end 8.75 4.97) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 12.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 15 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 17.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 12.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 15 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 17.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 17.5 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 8.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_B16B-J21DK-GG_2x08x2.50mm_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_JST.pretty/JST_J2100_B20B-J21DK-GG_2x10x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B20B-J21DK-GG_2x10x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..4efee26b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_B20B-J21DK-GG_2x10x2.50mm_Straight.kicad_mod
@@ -0,0 +1,79 @@
+(module JST_J2100_B20B-J21DK-GG_2x10x2.50mm_Straight (layer F.Cu) (tedit 58A22CBC)
+ (descr "JST J2100 series connector, dual row, center locking, B20B-J21DK-GG, top entry type, through hole")
+ (tags "connector jst j2100 vertical")
+ (fp_text reference REF** (at 11.25 -9.7) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_B20B-J21DK-GG_2x10x2.50mm_Straight (at 11.25 7.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -8.48) (end -2.6 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.6 5.92) (end 25.1 5.92) (layer F.Fab) (width 0.12))
+ (fp_line (start 25.1 5.92) (end 25.1 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start 25.1 -8.48) (end -2.6 -8.48) (layer F.Fab) (width 0.12))
+ (fp_line (start -2.75 -8.63) (end -2.75 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 6.07) (end 25.25 6.07) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.25 6.07) (end 25.25 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.25 -8.63) (end -2.75 -8.63) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -9.1) (end -3.2 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 6.55) (end 25.75 6.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.75 6.55) (end 25.75 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.75 -9.1) (end -3.2 -9.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 1) (end 1.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 1) (end 3.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 1) (end 6.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.75 1) (end 8.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 1) (end 11.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.75 1) (end 13.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.25 1) (end 16.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 1) (end 18.75 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.25 1) (end 21.25 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -8.63) (end 10.65 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.65 -8.08) (end -2.2 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -8.08) (end -2.2 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 5.52) (end -1 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 5.52) (end -1 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 4.97) (end 11.25 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.85 -8.63) (end 11.85 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.85 -8.08) (end 24.7 -8.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.7 -8.08) (end 24.7 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.7 5.52) (end 23.5 5.52) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 5.52) (end 23.5 4.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 4.97) (end 11.25 4.97) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 12.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 15 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 17.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 20 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 22.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 12.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 15 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 17.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 20 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 22.5 -4) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 22.5 3.3) (size 3 3) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_B20B-J21DK-GG_2x10x2.50mm_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_JST.pretty/JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..c003221d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled.kicad_mod
@@ -0,0 +1,45 @@
+(module JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled (layer F.Cu) (tedit 58A22E12)
+ (descr "JST J2100 series connector, dual row, center locking, S06B-J21DK-GG, side entry type, through hole")
+ (tags "connector jst j2100 horizontal")
+ (fp_text reference REF** (at 2.5 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled (at 2.5 16) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 14.68) (end 7.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.6 14.68) (end 7.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.6 -3.12) (end -2.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3.27) (end -2.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -3.27) (end -2.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 14.83) (end 2.5 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -3.27) (end 7.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -3.27) (end 7.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 14.83) (end 2.5 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -3.75) (end -3.2 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 15.3) (end 8.25 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.25 15.3) (end 8.25 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.25 -3.75) (end -3.2 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 2.5 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 2.5 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_S06B-J21DK-GG_2x03x2.50mm_Angled.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_JST.pretty/JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..37fe0d30
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled (layer F.Cu) (tedit 58A22E12)
+ (descr "JST J2100 series connector, dual row, center locking, S08B-J21DK-GG, side entry type, through hole")
+ (tags "connector jst j2100 horizontal")
+ (fp_text reference REF** (at 3.75 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled (at 3.75 16) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 14.68) (end 10.1 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.1 14.68) (end 10.1 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.1 -3.12) (end -2.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3.27) (end -2.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -3.27) (end -2.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 14.83) (end 3.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -3.27) (end 10.25 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.25 -3.27) (end 10.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.25 14.83) (end 3.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -3.75) (end -3.2 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 15.3) (end 10.75 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 15.3) (end 10.75 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 -3.75) (end -3.2 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 7.5 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3.75 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_S08B-J21DK-GG_2x04x2.50mm_Angled.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_JST.pretty/JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..f837efa0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled (layer F.Cu) (tedit 58A22E12)
+ (descr "JST J2100 series connector, dual row, center locking, S10B-J21DK-GG, side entry type, through hole")
+ (tags "connector jst j2100 horizontal")
+ (fp_text reference REF** (at 5 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled (at 5 16) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 14.68) (end 12.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.6 14.68) (end 12.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.6 -3.12) (end -2.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3.27) (end -2.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -3.27) (end -2.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 14.83) (end 5 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -3.27) (end 12.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.75 -3.27) (end 12.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.75 14.83) (end 5 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -3.75) (end -3.2 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 15.3) (end 13.25 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.25 15.3) (end 13.25 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.25 -3.75) (end -3.2 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 10 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_S10B-J21DK-GG_2x05x2.50mm_Angled.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_JST.pretty/JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..fb8ecafe
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled (layer F.Cu) (tedit 58A22E12)
+ (descr "JST J2100 series connector, dual row, center locking, S12B-J21DK-GG, side entry type, through hole")
+ (tags "connector jst j2100 horizontal")
+ (fp_text reference REF** (at 6.25 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled (at 6.25 16) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 14.68) (end 15.1 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.1 14.68) (end 15.1 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.1 -3.12) (end -2.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3.27) (end -2.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -3.27) (end -2.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 14.83) (end 6.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.5 -3.27) (end 15.25 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -3.27) (end 15.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 14.83) (end 6.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -3.75) (end -3.2 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 15.3) (end 15.75 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.75 15.3) (end 15.75 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.75 -3.75) (end -3.2 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 12.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 12.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 12.5 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 6.25 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_S12B-J21DK-GG_2x06x2.50mm_Angled.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_JST.pretty/JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..3a2781f9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled (layer F.Cu) (tedit 58A22E12)
+ (descr "JST J2100 series connector, dual row, center locking, S16B-J21DK-GG, side entry type, through hole")
+ (tags "connector jst j2100 horizontal")
+ (fp_text reference REF** (at 8.75 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled (at 8.75 16) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 14.68) (end 20.1 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.1 14.68) (end 20.1 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.1 -3.12) (end -2.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3.27) (end -2.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -3.27) (end -2.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 14.83) (end 8.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.5 -3.27) (end 20.25 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.25 -3.27) (end 20.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.25 14.83) (end 8.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -3.75) (end -3.2 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 15.3) (end 20.75 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.75 15.3) (end 20.75 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.75 -3.75) (end -3.2 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 12.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 15 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 17.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 12.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 15 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 17.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 17.5 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 8.75 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_S16B-J21DK-GG_2x08x2.50mm_Angled.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_JST.pretty/JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..1570c8ef
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled (layer F.Cu) (tedit 58A22E12)
+ (descr "JST J2100 series connector, dual row, center locking, S20B-J21DK-GG, side entry type, through hole")
+ (tags "connector jst j2100 horizontal")
+ (fp_text reference REF** (at 11.25 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled (at 11.25 16) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.6 14.68) (end 25.1 14.68) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.1 14.68) (end 25.1 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.1 -3.12) (end -2.6 -3.12) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3.27) (end -2.75 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -3.27) (end -2.75 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 14.83) (end 11.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 -3.27) (end 25.25 -3.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.25 -3.27) (end 25.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.25 14.83) (end 11.25 14.83) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -3.75) (end -3.2 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 15.3) (end 25.75 15.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.75 15.3) (end 25.75 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.75 -3.75) (end -3.2 -3.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 7.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 10 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 12.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 15 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 17.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 20 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 22.5 0) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 7.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 10 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 12.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 15 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 17.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 20 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 22.5 -2.5) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 22.5 7) (size 3.4 3.4) (drill 2.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11.25 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_J2100_S20B-J21DK-GG_2x10x2.50mm_Angled.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_JST.pretty/JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..24fa70bf
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled.kicad_mod
@@ -0,0 +1,33 @@
+(module JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled (layer F.Cu) (tedit 5747C6DC)
+ (descr "JST LEA series connector, SM02B-LEASS-TF, 1.80mm pitch, side entry, surface mount")
+ (tags "connector jst leass")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled (at 0.2 -6.55) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 4.6 -3.8) (end 4.6 3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.6 -3.8) (end 4.6 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.6 3.8) (end -4.6 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 3.8) (end -4.6 3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.2 -3.2) (end -1.2 -3.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 -2.2) (end -3.1 -2.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -2.2) (end 3.1 -2.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 1) (end -4.2 -2.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 1) (end 4.2 -2.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.8 3) (end -2.8 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -4.3) (end -2.1 -3.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -4.3) (end -2.4 -4.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.1 -3.7) (end -1.8 -4.3) (layer F.SilkS) (width 0.12))
+ (pad 1 smd rect (at -2.1 -2.3) (size 1.1 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 2.1 -2.3) (size 1.1 1.9) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.65 2.3) (size 0.9 2) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.65 2.3) (size 0.9 2) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_LEA_SM02B-LEASS-TF_02x1.80mm_Angled.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-K_10x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-K_10x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..39dcb8d8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-K_10x2.00mm_Straight.kicad_mod
@@ -0,0 +1,95 @@
+(module JST_PH_B10B-PH-K_10x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B10B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B10B-PH-K_10x2.00mm_Straight (at 9 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 20.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 2.9) (end 20.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 19.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.45 2.3) (end 19.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.45 -1.2) (end 17.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -1.2) (end 17.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -0.5) (end 19.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 0.8) (end 19.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 19.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 2.8) (end 19.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 20.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 3.3) (end 20.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 9 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B10B-PH-K_10x2.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_JST.pretty/JST_PH_B10B-PH-SM4-TB_10x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-SM4-TB_10x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..e941c393
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B10B-PH-SM4-TB_10x2.00mm_Straight.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_PH_B10B-PH-SM4-TB_10x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B10B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B10B-PH-SM4-TB_10x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12.075 -2.9) (end -12.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.075 -3.725) (end 12.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.075 -3.725) (end 12.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.075 0.65) (end -12.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.075 1.475) (end -9.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.075 0.65) (end 12.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.075 1.475) (end 9.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.975 -3.625) (end -11.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.975 1.375) (end 11.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.975 1.375) (end 11.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.975 -3.625) (end -11.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.775 1.475) (end -9.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10 1.375) (end -9 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 0.375) (end -8 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.7 -4.13) (end -12.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.7 4.38) (end 12.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.7 4.38) (end 12.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.7 -4.13) (end -12.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -11.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 11.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B10B-PH-SM4-TB_10x2.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_JST.pretty/JST_PH_B11B-PH-K_11x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B11B-PH-K_11x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..744a12f4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B11B-PH-K_11x2.00mm_Straight.kicad_mod
@@ -0,0 +1,100 @@
+(module JST_PH_B11B-PH-K_11x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B11B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B11B-PH-K_11x2.00mm_Straight (at 10 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 22.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 2.9) (end 22.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 21.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.45 2.3) (end 21.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.45 -1.2) (end 19.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.5 -1.2) (end 19.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 -0.5) (end 21.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 0.8) (end 21.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 21.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.95 2.8) (end 21.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 22.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.45 3.3) (end 22.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 10 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B11B-PH-K_11x2.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_JST.pretty/JST_PH_B11B-PH-SM4-TB_11x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B11B-PH-SM4-TB_11x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..52501ee0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B11B-PH-SM4-TB_11x2.00mm_Straight.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_PH_B11B-PH-SM4-TB_11x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B11B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B11B-PH-SM4-TB_11x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -13.075 -2.9) (end -13.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.075 -3.725) (end 13.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.075 -3.725) (end 13.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.075 0.65) (end -13.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.075 1.475) (end -10.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.075 0.65) (end 13.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.075 1.475) (end 10.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.975 -3.625) (end -12.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.975 1.375) (end 12.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.975 1.375) (end 12.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.975 -3.625) (end -12.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.775 1.475) (end -10.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 1.375) (end -10 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -10 0.375) (end -9 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.7 -4.13) (end -13.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.7 4.38) (end 13.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.7 4.38) (end 13.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.7 -4.13) (end -13.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -10 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 10 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -12.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 12.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B11B-PH-SM4-TB_11x2.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_JST.pretty/JST_PH_B12B-PH-K_12x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B12B-PH-K_12x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..77c099f9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B12B-PH-K_12x2.00mm_Straight.kicad_mod
@@ -0,0 +1,105 @@
+(module JST_PH_B12B-PH-K_12x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B12B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B12B-PH-K_12x2.00mm_Straight (at 11 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 24.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 2.9) (end 24.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 23.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.45 2.3) (end 23.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.45 -1.2) (end 21.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.5 -1.2) (end 21.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 -0.5) (end 23.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 0.8) (end 23.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 23.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.95 2.8) (end 23.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 24.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.45 3.3) (end 24.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B12B-PH-K_12x2.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_JST.pretty/JST_PH_B12B-PH-SM4-TB_12x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B12B-PH-SM4-TB_12x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..556af52a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B12B-PH-SM4-TB_12x2.00mm_Straight.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_PH_B12B-PH-SM4-TB_12x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B12B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B12B-PH-SM4-TB_12x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -14.075 -2.9) (end -14.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.075 -3.725) (end 14.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.075 -3.725) (end 14.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.075 0.65) (end -14.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.075 1.475) (end -11.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.075 0.65) (end 14.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.075 1.475) (end 11.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.975 -3.625) (end -13.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.975 1.375) (end 13.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.975 1.375) (end 13.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.975 -3.625) (end -13.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.775 1.475) (end -11.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12 1.375) (end -11 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -11 0.375) (end -10 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.7 -4.13) (end -14.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -14.7 4.38) (end 14.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.7 4.38) (end 14.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.7 -4.13) (end -14.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -11 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 11 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -13.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 13.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B12B-PH-SM4-TB_12x2.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_JST.pretty/JST_PH_B13B-PH-K_13x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B13B-PH-K_13x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..af059a23
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B13B-PH-K_13x2.00mm_Straight.kicad_mod
@@ -0,0 +1,110 @@
+(module JST_PH_B13B-PH-K_13x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B13B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B13B-PH-K_13x2.00mm_Straight (at 12 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 26.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 2.9) (end 26.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 25.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.45 2.3) (end 25.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.45 -1.2) (end 23.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 -1.2) (end 23.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 -0.5) (end 25.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 0.8) (end 25.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 25.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.95 2.8) (end 25.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 26.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.45 3.3) (end 26.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 12 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B13B-PH-K_13x2.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_JST.pretty/JST_PH_B13B-PH-SM4-TB_13x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B13B-PH-SM4-TB_13x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..de6b71ab
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B13B-PH-SM4-TB_13x2.00mm_Straight.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_PH_B13B-PH-SM4-TB_13x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B13B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B13B-PH-SM4-TB_13x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -15.075 -2.9) (end -15.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.075 -3.725) (end 15.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.075 -3.725) (end 15.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.075 0.65) (end -15.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.075 1.475) (end -12.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.075 0.65) (end 15.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.075 1.475) (end 12.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.975 -3.625) (end -14.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.975 1.375) (end 14.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.975 1.375) (end 14.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.975 -3.625) (end -14.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.775 1.475) (end -12.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13 1.375) (end -12 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -12 0.375) (end -11 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.7 -4.13) (end -15.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -15.7 4.38) (end 15.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.7 4.38) (end 15.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.7 -4.13) (end -15.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -12 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -10 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 10 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 12 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -14.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 14.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B13B-PH-SM4-TB_13x2.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_JST.pretty/JST_PH_B14B-PH-K_14x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B14B-PH-K_14x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..57c52aca
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B14B-PH-K_14x2.00mm_Straight.kicad_mod
@@ -0,0 +1,115 @@
+(module JST_PH_B14B-PH-K_14x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B14B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B14B-PH-K_14x2.00mm_Straight (at 13 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 28.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 2.9) (end 28.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 27.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.45 2.3) (end 27.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.45 -1.2) (end 25.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.5 -1.2) (end 25.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 -0.5) (end 27.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 0.8) (end 27.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 2.3) (end 24.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 1.8) (end 25.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.1 1.8) (end 25.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 2.3) (end 25 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 27.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.95 2.8) (end 27.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 28.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.45 3.3) (end 28.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 26 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 13 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B14B-PH-K_14x2.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_JST.pretty/JST_PH_B14B-PH-SM4-TB_14x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B14B-PH-SM4-TB_14x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..e2600995
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B14B-PH-SM4-TB_14x2.00mm_Straight.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_PH_B14B-PH-SM4-TB_14x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B14B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B14B-PH-SM4-TB_14x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -16.075 -2.9) (end -16.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.075 -3.725) (end 16.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.075 -3.725) (end 16.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.075 0.65) (end -16.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.075 1.475) (end -13.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.075 0.65) (end 16.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.075 1.475) (end 13.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.975 -3.625) (end -15.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.975 1.375) (end 15.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.975 1.375) (end 15.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.975 -3.625) (end -15.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.775 1.475) (end -13.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14 1.375) (end -13 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -13 0.375) (end -12 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.7 -4.13) (end -16.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -16.7 4.38) (end 16.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.7 4.38) (end 16.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.7 -4.13) (end -16.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -13 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -11 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 11 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 13 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -15.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 15.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B14B-PH-SM4-TB_14x2.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_JST.pretty/JST_PH_B15B-PH-K_15x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B15B-PH-K_15x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..49fcee8e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B15B-PH-K_15x2.00mm_Straight.kicad_mod
@@ -0,0 +1,120 @@
+(module JST_PH_B15B-PH-K_15x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B15B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B15B-PH-K_15x2.00mm_Straight (at 14 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 30.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 2.9) (end 30.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 29.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.45 2.3) (end 29.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.45 -1.2) (end 27.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 -1.2) (end 27.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -0.5) (end 29.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 0.8) (end 29.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 2.3) (end 24.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 1.8) (end 25.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.1 1.8) (end 25.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 2.3) (end 25 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.9 2.3) (end 26.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.9 1.8) (end 27.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.1 1.8) (end 27.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27 2.3) (end 27 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 29.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 2.8) (end 29.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 30.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 3.3) (end 30.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 26 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 28 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 14 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B15B-PH-K_15x2.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_JST.pretty/JST_PH_B15B-PH-SM4-TB_15x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B15B-PH-SM4-TB_15x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..84102240
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B15B-PH-SM4-TB_15x2.00mm_Straight.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_PH_B15B-PH-SM4-TB_15x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B15B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B15B-PH-SM4-TB_15x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -17.075 -2.9) (end -17.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -17.075 -3.725) (end 17.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.075 -3.725) (end 17.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -17.075 0.65) (end -17.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -17.075 1.475) (end -14.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.075 0.65) (end 17.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.075 1.475) (end 14.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.975 -3.625) (end -16.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.975 1.375) (end 16.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.975 1.375) (end 16.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.975 -3.625) (end -16.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.775 1.475) (end -14.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15 1.375) (end -14 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -14 0.375) (end -13 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -17.7 -4.13) (end -17.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -17.7 4.38) (end 17.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.7 4.38) (end 17.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.7 -4.13) (end -17.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -14 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -12 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -10 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 10 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 12 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 14 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -16.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 16.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B15B-PH-SM4-TB_15x2.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_JST.pretty/JST_PH_B16B-PH-K_16x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B16B-PH-K_16x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..8c0cb5cd
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B16B-PH-K_16x2.00mm_Straight.kicad_mod
@@ -0,0 +1,125 @@
+(module JST_PH_B16B-PH-K_16x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B16B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B16B-PH-K_16x2.00mm_Straight (at 15 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 32.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 2.9) (end 32.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 31.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.45 2.3) (end 31.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.45 -1.2) (end 29.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.5 -1.2) (end 29.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 -0.5) (end 31.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 0.8) (end 31.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 2.3) (end 24.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 1.8) (end 25.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.1 1.8) (end 25.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 2.3) (end 25 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.9 2.3) (end 26.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.9 1.8) (end 27.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.1 1.8) (end 27.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27 2.3) (end 27 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.9 2.3) (end 28.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.9 1.8) (end 29.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.1 1.8) (end 29.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29 2.3) (end 29 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 31.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 31.95 2.8) (end 31.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 31.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 32.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.45 3.3) (end 32.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 26 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 28 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at 30 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 15 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B16B-PH-K_16x2.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_JST.pretty/JST_PH_B16B-PH-SM4-TB_16x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B16B-PH-SM4-TB_16x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..9084bc3b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B16B-PH-SM4-TB_16x2.00mm_Straight.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_PH_B16B-PH-SM4-TB_16x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B16B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B16B-PH-SM4-TB_16x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -18.075 -2.9) (end -18.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -18.075 -3.725) (end 18.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.075 -3.725) (end 18.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -18.075 0.65) (end -18.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -18.075 1.475) (end -15.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.075 0.65) (end 18.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.075 1.475) (end 15.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -17.975 -3.625) (end -17.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -17.975 1.375) (end 17.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.975 1.375) (end 17.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.975 -3.625) (end -17.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.775 1.475) (end -15.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16 1.375) (end -15 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -15 0.375) (end -14 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -18.7 -4.13) (end -18.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -18.7 4.38) (end 18.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.7 4.38) (end 18.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.7 -4.13) (end -18.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -15 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -13 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -11 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 9 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 11 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 13 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 16 smd rect (at 15 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -17.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 17.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B16B-PH-SM4-TB_16x2.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_JST.pretty/JST_PH_B2B-PH-K_02x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B2B-PH-K_02x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..9becd41a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B2B-PH-K_02x2.00mm_Straight.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_PH_B2B-PH-K_02x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B2B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B2B-PH-K_02x2.00mm_Straight (at 1 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 4.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 2.9) (end 4.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 3.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.45 2.3) (end 3.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.45 -1.2) (end 1.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.2) (end 1.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -0.5) (end 3.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 0.8) (end 3.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 3.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 2.8) (end 3.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 4.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.45 3.3) (end 4.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 1 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B2B-PH-K_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_JST.pretty/JST_PH_B2B-PH-SM4-TB_02x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B2B-PH-SM4-TB_02x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..5809e937
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B2B-PH-SM4-TB_02x2.00mm_Straight.kicad_mod
@@ -0,0 +1,41 @@
+(module JST_PH_B2B-PH-SM4-TB_02x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B2B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B2B-PH-SM4-TB_02x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.075 -2.9) (end -4.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.075 -3.725) (end 4.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.075 -3.725) (end 4.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.075 0.65) (end -4.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.075 1.475) (end -1.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.075 0.65) (end 4.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.075 1.475) (end 1.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.975 -3.625) (end -3.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.975 1.375) (end 3.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.975 1.375) (end 3.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.975 -3.625) (end -3.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.775 1.475) (end -1.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 1.375) (end -1 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.375) (end 0 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.7 -4.13) (end -4.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.7 4.38) (end 4.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.7 4.38) (end 4.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.7 -4.13) (end -4.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -3.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 3.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B2B-PH-SM4-TB_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_JST.pretty/JST_PH_B3B-PH-K_03x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B3B-PH-K_03x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..db88b668
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B3B-PH-K_03x2.00mm_Straight.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_PH_B3B-PH-K_03x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B3B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B3B-PH-K_03x2.00mm_Straight (at 2 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 6.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 2.9) (end 6.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 5.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 2.3) (end 5.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -1.2) (end 3.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.2) (end 3.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -0.5) (end 5.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 0.8) (end 5.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 5.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 2.8) (end 5.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 6.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.45 3.3) (end 6.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 2 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B3B-PH-K_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_JST.pretty/JST_PH_B3B-PH-SM4-TB_03x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B3B-PH-SM4-TB_03x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..c248841f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B3B-PH-SM4-TB_03x2.00mm_Straight.kicad_mod
@@ -0,0 +1,42 @@
+(module JST_PH_B3B-PH-SM4-TB_03x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B3B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B3B-PH-SM4-TB_03x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.075 -2.9) (end -5.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.075 -3.725) (end 5.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.075 -3.725) (end 5.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.075 0.65) (end -5.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.075 1.475) (end -2.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.075 0.65) (end 5.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.075 1.475) (end 2.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.975 -3.625) (end -4.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.975 1.375) (end 4.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.975 1.375) (end 4.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.975 -3.625) (end -4.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.775 1.475) (end -2.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 1.375) (end -2 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 0.375) (end -1 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.7 -4.13) (end -5.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.7 4.38) (end 5.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.7 4.38) (end 5.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.7 -4.13) (end -5.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -4.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 4.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B3B-PH-SM4-TB_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_JST.pretty/JST_PH_B4B-PH-K_04x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B4B-PH-K_04x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..dd5972fe
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B4B-PH-K_04x2.00mm_Straight.kicad_mod
@@ -0,0 +1,65 @@
+(module JST_PH_B4B-PH-K_04x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B4B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B4B-PH-K_04x2.00mm_Straight (at 3 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 8.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 2.9) (end 8.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 7.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.45 2.3) (end 7.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.45 -1.2) (end 5.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.2) (end 5.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -0.5) (end 7.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 0.8) (end 7.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 7.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.95 2.8) (end 7.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 8.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.45 3.3) (end 8.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B4B-PH-K_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_JST.pretty/JST_PH_B4B-PH-SM4-TB_04x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B4B-PH-SM4-TB_04x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..cb3de8fd
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B4B-PH-SM4-TB_04x2.00mm_Straight.kicad_mod
@@ -0,0 +1,43 @@
+(module JST_PH_B4B-PH-SM4-TB_04x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B4B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B4B-PH-SM4-TB_04x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.075 -2.9) (end -6.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.075 -3.725) (end 6.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.075 -3.725) (end 6.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.075 0.65) (end -6.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.075 1.475) (end -3.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.075 0.65) (end 6.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.075 1.475) (end 3.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.975 -3.625) (end -5.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.975 1.375) (end 5.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.975 1.375) (end 5.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.975 -3.625) (end -5.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.775 1.475) (end -3.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 1.375) (end -3 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3 0.375) (end -2 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.7 -4.13) (end -6.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.7 4.38) (end 6.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.7 4.38) (end 6.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.7 -4.13) (end -6.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -5.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 5.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B4B-PH-SM4-TB_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_JST.pretty/JST_PH_B5B-PH-K_05x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B5B-PH-K_05x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..11ef09e7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B5B-PH-K_05x2.00mm_Straight.kicad_mod
@@ -0,0 +1,70 @@
+(module JST_PH_B5B-PH-K_05x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B5B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B5B-PH-K_05x2.00mm_Straight (at 4 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 10.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 2.9) (end 10.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 9.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.45 2.3) (end 9.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.45 -1.2) (end 7.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.2) (end 7.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -0.5) (end 9.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 0.8) (end 9.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 9.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 2.8) (end 9.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 10.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 3.3) (end 10.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 4 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B5B-PH-K_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_JST.pretty/JST_PH_B5B-PH-SM4-TB_05x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B5B-PH-SM4-TB_05x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..fccd6699
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B5B-PH-SM4-TB_05x2.00mm_Straight.kicad_mod
@@ -0,0 +1,44 @@
+(module JST_PH_B5B-PH-SM4-TB_05x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B5B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B5B-PH-SM4-TB_05x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.075 -2.9) (end -7.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.075 -3.725) (end 7.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.075 -3.725) (end 7.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.075 0.65) (end -7.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.075 1.475) (end -4.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.075 0.65) (end 7.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.075 1.475) (end 4.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.975 -3.625) (end -6.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.975 1.375) (end 6.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.975 1.375) (end 6.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.975 -3.625) (end -6.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.775 1.475) (end -4.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 1.375) (end -4 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 0.375) (end -3 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.7 -4.13) (end -7.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.7 4.38) (end 7.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.7 4.38) (end 7.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.7 -4.13) (end -7.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -6.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 6.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B5B-PH-SM4-TB_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_JST.pretty/JST_PH_B6B-PH-K_06x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B6B-PH-K_06x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..b47ff3d0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B6B-PH-K_06x2.00mm_Straight.kicad_mod
@@ -0,0 +1,75 @@
+(module JST_PH_B6B-PH-K_06x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B6B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B6B-PH-K_06x2.00mm_Straight (at 5 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 12.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 2.9) (end 12.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 11.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 2.3) (end 11.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 -1.2) (end 9.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.5 -1.2) (end 9.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -0.5) (end 11.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 0.8) (end 11.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 11.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.95 2.8) (end 11.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 12.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.45 3.3) (end 12.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B6B-PH-K_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_JST.pretty/JST_PH_B6B-PH-SM4-TB_06x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B6B-PH-SM4-TB_06x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..08360da1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B6B-PH-SM4-TB_06x2.00mm_Straight.kicad_mod
@@ -0,0 +1,45 @@
+(module JST_PH_B6B-PH-SM4-TB_06x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B6B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B6B-PH-SM4-TB_06x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.075 -2.9) (end -8.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.075 -3.725) (end 8.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.075 -3.725) (end 8.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.075 0.65) (end -8.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.075 1.475) (end -5.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.075 0.65) (end 8.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.075 1.475) (end 5.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.975 -3.625) (end -7.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.975 1.375) (end 7.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.975 1.375) (end 7.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.975 -3.625) (end -7.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.775 1.475) (end -5.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 1.375) (end -5 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -5 0.375) (end -4 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.7 -4.13) (end -8.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.7 4.38) (end 8.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.7 4.38) (end 8.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.7 -4.13) (end -8.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -7.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 7.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B6B-PH-SM4-TB_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_JST.pretty/JST_PH_B7B-PH-K_07x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B7B-PH-K_07x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..104f8c82
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B7B-PH-K_07x2.00mm_Straight.kicad_mod
@@ -0,0 +1,80 @@
+(module JST_PH_B7B-PH-K_07x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B7B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B7B-PH-K_07x2.00mm_Straight (at 6 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 14.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 2.9) (end 14.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 13.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.45 2.3) (end 13.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.45 -1.2) (end 11.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.5 -1.2) (end 11.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 -0.5) (end 13.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 0.8) (end 13.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 13.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.95 2.8) (end 13.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 14.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.45 3.3) (end 14.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 6 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B7B-PH-K_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_JST.pretty/JST_PH_B7B-PH-SM4-TB_07x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B7B-PH-SM4-TB_07x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..18a284b8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B7B-PH-SM4-TB_07x2.00mm_Straight.kicad_mod
@@ -0,0 +1,46 @@
+(module JST_PH_B7B-PH-SM4-TB_07x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B7B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B7B-PH-SM4-TB_07x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.075 -2.9) (end -9.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.075 -3.725) (end 9.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.075 -3.725) (end 9.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.075 0.65) (end -9.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.075 1.475) (end -6.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.075 0.65) (end 9.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.075 1.475) (end 6.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.975 -3.625) (end -8.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.975 1.375) (end 8.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.975 1.375) (end 8.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.975 -3.625) (end -8.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.775 1.475) (end -6.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 1.375) (end -6 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 0.375) (end -5 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.7 -4.13) (end -9.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.7 4.38) (end 9.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.7 4.38) (end 9.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.7 -4.13) (end -9.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -8.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 8.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B7B-PH-SM4-TB_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_JST.pretty/JST_PH_B8B-PH-K_08x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B8B-PH-K_08x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..e4d44136
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B8B-PH-K_08x2.00mm_Straight.kicad_mod
@@ -0,0 +1,85 @@
+(module JST_PH_B8B-PH-K_08x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B8B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B8B-PH-K_08x2.00mm_Straight (at 7 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 16.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 2.9) (end 16.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 15.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.45 2.3) (end 15.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.45 -1.2) (end 13.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.5 -1.2) (end 13.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 -0.5) (end 15.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 0.8) (end 15.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 15.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.95 2.8) (end 15.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 16.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.45 3.3) (end 16.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 7 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B8B-PH-K_08x2.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_JST.pretty/JST_PH_B8B-PH-SM4-TB_08x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B8B-PH-SM4-TB_08x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..602b6ea5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B8B-PH-SM4-TB_08x2.00mm_Straight.kicad_mod
@@ -0,0 +1,47 @@
+(module JST_PH_B8B-PH-SM4-TB_08x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B8B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B8B-PH-SM4-TB_08x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.075 -2.9) (end -10.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.075 -3.725) (end 10.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.075 -3.725) (end 10.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.075 0.65) (end -10.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.075 1.475) (end -7.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.075 0.65) (end 10.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.075 1.475) (end 7.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.975 -3.625) (end -9.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.975 1.375) (end 9.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.975 1.375) (end 9.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.975 -3.625) (end -9.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.775 1.475) (end -7.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 1.375) (end -7 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -7 0.375) (end -6 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.7 -4.13) (end -10.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.7 4.38) (end 10.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.7 4.38) (end 10.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.7 -4.13) (end -10.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 1 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 3 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 5 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 7 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -9.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 9.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B8B-PH-SM4-TB_08x2.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_JST.pretty/JST_PH_B9B-PH-K_09x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B9B-PH-K_09x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..76b148db
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B9B-PH-K_09x2.00mm_Straight.kicad_mod
@@ -0,0 +1,90 @@
+(module JST_PH_B9B-PH-K_09x2.00mm_Straight (layer F.Cu) (tedit 58D3FE4F)
+ (descr "JST PH series connector, B9B-PH-K, top entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B9B-PH-K_09x2.00mm_Straight (at 8 3.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.05 -1.8) (end -2.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 2.9) (end 18.05 2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 2.9) (end 18.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 -1.8) (end -2.05 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.8) (end 0.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 2.3) (end 17.45 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.45 2.3) (end 17.45 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.45 -1.2) (end 15.5 -1.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.5 -1.2) (end 15.5 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.5) (end -1.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.8) (end -1.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 -0.5) (end 17.45 -0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 0.8) (end 17.45 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.8) (end -0.3 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2) (end -0.6 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 -2) (end -0.6 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -1.9) (end -0.6 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.1 -2.1) (end -2.35 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.35 -2.1) (end -2.35 -0.85) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 2.8) (end 17.95 2.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.95 2.8) (end 17.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.95 -1.7) (end -1.95 -1.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.3) (end 18.45 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.45 3.3) (end 18.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.45 -2.2) (end -2.45 -2.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 8 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B9B-PH-K_09x2.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_JST.pretty/JST_PH_B9B-PH-SM4-TB_09x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B9B-PH-SM4-TB_09x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..1c926acd
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_B9B-PH-SM4-TB_09x2.00mm_Straight.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_PH_B9B-PH-SM4-TB_09x2.00mm_Straight (layer F.Cu) (tedit 58D40574)
+ (descr "JST PH series connector, B9B-PH-SM4-TB, top entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -4.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_B9B-PH-SM4-TB_09x2.00mm_Straight (at 0 4.875) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11.075 -2.9) (end -11.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.075 -3.725) (end 11.075 -3.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.075 -3.725) (end 11.075 -2.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.075 0.65) (end -11.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.075 1.475) (end -8.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.075 0.65) (end 11.075 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.075 1.475) (end 8.775 1.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.975 -3.625) (end -10.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.975 1.375) (end 10.975 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.975 1.375) (end 10.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.975 -3.625) (end -10.975 -3.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.775 1.475) (end -8.775 3.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9 1.375) (end -8 0.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -8 0.375) (end -7 1.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.7 -4.13) (end -11.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.7 4.38) (end 11.7 4.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.7 4.38) (end 11.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.7 -4.13) (end -11.7 -4.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 0 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 2 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 4 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 6 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 8 1.125) (size 1 5.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -10.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 10.4 -1.125) (size 1.6 3) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 -2.625) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_B9B-PH-SM4-TB_09x2.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_JST.pretty/JST_PH_S10B-PH-K_10x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S10B-PH-K_10x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..7f89ddc9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S10B-PH-K_10x2.00mm_Angled.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_PH_S10B-PH-K_10x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S10B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S10B-PH-K_10x2.00mm_Angled (at 9 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 17.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 2) (end 17.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 20.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 6.35) (end 20.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -1.45) (end 19.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.15 -1.45) (end 19.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.15 0.15) (end 18.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 0.15) (end 19.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.3 2.5) (end 19.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.3 4.1) (end 18.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.3 4.1) (end 18.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.3 2.5) (end 19.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 20.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 6.75) (end 20.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 19.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 6.25) (end 19.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 -1.35) (end 19.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.25 -1.35) (end 19.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 9 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S10B-PH-K_10x2.00mm_Angled.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_JST.pretty/JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..c5f7e656
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S10B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11.15 -1.625) (end -11.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.15 -3.225) (end -11.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.95 -3.225) (end -11.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.95 4.375) (end 11.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.95 4.375) (end 11.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.95 -3.225) (end 11.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.15 -3.225) (end 11.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.15 -1.625) (end -11.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.775 -1.725) (end -11.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.05 -1.725) (end -11.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.05 -3.325) (end -12.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.05 -3.325) (end -12.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 0.9) (end 12.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -3.325) (end 11.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.05 -3.325) (end 11.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.05 -1.725) (end 9.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.325 4.475) (end 10.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.775 -1.725) (end -9.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10 -1.625) (end -9 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 -0.625) (end -8 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.6 -5.13) (end -12.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.6 5.07) (end 12.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.6 5.07) (end 12.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.6 -5.13) (end -12.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 9 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -11.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 11.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S10B-PH-SM4-TB_10x2.00mm_Angled.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_JST.pretty/JST_PH_S11B-PH-K_11x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S11B-PH-K_11x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..a59e59f0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S11B-PH-K_11x2.00mm_Angled.kicad_mod
@@ -0,0 +1,69 @@
+(module JST_PH_S11B-PH-K_11x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S11B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S11B-PH-K_11x2.00mm_Angled (at 10 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 19.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.5 2) (end 19.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 22.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 6.35) (end 22.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 -1.45) (end 21.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.15 -1.45) (end 21.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.15 0.15) (end 20.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.05 0.15) (end 21.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.3 2.5) (end 21.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.3 4.1) (end 20.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.3 4.1) (end 20.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.3 2.5) (end 21.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 22.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.45 6.75) (end 22.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 21.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.95 6.25) (end 21.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.95 -1.35) (end 21.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.25 -1.35) (end 21.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 10 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S11B-PH-K_11x2.00mm_Angled.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_JST.pretty/JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..042915f3
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S11B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12.15 -1.625) (end -12.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.15 -3.225) (end -12.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.95 -3.225) (end -12.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.95 4.375) (end 12.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.95 4.375) (end 12.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.95 -3.225) (end 12.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.225) (end 12.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -1.625) (end -12.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.775 -1.725) (end -12.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.05 -1.725) (end -12.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.05 -3.325) (end -13.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.05 -3.325) (end -13.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.05 0.9) (end 13.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.05 -3.325) (end 12.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -3.325) (end 12.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -1.725) (end 10.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.325 4.475) (end 11.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.775 -1.725) (end -10.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -1.625) (end -10 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -10 -0.625) (end -9 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.6 -5.13) (end -13.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.6 5.07) (end 13.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.6 5.07) (end 13.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.6 -5.13) (end -13.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -10 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 10 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -12.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 12.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S11B-PH-SM4-TB_11x2.00mm_Angled.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_JST.pretty/JST_PH_S12B-PH-K_12x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S12B-PH-K_12x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..698dfee8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S12B-PH-K_12x2.00mm_Angled.kicad_mod
@@ -0,0 +1,70 @@
+(module JST_PH_S12B-PH-K_12x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S12B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S12B-PH-K_12x2.00mm_Angled (at 11 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 21.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.5 2) (end 21.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 24.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 6.35) (end 24.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 -1.45) (end 23.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.15 -1.45) (end 23.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.15 0.15) (end 22.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.05 0.15) (end 23.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.3 2.5) (end 23.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.3 4.1) (end 22.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.3 4.1) (end 22.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.3 2.5) (end 23.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 24.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.45 6.75) (end 24.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 23.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.95 6.25) (end 23.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.95 -1.35) (end 23.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 -1.35) (end 23.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S12B-PH-K_12x2.00mm_Angled.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_JST.pretty/JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..0dd7f9b4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S12B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -13.15 -1.625) (end -13.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.15 -3.225) (end -13.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.95 -3.225) (end -13.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.95 4.375) (end 13.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.95 4.375) (end 13.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.95 -3.225) (end 13.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.15 -3.225) (end 13.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.15 -1.625) (end -13.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.775 -1.725) (end -13.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.05 -1.725) (end -13.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.05 -3.325) (end -14.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.05 -3.325) (end -14.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 0.9) (end 14.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 -3.325) (end 13.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.05 -3.325) (end 13.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.05 -1.725) (end 11.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.325 4.475) (end 12.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.775 -1.725) (end -11.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12 -1.625) (end -11 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -11 -0.625) (end -10 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.6 -5.13) (end -14.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -14.6 5.07) (end 14.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.6 5.07) (end 14.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.6 -5.13) (end -14.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -11 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -9 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 9 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 11 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -13.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 13.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S12B-PH-SM4-TB_12x2.00mm_Angled.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_JST.pretty/JST_PH_S13B-PH-K_13x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S13B-PH-K_13x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..ae846c4a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S13B-PH-K_13x2.00mm_Angled.kicad_mod
@@ -0,0 +1,71 @@
+(module JST_PH_S13B-PH-K_13x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S13B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S13B-PH-K_13x2.00mm_Angled (at 12 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 23.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 2) (end 23.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 26.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 6.35) (end 26.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 -1.45) (end 25.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 -1.45) (end 25.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.15 0.15) (end 24.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.05 0.15) (end 25.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.3 2.5) (end 25.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.3 4.1) (end 24.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.3 4.1) (end 24.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.3 2.5) (end 25.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 26.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.45 6.75) (end 26.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 25.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.95 6.25) (end 25.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.95 -1.35) (end 25.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 -1.35) (end 25.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 12 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S13B-PH-K_13x2.00mm_Angled.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_JST.pretty/JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..ebbd3fce
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S13B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -14.15 -1.625) (end -14.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.15 -3.225) (end -14.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.95 -3.225) (end -14.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.95 4.375) (end 14.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.95 4.375) (end 14.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.95 -3.225) (end 14.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.15 -3.225) (end 14.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.15 -1.625) (end -14.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.775 -1.725) (end -14.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.05 -1.725) (end -14.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.05 -3.325) (end -15.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.05 -3.325) (end -15.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 0.9) (end 15.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -3.325) (end 14.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 -3.325) (end 14.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 -1.725) (end 12.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.325 4.475) (end 13.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.775 -1.725) (end -12.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13 -1.625) (end -12 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -12 -0.625) (end -11 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.6 -5.13) (end -15.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -15.6 5.07) (end 15.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.6 5.07) (end 15.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.6 -5.13) (end -15.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -12 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -10 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 10 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 12 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -14.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 14.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S13B-PH-SM4-TB_13x2.00mm_Angled.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_JST.pretty/JST_PH_S14B-PH-K_14x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S14B-PH-K_14x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..b5d744ec
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S14B-PH-K_14x2.00mm_Angled.kicad_mod
@@ -0,0 +1,72 @@
+(module JST_PH_S14B-PH-K_14x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S14B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S14B-PH-K_14x2.00mm_Angled (at 13 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 25.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.5 2) (end 25.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 28.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 6.35) (end 28.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 -1.45) (end 27.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.15 -1.45) (end 27.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.15 0.15) (end 26.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.05 0.15) (end 27.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.3 2.5) (end 27.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.3 4.1) (end 26.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.3 4.1) (end 26.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.3 2.5) (end 27.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 28.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.45 6.75) (end 28.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 27.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.95 6.25) (end 27.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.95 -1.35) (end 27.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 -1.35) (end 27.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 26 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 13 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S14B-PH-K_14x2.00mm_Angled.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_JST.pretty/JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..c2f00560
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S14B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -15.15 -1.625) (end -15.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.15 -3.225) (end -15.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.95 -3.225) (end -15.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.95 4.375) (end 15.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.95 4.375) (end 15.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.95 -3.225) (end 15.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.225) (end 15.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -1.625) (end -15.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.775 -1.725) (end -15.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.05 -1.725) (end -15.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.05 -3.325) (end -16.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.05 -3.325) (end -16.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 0.9) (end 16.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 -3.325) (end 15.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -3.325) (end 15.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -1.725) (end 13.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.325 4.475) (end 14.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.775 -1.725) (end -13.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14 -1.625) (end -13 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -13 -0.625) (end -12 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.6 -5.13) (end -16.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -16.6 5.07) (end 16.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.6 5.07) (end 16.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.6 -5.13) (end -16.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -13 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -11 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -9 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 9 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 11 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 13 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -15.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 15.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S14B-PH-SM4-TB_14x2.00mm_Angled.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_JST.pretty/JST_PH_S15B-PH-K_15x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S15B-PH-K_15x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..392699d2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S15B-PH-K_15x2.00mm_Angled.kicad_mod
@@ -0,0 +1,73 @@
+(module JST_PH_S15B-PH-K_15x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S15B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S15B-PH-K_15x2.00mm_Angled (at 14 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 27.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.5 2) (end 27.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 30.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 6.35) (end 30.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -1.45) (end 29.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.15 -1.45) (end 29.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.15 0.15) (end 28.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 0.15) (end 29.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.3 2.5) (end 29.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.3 4.1) (end 28.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.3 4.1) (end 28.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.3 2.5) (end 29.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 30.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 6.75) (end 30.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 29.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 6.25) (end 29.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 -1.35) (end 29.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.25 -1.35) (end 29.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 26 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 28 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 14 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S15B-PH-K_15x2.00mm_Angled.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_JST.pretty/JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..e4d18a4d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S15B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -16.15 -1.625) (end -16.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.15 -3.225) (end -16.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.95 -3.225) (end -16.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.95 4.375) (end 16.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.95 4.375) (end 16.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.95 -3.225) (end 16.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.15 -3.225) (end 16.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.15 -1.625) (end -16.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.775 -1.725) (end -16.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.05 -1.725) (end -16.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.05 -3.325) (end -17.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -17.05 -3.325) (end -17.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.05 0.9) (end 17.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.05 -3.325) (end 16.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 -3.325) (end 16.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 -1.725) (end 14.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.325 4.475) (end 15.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.775 -1.725) (end -14.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15 -1.625) (end -14 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -14 -0.625) (end -13 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -17.6 -5.13) (end -17.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -17.6 5.07) (end 17.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.6 5.07) (end 17.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.6 -5.13) (end -17.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -14 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -12 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -10 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 10 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 12 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 14 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -16.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 16.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S15B-PH-SM4-TB_15x2.00mm_Angled.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_JST.pretty/JST_PH_S16B-PH-K_16x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S16B-PH-K_16x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..63f67382
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S16B-PH-K_16x2.00mm_Angled.kicad_mod
@@ -0,0 +1,74 @@
+(module JST_PH_S16B-PH-K_16x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S16B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S16B-PH-K_16x2.00mm_Angled (at 15 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 29.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.5 2) (end 29.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 32.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 6.35) (end 32.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 -1.45) (end 31.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.15 -1.45) (end 31.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.15 0.15) (end 30.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.05 0.15) (end 31.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.3 2.5) (end 31.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.3 4.1) (end 30.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.3 4.1) (end 30.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.3 2.5) (end 31.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 32.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.45 6.75) (end 32.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 31.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 31.95 6.25) (end 31.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 31.95 -1.35) (end 31.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 31.25 -1.35) (end 31.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 31.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 18 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 20 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 22 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 24 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 26 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 28 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at 30 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 15 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S16B-PH-K_16x2.00mm_Angled.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_JST.pretty/JST_PH_S2B-PH-K_02x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S2B-PH-K_02x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..30b68319
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S2B-PH-K_02x2.00mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_PH_S2B-PH-K_02x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S2B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S2B-PH-K_02x2.00mm_Angled (at 1 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 1.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 2) (end 1.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 4.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 6.35) (end 4.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -1.45) (end 3.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 -1.45) (end 3.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 0.15) (end 2.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 0.15) (end 3.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.3 2.5) (end 3.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.3 4.1) (end 2.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.3 4.1) (end 2.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.3 2.5) (end 3.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 4.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.45 6.75) (end 4.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 3.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 6.25) (end 3.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 -1.35) (end 3.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 -1.35) (end 3.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 1 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S2B-PH-K_02x2.00mm_Angled.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_JST.pretty/JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..434c902b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled.kicad_mod
@@ -0,0 +1,47 @@
+(module JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S2B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -1.625) (end -3.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -3.225) (end -3.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.95 -3.225) (end -3.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.95 4.375) (end 3.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 4.375) (end 3.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 -3.225) (end 3.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.225) (end 3.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -1.625) (end -3.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.775 -1.725) (end -3.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.05 -1.725) (end -3.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.05 -3.325) (end -4.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 -3.325) (end -4.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 0.9) (end 4.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -3.325) (end 3.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.05 -3.325) (end 3.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.05 -1.725) (end 1.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.325 4.475) (end 2.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.775 -1.725) (end -1.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.625) (end -1 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.625) (end 0 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.6 -5.13) (end -4.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.6 5.07) (end 4.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 5.07) (end 4.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.6 -5.13) (end -4.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -3.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 3.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S2B-PH-SM4-TB_02x2.00mm_Angled.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_JST.pretty/JST_PH_S3B-PH-K_03x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S3B-PH-K_03x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..45f9e8ab
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S3B-PH-K_03x2.00mm_Angled.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_PH_S3B-PH-K_03x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S3B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S3B-PH-K_03x2.00mm_Angled (at 2 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 3.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 2) (end 3.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 6.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 6.35) (end 6.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -1.45) (end 5.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 -1.45) (end 5.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.15 0.15) (end 4.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 0.15) (end 5.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.3 2.5) (end 5.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.3 4.1) (end 4.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.3 4.1) (end 4.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.3 2.5) (end 5.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 6.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.45 6.75) (end 6.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 5.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 6.25) (end 5.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 -1.35) (end 5.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -1.35) (end 5.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 2 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S3B-PH-K_03x2.00mm_Angled.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_JST.pretty/JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..814d6495
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S3B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.15 -1.625) (end -4.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.15 -3.225) (end -4.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.95 -3.225) (end -4.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.95 4.375) (end 4.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.95 4.375) (end 4.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.95 -3.225) (end 4.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.15 -3.225) (end 4.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.15 -1.625) (end -4.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.775 -1.725) (end -4.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 -1.725) (end -4.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 -3.325) (end -5.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 -3.325) (end -5.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 0.9) (end 5.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -3.325) (end 4.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -3.325) (end 4.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -1.725) (end 2.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.325 4.475) (end 3.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.775 -1.725) (end -2.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.625) (end -2 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 -0.625) (end -1 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.6 -5.13) (end -5.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.6 5.07) (end 5.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.6 5.07) (end 5.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.6 -5.13) (end -5.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -4.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 4.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S3B-PH-SM4-TB_03x2.00mm_Angled.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_JST.pretty/JST_PH_S4B-PH-K_04x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S4B-PH-K_04x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..61463851
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S4B-PH-K_04x2.00mm_Angled.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_PH_S4B-PH-K_04x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S4B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S4B-PH-K_04x2.00mm_Angled (at 3 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 5.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 2) (end 5.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 8.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 6.35) (end 8.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -1.45) (end 7.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.15 -1.45) (end 7.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.15 0.15) (end 6.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 0.15) (end 7.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.3 2.5) (end 7.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.3 4.1) (end 6.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.3 4.1) (end 6.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.3 2.5) (end 7.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 8.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.45 6.75) (end 8.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 7.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.95 6.25) (end 7.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.95 -1.35) (end 7.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -1.35) (end 7.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S4B-PH-K_04x2.00mm_Angled.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_JST.pretty/JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..2b7d354c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S4B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.15 -1.625) (end -5.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.15 -3.225) (end -5.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.95 -3.225) (end -5.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.95 4.375) (end 5.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 4.375) (end 5.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 -3.225) (end 5.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.15 -3.225) (end 5.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.15 -1.625) (end -5.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.775 -1.725) (end -5.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 -1.725) (end -5.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 -3.325) (end -6.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.05 -3.325) (end -6.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 0.9) (end 6.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -3.325) (end 5.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -3.325) (end 5.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -1.725) (end 3.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.325 4.475) (end 4.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.775 -1.725) (end -3.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.625) (end -3 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -3 -0.625) (end -2 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -5.13) (end -6.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.6 5.07) (end 6.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.6 5.07) (end 6.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.6 -5.13) (end -6.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -5.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 5.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S4B-PH-SM4-TB_04x2.00mm_Angled.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_JST.pretty/JST_PH_S5B-PH-K_05x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S5B-PH-K_05x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..199c2b64
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S5B-PH-K_05x2.00mm_Angled.kicad_mod
@@ -0,0 +1,63 @@
+(module JST_PH_S5B-PH-K_05x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S5B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S5B-PH-K_05x2.00mm_Angled (at 4 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 7.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 2) (end 7.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 10.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 6.35) (end 10.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -1.45) (end 9.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.15 -1.45) (end 9.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.15 0.15) (end 8.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 0.15) (end 9.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.3 2.5) (end 9.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.3 4.1) (end 8.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.3 4.1) (end 8.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.3 2.5) (end 9.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 10.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 6.75) (end 10.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 9.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 6.25) (end 9.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 -1.35) (end 9.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.25 -1.35) (end 9.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 4 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S5B-PH-K_05x2.00mm_Angled.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_JST.pretty/JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..fd8bcb2a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S5B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.15 -1.625) (end -6.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 -3.225) (end -6.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.95 -3.225) (end -6.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.95 4.375) (end 6.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.95 4.375) (end 6.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.95 -3.225) (end 6.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.225) (end 6.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -1.625) (end -6.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.775 -1.725) (end -6.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.05 -1.725) (end -6.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.05 -3.325) (end -7.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 -3.325) (end -7.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 0.9) (end 7.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 -3.325) (end 6.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -3.325) (end 6.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -1.725) (end 4.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.325 4.475) (end 5.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.775 -1.725) (end -4.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.625) (end -4 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 -0.625) (end -3 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.6 -5.13) (end -7.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.6 5.07) (end 7.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.6 5.07) (end 7.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.6 -5.13) (end -7.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -6.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 6.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S5B-PH-SM4-TB_05x2.00mm_Angled.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_JST.pretty/JST_PH_S6B-PH-K_06x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S6B-PH-K_06x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..084a99ed
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S6B-PH-K_06x2.00mm_Angled.kicad_mod
@@ -0,0 +1,64 @@
+(module JST_PH_S6B-PH-K_06x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S6B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S6B-PH-K_06x2.00mm_Angled (at 5 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 9.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.5 2) (end 9.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 12.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 6.35) (end 12.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -1.45) (end 11.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.15 -1.45) (end 11.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.15 0.15) (end 10.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 0.15) (end 11.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.3 2.5) (end 11.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.3 4.1) (end 10.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.3 4.1) (end 10.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.3 2.5) (end 11.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 12.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.45 6.75) (end 12.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 11.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.95 6.25) (end 11.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.95 -1.35) (end 11.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 -1.35) (end 11.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S6B-PH-K_06x2.00mm_Angled.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_JST.pretty/JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..3ec81947
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S6B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.15 -1.625) (end -7.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.15 -3.225) (end -7.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.95 -3.225) (end -7.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.95 4.375) (end 7.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.95 4.375) (end 7.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.95 -3.225) (end 7.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.15 -3.225) (end 7.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.15 -1.625) (end -7.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.775 -1.725) (end -7.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 -1.725) (end -7.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 -3.325) (end -8.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.05 -3.325) (end -8.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 0.9) (end 8.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -3.325) (end 7.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 -3.325) (end 7.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 -1.725) (end 5.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.325 4.475) (end 6.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.775 -1.725) (end -5.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.625) (end -5 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -5 -0.625) (end -4 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.6 -5.13) (end -8.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.6 5.07) (end 8.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.6 5.07) (end 8.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.6 -5.13) (end -8.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -7.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 7.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S6B-PH-SM4-TB_06x2.00mm_Angled.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_JST.pretty/JST_PH_S7B-PH-K_07x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S7B-PH-K_07x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..e07b2f9a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S7B-PH-K_07x2.00mm_Angled.kicad_mod
@@ -0,0 +1,65 @@
+(module JST_PH_S7B-PH-K_07x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S7B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S7B-PH-K_07x2.00mm_Angled (at 6 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 11.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.5 2) (end 11.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 14.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 6.35) (end 14.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 -1.45) (end 13.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.15 -1.45) (end 13.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.15 0.15) (end 12.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.05 0.15) (end 13.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.3 2.5) (end 13.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.3 4.1) (end 12.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.3 4.1) (end 12.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.3 2.5) (end 13.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 14.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.45 6.75) (end 14.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 13.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.95 6.25) (end 13.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.95 -1.35) (end 13.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.25 -1.35) (end 13.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 6 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S7B-PH-K_07x2.00mm_Angled.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_JST.pretty/JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..9db691ea
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S7B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.15 -1.625) (end -8.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.15 -3.225) (end -8.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.95 -3.225) (end -8.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.95 4.375) (end 8.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.95 4.375) (end 8.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.95 -3.225) (end 8.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.15 -3.225) (end 8.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.15 -1.625) (end -8.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.775 -1.725) (end -8.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.05 -1.725) (end -8.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.05 -3.325) (end -9.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.05 -3.325) (end -9.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.05 0.9) (end 9.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.05 -3.325) (end 8.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -3.325) (end 8.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -1.725) (end 6.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.325 4.475) (end 7.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.775 -1.725) (end -6.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.625) (end -6 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 -0.625) (end -5 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.6 -5.13) (end -9.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.6 5.07) (end 9.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.6 5.07) (end 9.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.6 -5.13) (end -9.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -8.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 8.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S7B-PH-SM4-TB_07x2.00mm_Angled.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_JST.pretty/JST_PH_S8B-PH-K_08x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S8B-PH-K_08x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..ddafb506
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S8B-PH-K_08x2.00mm_Angled.kicad_mod
@@ -0,0 +1,66 @@
+(module JST_PH_S8B-PH-K_08x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S8B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S8B-PH-K_08x2.00mm_Angled (at 7 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 13.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.5 2) (end 13.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 16.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 6.35) (end 16.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 -1.45) (end 15.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 -1.45) (end 15.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.15 0.15) (end 14.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.05 0.15) (end 15.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.3 2.5) (end 15.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.3 4.1) (end 14.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.3 4.1) (end 14.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.3 2.5) (end 15.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 16.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.45 6.75) (end 16.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 15.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.95 6.25) (end 15.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.95 -1.35) (end 15.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 -1.35) (end 15.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 7 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S8B-PH-K_08x2.00mm_Angled.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_JST.pretty/JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..091a74fe
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S8B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.15 -1.625) (end -9.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.15 -3.225) (end -9.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.95 -3.225) (end -9.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.95 4.375) (end 9.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 4.375) (end 9.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 -3.225) (end 9.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.225) (end 9.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -1.625) (end -9.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.775 -1.725) (end -9.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.05 -1.725) (end -9.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.05 -3.325) (end -10.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.05 -3.325) (end -10.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 0.9) (end 10.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -3.325) (end 9.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.05 -3.325) (end 9.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.05 -1.725) (end 7.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.325 4.475) (end 8.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.775 -1.725) (end -7.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.625) (end -7 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -7 -0.625) (end -6 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.6 -5.13) (end -10.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.6 5.07) (end 10.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.6 5.07) (end 10.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.6 -5.13) (end -10.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 1 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 3 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 5 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 7 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -9.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 9.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S8B-PH-SM4-TB_08x2.00mm_Angled.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_JST.pretty/JST_PH_S9B-PH-K_09x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S9B-PH-K_09x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..8456579d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S9B-PH-K_09x2.00mm_Angled.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_PH_S9B-PH-K_09x2.00mm_Angled (layer F.Cu) (tedit 58D3FE32)
+ (descr "JST PH series connector, S9B-PH-K, side entry type, through hole, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (fp_text reference REF** (at 1.5 -2.45) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S9B-PH-K_09x2.00mm_Angled (at 8 7.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0.5 6.35) (end 0.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 2) (end 15.5 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.5 2) (end 15.5 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 0.15) (end -1.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -1.45) (end -2.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -1.45) (end -2.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 6.35) (end 18.05 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 6.35) (end 18.05 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 -1.45) (end 17.15 -1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.15 -1.45) (end 17.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.15 0.15) (end 16.8 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 0.15) (end -1.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.05 0.15) (end 17.15 0.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.3 2.5) (end 17.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.3 4.1) (end 16.3 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.3 4.1) (end 16.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.3 2.5) (end 17.3 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 4.1) (end -0.3 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.8 4.1) (end -0.8 6.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 6.75) (end 18.45 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.45 6.75) (end 18.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.45 -1.85) (end -2.45 -1.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 6.25) (end 17.95 6.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.95 6.25) (end 17.95 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.95 -1.35) (end 17.25 -1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 -1.35) (end 17.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 0.25) (end -1.25 0.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 0.15) (end -0.8 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 0.85) (end -0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 1.35) (end 0.5 1.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.5 1.35) (end 0 0.85) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 4 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 6 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 8 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 10 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 12 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 14 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 16 0) (size 1.2 1.7) (drill 0.75) (layers *.Cu *.Mask))
+ (fp_text user %R (at 8 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S9B-PH-K_09x2.00mm_Angled.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_JST.pretty/JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..f41bc2fd
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled (layer F.Cu) (tedit 58D404C7)
+ (descr "JST PH series connector, S9B-PH-SM4-TB, side entry type, surface mount, Datasheet: http://www.jst-mfg.com/product/pdf/eng/ePH.pdf")
+ (tags "connector jst ph")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.625) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled (at 0 5.375) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.15 -1.625) (end -10.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.15 -3.225) (end -10.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.95 -3.225) (end -10.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.95 4.375) (end 10.95 4.375) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.95 4.375) (end 10.95 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.95 -3.225) (end 10.15 -3.225) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.15 -3.225) (end 10.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.15 -1.625) (end -10.15 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.775 -1.725) (end -10.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.05 -1.725) (end -10.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.05 -3.325) (end -11.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.05 -3.325) (end -11.05 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.05 0.9) (end 11.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.05 -3.325) (end 10.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -3.325) (end 10.05 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -1.725) (end 8.775 -1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.325 4.475) (end 9.325 4.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.775 -1.725) (end -8.775 -4.625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9 -1.625) (end -8 -0.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -8 -0.625) (end -7 -1.625) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.6 -5.13) (end -11.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.6 5.07) (end 11.6 5.07) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.6 5.07) (end 11.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.6 -5.13) (end -11.6 -5.13) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 0 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 2 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 4 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 6 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 8 -2.875) (size 1 3.5) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -10.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 10.35 2.875) (size 1.5 3.4) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model ${KISYS3DMOD}/Connectors_JST.3dshapes/JST_PH_S9B-PH-SM4-TB_09x2.00mm_Angled.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_JST.pretty/JST_PUD_B08B-PUDSS_2x04x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B08B-PUDSS_2x04x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..279a49c4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B08B-PUDSS_2x04x2.00mm_Straight.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_PUD_B08B-PUDSS_2x04x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B08B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 3 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B08B-PUDSS_2x04x2.00mm_Straight (at 3 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 8 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 8 4.4) (end 8 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 8 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.25 -3.15) (end 1.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.25 -2.4) (end 4.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.75 -2.4) (end 4.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.75 -3.15) (end 1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -4.05) (end 0.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -2.4) (end -0.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 -2.4) (end -0.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 3 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -4.05) (end 5.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -2.4) (end 6.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -2.4) (end 6.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -3.15) (end 7.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.25 -3.15) (end 7.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.25 3.65) (end 3 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 8.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 4.55) (end 8.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 8.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 5.05) (end 8.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B08B-PUDSS_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_JST.pretty/JST_PUD_B10B-PUDSS_2x05x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B10B-PUDSS_2x05x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..9ca0af12
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B10B-PUDSS_2x05x2.00mm_Straight.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_PUD_B10B-PUDSS_2x05x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B10B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 4 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B10B-PUDSS_2x05x2.00mm_Straight (at 4 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 10 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 4.4) (end 10 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.75 -3.15) (end 1.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 -2.4) (end 6.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -2.4) (end 6.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -3.15) (end 1.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -4.05) (end 1 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -2.4) (end 0.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.25 -2.4) (end 0.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 4 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -4.05) (end 7 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -2.4) (end 7.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -2.4) (end 7.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -3.15) (end 9.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -3.15) (end 9.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 3.65) (end 4 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 10.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 4.55) (end 10.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 10.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 5.05) (end 10.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 4 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B10B-PUDSS_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_JST.pretty/JST_PUD_B12B-PUDSS_2x06x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B12B-PUDSS_2x06x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..b6aa0f94
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B12B-PUDSS_2x06x2.00mm_Straight.kicad_mod
@@ -0,0 +1,64 @@
+(module JST_PUD_B12B-PUDSS_2x06x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B12B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 5 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B12B-PUDSS_2x06x2.00mm_Straight (at 5 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 12 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 4.4) (end 12 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -3.15) (end 2.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.25 -2.4) (end 7.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -2.4) (end 7.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -3.15) (end 2.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -4.05) (end 1.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -2.4) (end 0.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.4) (end 0.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 5 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -4.05) (end 8.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -2.4) (end 9.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -2.4) (end 9.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -3.15) (end 11.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.25 -3.15) (end 11.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.25 3.65) (end 5 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 12.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 4.55) (end 12.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 12.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.65 5.05) (end 12.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B12B-PUDSS_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_JST.pretty/JST_PUD_B14B-PUDSS_2x07x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B14B-PUDSS_2x07x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..b20b48df
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B14B-PUDSS_2x07x2.00mm_Straight.kicad_mod
@@ -0,0 +1,66 @@
+(module JST_PUD_B14B-PUDSS_2x07x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B14B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 6 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B14B-PUDSS_2x07x2.00mm_Straight (at 6 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 14 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 14 4.4) (end 14 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 14 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 -3.15) (end 2.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.75 -2.4) (end 9.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -2.4) (end 9.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -3.15) (end 2.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -4.05) (end 2 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -2.4) (end 1.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.25 -2.4) (end 1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 6 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -4.05) (end 10 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 -2.4) (end 10.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 -2.4) (end 10.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 -3.15) (end 13.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.25 -3.15) (end 13.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.25 3.65) (end 6 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 14.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.15 4.55) (end 14.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 14.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.65 5.05) (end 14.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 6 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B14B-PUDSS_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_JST.pretty/JST_PUD_B16B-PUDSS_2x08x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B16B-PUDSS_2x08x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..385b1174
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B16B-PUDSS_2x08x2.00mm_Straight.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_PUD_B16B-PUDSS_2x08x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B16B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 7 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B16B-PUDSS_2x08x2.00mm_Straight (at 7 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 16 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 4.4) (end 16 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 -3.15) (end 3.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 -2.4) (end 10.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 -2.4) (end 10.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 -3.15) (end 3.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -4.05) (end 2.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -2.4) (end 1.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 -2.4) (end 1.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 7 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.5 -4.05) (end 11.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.5 -2.4) (end 12.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.25 -2.4) (end 12.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.25 -3.15) (end 15.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -3.15) (end 15.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 3.65) (end 7 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 16.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 4.55) (end 16.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 16.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.65 5.05) (end 16.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 7 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B16B-PUDSS_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_JST.pretty/JST_PUD_B18B-PUDSS_2x09x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B18B-PUDSS_2x09x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..5119af12
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B18B-PUDSS_2x09x2.00mm_Straight.kicad_mod
@@ -0,0 +1,70 @@
+(module JST_PUD_B18B-PUDSS_2x09x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B18B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 8 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B18B-PUDSS_2x09x2.00mm_Straight (at 8 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 18 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 18 4.4) (end 18 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 18 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -3.15) (end 3.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.75 -2.4) (end 12.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.25 -2.4) (end 12.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.25 -3.15) (end 3.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -4.05) (end 3 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -2.4) (end 2.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.25 -2.4) (end 2.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 8 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 -4.05) (end 13 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 -2.4) (end 13.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.75 -2.4) (end 13.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.75 -3.15) (end 17.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.25 -3.15) (end 17.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.25 3.65) (end 8 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 18.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.15 4.55) (end 18.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 18.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.65 5.05) (end 18.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 8 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B18B-PUDSS_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_JST.pretty/JST_PUD_B20B-PUDSS_2x10x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B20B-PUDSS_2x10x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..3d7a6faa
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B20B-PUDSS_2x10x2.00mm_Straight.kicad_mod
@@ -0,0 +1,72 @@
+(module JST_PUD_B20B-PUDSS_2x10x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B20B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 9 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B20B-PUDSS_2x10x2.00mm_Straight (at 9 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 20 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 4.4) (end 20 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.25 -3.15) (end 4.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.25 -2.4) (end 13.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.75 -2.4) (end 13.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.75 -3.15) (end 4.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -4.05) (end 3.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -2.4) (end 2.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.75 -2.4) (end 2.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 9 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.5 -4.05) (end 14.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.5 -2.4) (end 15.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -2.4) (end 15.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -3.15) (end 19.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.25 -3.15) (end 19.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.25 3.65) (end 9 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 20.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 4.55) (end 20.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 20.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 5.05) (end 20.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 9 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B20B-PUDSS_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_JST.pretty/JST_PUD_B22B-PUDSS_2x11x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B22B-PUDSS_2x11x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..65da63d1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B22B-PUDSS_2x11x2.00mm_Straight.kicad_mod
@@ -0,0 +1,74 @@
+(module JST_PUD_B22B-PUDSS_2x11x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B22B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 10 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B22B-PUDSS_2x11x2.00mm_Straight (at 10 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 22 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 22 4.4) (end 22 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 22 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 -3.15) (end 4.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.75 -2.4) (end 15.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -2.4) (end 15.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.25 -3.15) (end 4.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -4.05) (end 4 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -2.4) (end 3.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 -2.4) (end 3.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 10 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16 -4.05) (end 16 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16 -2.4) (end 16.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.75 -2.4) (end 16.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.75 -3.15) (end 21.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.25 -3.15) (end 21.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.25 3.65) (end 10 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 22.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.15 4.55) (end 22.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 22.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.65 5.05) (end 22.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 10 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B22B-PUDSS_2x11x2.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_JST.pretty/JST_PUD_B24B-PUDSS_2x12x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B24B-PUDSS_2x12x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..32081dad
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B24B-PUDSS_2x12x2.00mm_Straight.kicad_mod
@@ -0,0 +1,76 @@
+(module JST_PUD_B24B-PUDSS_2x12x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B24B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 11 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B24B-PUDSS_2x12x2.00mm_Straight (at 11 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 24 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 24 4.4) (end 24 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 24 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -3.15) (end 5.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.25 -2.4) (end 16.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.75 -2.4) (end 16.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.75 -3.15) (end 5.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -4.05) (end 4.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -2.4) (end 3.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.75 -2.4) (end 3.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 11 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -4.05) (end 17.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 -2.4) (end 18.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.25 -2.4) (end 18.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.25 -3.15) (end 23.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.25 -3.15) (end 23.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.25 3.65) (end 11 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 24.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.15 4.55) (end 24.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 24.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.65 5.05) (end 24.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B24B-PUDSS_2x12x2.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_JST.pretty/JST_PUD_B26B-PUDSS_2x13x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B26B-PUDSS_2x13x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..7da7cbfb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B26B-PUDSS_2x13x2.00mm_Straight.kicad_mod
@@ -0,0 +1,78 @@
+(module JST_PUD_B26B-PUDSS_2x13x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B26B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 12 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B26B-PUDSS_2x13x2.00mm_Straight (at 12 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 26 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 26 4.4) (end 26 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 26 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.75 -3.15) (end 5.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.75 -2.4) (end 18.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.25 -2.4) (end 18.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.25 -3.15) (end 5.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -4.05) (end 5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -2.4) (end 4.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.25 -2.4) (end 4.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 12 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 -4.05) (end 19 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 -2.4) (end 19.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.75 -2.4) (end 19.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.75 -3.15) (end 25.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.25 -3.15) (end 25.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.25 3.65) (end 12 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 26.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 4.55) (end 26.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 26.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.65 5.05) (end 26.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 12 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B26B-PUDSS_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_JST.pretty/JST_PUD_B28B-PUDSS_2x14x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B28B-PUDSS_2x14x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..1814a4d1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B28B-PUDSS_2x14x2.00mm_Straight.kicad_mod
@@ -0,0 +1,80 @@
+(module JST_PUD_B28B-PUDSS_2x14x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B28B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 13 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B28B-PUDSS_2x14x2.00mm_Straight (at 13 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 28 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 28 4.4) (end 28 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 28 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -3.15) (end 6.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -2.4) (end 19.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.75 -2.4) (end 19.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.75 -3.15) (end 6.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -4.05) (end 5.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -2.4) (end 4.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.75 -2.4) (end 4.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 13 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.5 -4.05) (end 20.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.5 -2.4) (end 21.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.25 -2.4) (end 21.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.25 -3.15) (end 27.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.25 -3.15) (end 27.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.25 3.65) (end 13 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 28.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.15 4.55) (end 28.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 28.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.65 5.05) (end 28.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 13 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B28B-PUDSS_2x14x2.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_JST.pretty/JST_PUD_B30B-PUDSS_2x15x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B30B-PUDSS_2x15x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..368afa3e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B30B-PUDSS_2x15x2.00mm_Straight.kicad_mod
@@ -0,0 +1,82 @@
+(module JST_PUD_B30B-PUDSS_2x15x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B30B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 14 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B30B-PUDSS_2x15x2.00mm_Straight (at 14 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 30 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 4.4) (end 30 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 -3.15) (end 6.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -2.4) (end 21.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.25 -2.4) (end 21.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.25 -3.15) (end 6.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -4.05) (end 6 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -2.4) (end 5.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.25 -2.4) (end 5.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 14 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22 -4.05) (end 22 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22 -2.4) (end 22.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.75 -2.4) (end 22.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.75 -3.15) (end 29.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.25 -3.15) (end 29.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.25 3.65) (end 14 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 30.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 4.55) (end 30.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 30.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 5.05) (end 30.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 14 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B30B-PUDSS_2x15x2.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_JST.pretty/JST_PUD_B32B-PUDSS_2x16x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B32B-PUDSS_2x16x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..945a2de4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B32B-PUDSS_2x16x2.00mm_Straight.kicad_mod
@@ -0,0 +1,84 @@
+(module JST_PUD_B32B-PUDSS_2x16x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B32B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 15 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B32B-PUDSS_2x16x2.00mm_Straight (at 15 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 32 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 32 4.4) (end 32 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 32 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 -3.15) (end 7.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.25 -2.4) (end 22.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.75 -2.4) (end 22.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.75 -3.15) (end 7.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -4.05) (end 6.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -2.4) (end 5.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.75 -2.4) (end 5.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 15 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 -4.05) (end 23.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.5 -2.4) (end 24.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.25 -2.4) (end 24.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.25 -3.15) (end 31.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.25 -3.15) (end 31.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.25 3.65) (end 15 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 32.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.15 4.55) (end 32.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 32.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.65 5.05) (end 32.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 15 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B32B-PUDSS_2x16x2.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_JST.pretty/JST_PUD_B34B-PUDSS_2x17x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B34B-PUDSS_2x17x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..9fdda182
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B34B-PUDSS_2x17x2.00mm_Straight.kicad_mod
@@ -0,0 +1,86 @@
+(module JST_PUD_B34B-PUDSS_2x17x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B34B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 16 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B34B-PUDSS_2x17x2.00mm_Straight (at 16 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 34 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 34 4.4) (end 34 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 34 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 -3.15) (end 7.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -2.4) (end 24.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.25 -2.4) (end 24.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.25 -3.15) (end 7.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -4.05) (end 7 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -2.4) (end 6.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -2.4) (end 6.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 16 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -4.05) (end 25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -2.4) (end 25.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.75 -2.4) (end 25.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.75 -3.15) (end 33.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.25 -3.15) (end 33.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.25 3.65) (end 16 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 34.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.15 4.55) (end 34.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 34.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 34.65 5.05) (end 34.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 34.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 16 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B34B-PUDSS_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_JST.pretty/JST_PUD_B36B-PUDSS_2x18x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B36B-PUDSS_2x18x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..b65f0760
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B36B-PUDSS_2x18x2.00mm_Straight.kicad_mod
@@ -0,0 +1,88 @@
+(module JST_PUD_B36B-PUDSS_2x18x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B36B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 17 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B36B-PUDSS_2x18x2.00mm_Straight (at 17 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 36 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 36 4.4) (end 36 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 36 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -3.15) (end 8.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.25 -2.4) (end 25.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.75 -2.4) (end 25.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.75 -3.15) (end 8.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -4.05) (end 7.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -2.4) (end 6.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -2.4) (end 6.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 17 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.5 -4.05) (end 26.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.5 -2.4) (end 27.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.25 -2.4) (end 27.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.25 -3.15) (end 35.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.25 -3.15) (end 35.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.25 3.65) (end 17 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 36.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 4.55) (end 36.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 36.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 36.65 5.05) (end 36.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 36.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 17 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B36B-PUDSS_2x18x2.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_JST.pretty/JST_PUD_B38B-PUDSS_2x19x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B38B-PUDSS_2x19x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..9cb0b591
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B38B-PUDSS_2x19x2.00mm_Straight.kicad_mod
@@ -0,0 +1,90 @@
+(module JST_PUD_B38B-PUDSS_2x19x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B38B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 18 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B38B-PUDSS_2x19x2.00mm_Straight (at 18 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 38 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 38 4.4) (end 38 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 38 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.75 -3.15) (end 8.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.75 -2.4) (end 27.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.25 -2.4) (end 27.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.25 -3.15) (end 8.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -4.05) (end 8 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -2.4) (end 7.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.25 -2.4) (end 7.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.25 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 18 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28 -4.05) (end 28 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28 -2.4) (end 28.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.75 -2.4) (end 28.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.75 -3.15) (end 37.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.25 -3.15) (end 37.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.25 3.65) (end 18 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 38.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.15 4.55) (end 38.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 38.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.65 5.05) (end 38.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 36 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 36 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 18 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B38B-PUDSS_2x19x2.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_JST.pretty/JST_PUD_B40B-PUDSS_2x20x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B40B-PUDSS_2x20x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..c3e3b1c2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_B40B-PUDSS_2x20x2.00mm_Straight.kicad_mod
@@ -0,0 +1,92 @@
+(module JST_PUD_B40B-PUDSS_2x20x2.00mm_Straight (layer F.Cu) (tedit 58EAECA1)
+ (descr "JST PUD series connector, dual row, B40B-PUDSS, top entry type, through hole")
+ (tags "connector jst pud vertical")
+ (fp_text reference REF** (at 19 -5.2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_B40B-PUDSS_2x20x2.00mm_Straight (at 19 5.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 4.4) (end 40 4.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 40 4.4) (end 40 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 40 -3.9) (end -2 -3.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.25 -3.15) (end 9.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -2.4) (end 28.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.75 -2.4) (end 28.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.75 -3.15) (end 9.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -4.05) (end 8.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -2.4) (end 7.75 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -2.4) (end 7.75 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 -3.15) (end -1.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.25 3.65) (end 19 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.5 -4.05) (end 29.5 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.5 -2.4) (end 30.25 -2.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.25 -2.4) (end 30.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.25 -3.15) (end 39.25 -3.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 39.25 -3.15) (end 39.25 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 39.25 3.65) (end 19 3.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -4.05) (end -2.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 4.55) (end 40.15 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.15 4.55) (end 40.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.15 -4.05) (end -2.15 -4.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -4.55) (end -2.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 5.05) (end 40.65 5.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.65 5.05) (end 40.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.65 -4.55) (end -2.65 -4.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.35 0) (end -2.95 0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 0.3) (end -2.95 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -0.3) (end -2.35 0) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 36 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 38 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 36 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 38 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_text user %R (at 19 -1.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_B40B-PUDSS_2x20x2.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_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..50230b5f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S08B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 3 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled (at 3 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 8 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 8 12.1) (end 8 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 8 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 3 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.75) (end 8.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 -0.75) (end 8.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 12.25) (end 3 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 8.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 12.75) (end 8.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 6.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 3 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S08B-PUDSS-1_2x04x2.00mm_Angled.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_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..a0cd5616
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S10B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 4 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled (at 4 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 10 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 12.1) (end 10 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 4 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9 -0.75) (end 10.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 -0.75) (end 10.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.15 12.25) (end 4 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 10.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 12.75) (end 10.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 8.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 4 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S10B-PUDSS-1_2x05x2.00mm_Angled.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_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..ce3a531b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S12B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 5 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled (at 5 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 12 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 12.1) (end 12 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 5 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -0.75) (end 12.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 -0.75) (end 12.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 12.25) (end 5 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 12.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.65 12.75) (end 12.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 10.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 5 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S12B-PUDSS-1_2x06x2.00mm_Angled.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_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..77a9f2ac
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S14B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 6 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled (at 6 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 14 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 14 12.1) (end 14 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 14 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 6 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 -0.75) (end 14.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.15 -0.75) (end 14.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.15 12.25) (end 6 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 14.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.65 12.75) (end 14.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 12.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 6 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S14B-PUDSS-1_2x07x2.00mm_Angled.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_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..27f0b396
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S16B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 7 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled (at 7 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 16 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 12.1) (end 16 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 7 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 -0.75) (end 16.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 -0.75) (end 16.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.15 12.25) (end 7 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 16.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.65 12.75) (end 16.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 14.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 7 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S16B-PUDSS-1_2x08x2.00mm_Angled.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_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..1f538f22
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S18B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 8 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled (at 8 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 18 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 18 12.1) (end 18 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 18 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 8 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17 -0.75) (end 18.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.15 -0.75) (end 18.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.15 12.25) (end 8 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 18.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.65 12.75) (end 18.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 16.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 8 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S18B-PUDSS-1_2x09x2.00mm_Angled.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_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..4bf1f899
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S20B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 9 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled (at 9 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 20 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 12.1) (end 20 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 20 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 9 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19 -0.75) (end 20.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 -0.75) (end 20.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.15 12.25) (end 9 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 20.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 12.75) (end 20.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 18.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 9 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S20B-PUDSS-1_2x10x2.00mm_Angled.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_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..a2ca426a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S22B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 10 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled (at 10 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 22 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 22 12.1) (end 22 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 22 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 10 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21 -0.75) (end 22.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.15 -0.75) (end 22.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.15 12.25) (end 10 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 22.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.65 12.75) (end 22.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 20.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 10 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S22B-PUDSS-1_2x11x2.00mm_Angled.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_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..547e1fb3
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled.kicad_mod
@@ -0,0 +1,64 @@
+(module JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S24B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 11 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled (at 11 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 24 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 24 12.1) (end 24 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 24 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 11 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23 -0.75) (end 24.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.15 -0.75) (end 24.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.15 12.25) (end 11 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 24.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.65 12.75) (end 24.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 24.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 22.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 11 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S24B-PUDSS-1_2x12x2.00mm_Angled.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_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..84e850fe
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled.kicad_mod
@@ -0,0 +1,66 @@
+(module JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S26B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 12 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled (at 12 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 26 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 26 12.1) (end 26 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 26 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 12 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25 -0.75) (end 26.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 -0.75) (end 26.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.15 12.25) (end 12 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 26.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.65 12.75) (end 26.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 26.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 24.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 12 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S26B-PUDSS-1_2x13x2.00mm_Angled.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_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..5830c1f2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S28B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 13 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled (at 13 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 28 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 28 12.1) (end 28 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 28 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 13 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27 -0.75) (end 28.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.15 -0.75) (end 28.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.15 12.25) (end 13 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 28.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.65 12.75) (end 28.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 28.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 26.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 13 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S28B-PUDSS-1_2x14x2.00mm_Angled.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_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..fcf0c3c9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled.kicad_mod
@@ -0,0 +1,70 @@
+(module JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S30B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 14 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled (at 14 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 30 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 12.1) (end 30 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 30 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 14 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29 -0.75) (end 30.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 -0.75) (end 30.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.15 12.25) (end 14 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 30.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 12.75) (end 30.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 28.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 14 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S30B-PUDSS-1_2x15x2.00mm_Angled.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_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..bd16c85b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled.kicad_mod
@@ -0,0 +1,72 @@
+(module JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S32B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 15 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled (at 15 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 32 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 32 12.1) (end 32 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 32 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31 -0.75) (end 32.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.15 -0.75) (end 32.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.15 12.25) (end 15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 32.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.65 12.75) (end 32.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 30.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 15 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S32B-PUDSS-1_2x16x2.00mm_Angled.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_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..20e11c79
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled.kicad_mod
@@ -0,0 +1,74 @@
+(module JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S34B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 16 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled (at 16 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 34 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 34 12.1) (end 34 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 34 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 16 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33 -0.75) (end 34.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.15 -0.75) (end 34.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.15 12.25) (end 16 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 34.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 34.65 12.75) (end 34.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 34.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 32.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 16 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S34B-PUDSS-1_2x17x2.00mm_Angled.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_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..34ea3963
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled.kicad_mod
@@ -0,0 +1,76 @@
+(module JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S36B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 17 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled (at 17 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 36 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 36 12.1) (end 36 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 36 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 17 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35 -0.75) (end 36.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 -0.75) (end 36.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.15 12.25) (end 17 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 36.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 36.65 12.75) (end 36.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 36.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 34.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 17 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S36B-PUDSS-1_2x18x2.00mm_Angled.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_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..e20e4a7b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled.kicad_mod
@@ -0,0 +1,78 @@
+(module JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S38B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 18 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled (at 18 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 38 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 38 12.1) (end 38 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 38 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 18 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37 -0.75) (end 38.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.15 -0.75) (end 38.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.15 12.25) (end 18 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 38.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.65 12.75) (end 38.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 36 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 36 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 36.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 18 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S38B-PUDSS-1_2x19x2.00mm_Angled.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_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..a366568a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled.kicad_mod
@@ -0,0 +1,80 @@
+(module JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled (layer F.Cu) (tedit 58EAEC79)
+ (descr "JST PUD series connector, dual row, S40B-PUDSS-1, side entry type, through hole")
+ (tags "connector jst pud horizontal")
+ (fp_text reference REF** (at 19 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled (at 19 13.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 12.1) (end 40 12.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 40 12.1) (end 40 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 40 -0.6) (end -2 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -0.75) (end -2.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -0.75) (end -2.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 12.25) (end 19 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 39 -0.75) (end 40.15 -0.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.15 -0.75) (end 40.15 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.15 12.25) (end 19 12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.65 -1.25) (end -2.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.65 12.75) (end 40.65 12.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.65 12.75) (end 40.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.65 -1.25) (end -2.65 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -0.8) (end 1 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1.05) (end -2.45 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -1.05) (end -2.45 1.45) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 36 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 38 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 36 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 38 2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 38.9 9.7) (size 1.6 1.6) (drill 1.6) (layers *.Cu))
+ (fp_text user %R (at 19 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_PUD_S40B-PUDSS-1_2x20x2.00mm_Angled.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_JST.pretty/JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..6b32d4bb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled (layer F.Cu) (tedit 56CAFF49)
+ (descr "JST SFH series crimp connector, SMT, 1.80mm pitch")
+ (tags "JST SFT SMT crimp connector")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled (at 0 5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -0.7 -0.7) (end 0.7 -0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.7 -0.7) (end -1.1 -0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.7 0.9) (end -0.7 -0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.8 1) (end -0.7 0.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 1) (end -0.8 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.1 0.9) (end -1 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.1 -0.7) (end -1.1 0.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.7 -0.7) (end 1.1 -0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.7 0.9) (end 0.7 -0.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.8 1) (end 0.7 0.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1 1) (end 0.8 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.1 0.9) (end 1 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.1 -0.7) (end 1.1 0.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1 -2.3) (end 1 -2.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -2.3) (end 1 -2.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -2.9) (end -1 -2.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 3) (end -0.6 3.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.2 3.3) (end -0.9 3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.25 3.95) (end 3.25 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.25 3.95) (end 3.25 3.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.25 -3.8) (end -3.25 3.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.25 -3.8) (end -3.25 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.2 -3.9) (end -1.9 -4.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -4.4) (end -2.5 -4.4) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.5 -4.4) (end -2.2 -3.9) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.2 3.3) (end -1.2 3.3) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.8 -0.8) (end 2.8 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.8 -0.8) (end -2.8 0.8) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -2.9) (end 1 -2.9) (layer F.SilkS) (width 0.15))
+ (pad 1 smd rect (at -2.1 -2.3) (size 1.3 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 2.1 -2.3) (size 1.3 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.2 2.3) (size 1 2) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.2 2.3) (size 1 2) (layers F.Cu F.Paste F.Mask))
+ (model Connectors_JST.3dshapes/JST_SFH_SM02B-SFHRS-TF_02x1.80mm_Angled.wrl
+ (at (xyz 0 0.0905 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM02B-SHLS-TF_02x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM02B-SHLS-TF_02x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..4f18160b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM02B-SHLS-TF_02x1.00mm_Angled.kicad_mod
@@ -0,0 +1,41 @@
+(module JST_SHL_SM02B-SHLS-TF_02x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM02B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM02B-SHLS-TF_02x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.55 3.0125) (end -2.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.2625) (end 2.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.55 3.2625) (end 2.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 0.0125) (end -2.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.3375) (end -1.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.2 -1.3375) (end -1.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.55 0.0125) (end 2.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.55 -1.3375) (end 1.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -1.1875) (end -2.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 3.1125) (end 2.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 3.1125) (end 2.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -1.1875) (end -2.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.4 -1.8875) (end -1.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -2.1375) (end -1.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -1.6375) (end -1.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -1.8875) (end -1.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -2.1375) (end -1.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -1.6375) (end -1.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.7) (end -2.85 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.85 3.7) (end 2.85 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.85 3.7) (end 2.85 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.85 -2.7) (end -2.85 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 1.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -1.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM05B-SHLS-TF_05x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM05B-SHLS-TF_05x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..9be687d3
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM05B-SHLS-TF_05x1.00mm_Angled.kicad_mod
@@ -0,0 +1,44 @@
+(module JST_SHL_SM05B-SHLS-TF_05x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM05B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM05B-SHLS-TF_05x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.05 3.0125) (end -4.05 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 3.2625) (end 4.05 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 3.2625) (end 4.05 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 0.0125) (end -4.05 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.05 -1.3375) (end -2.7 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.3375) (end -2.7 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 0.0125) (end 4.05 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.05 -1.3375) (end 2.8 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.1875) (end -3.9 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 3.1125) (end 3.9 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 3.1125) (end 3.9 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -1.1875) (end -3.9 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.8875) (end -3.4 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -2.1375) (end -3.4 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -1.6375) (end -2.9 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -1.8875) (end -3.4 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.4 -2.1375) (end -3.4 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.4 -1.6375) (end -2.9 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 -2.7) (end -4.4 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.4 3.7) (end 4.4 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 3.7) (end 4.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -2.7) (end -4.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.4 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.4 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM06B-SHLS-TF_06x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM06B-SHLS-TF_06x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..97189368
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM06B-SHLS-TF_06x1.00mm_Angled.kicad_mod
@@ -0,0 +1,45 @@
+(module JST_SHL_SM06B-SHLS-TF_06x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM06B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM06B-SHLS-TF_06x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.55 3.0125) (end -4.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.55 3.2625) (end 4.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 3.2625) (end 4.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.55 0.0125) (end -4.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.55 -1.3375) (end -3.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -1.3375) (end -3.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 0.0125) (end 4.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 -1.3375) (end 3.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.1875) (end -4.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 3.1125) (end 4.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.4 3.1125) (end 4.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.4 -1.1875) (end -4.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.4 -1.8875) (end -3.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -2.1375) (end -3.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.6375) (end -3.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -1.8875) (end -3.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -2.1375) (end -3.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -1.6375) (end -3.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.9 -2.7) (end -4.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.9 3.7) (end 4.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 3.7) (end 4.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 -2.7) (end -4.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM07B-SHLS-TF_07x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM07B-SHLS-TF_07x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..e05e4b99
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM07B-SHLS-TF_07x1.00mm_Angled.kicad_mod
@@ -0,0 +1,46 @@
+(module JST_SHL_SM07B-SHLS-TF_07x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM07B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM07B-SHLS-TF_07x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.05 3.0125) (end -5.05 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 3.2625) (end 5.05 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 3.2625) (end 5.05 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 0.0125) (end -5.05 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.05 -1.3375) (end -3.7 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.7 -1.3375) (end -3.7 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 0.0125) (end 5.05 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -1.3375) (end 3.8 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -1.1875) (end -4.9 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.9 3.1125) (end 4.9 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.9 3.1125) (end 4.9 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.9 -1.1875) (end -4.9 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -1.8875) (end -4.4 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -2.1375) (end -4.4 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.6375) (end -3.9 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.8875) (end -4.4 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 -2.1375) (end -4.4 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 -1.6375) (end -3.9 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 -2.7) (end -5.4 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.4 3.7) (end 5.4 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 3.7) (end 5.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 -2.7) (end -5.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.4 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.4 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM08B-SHLS-TF_08x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM08B-SHLS-TF_08x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..d9360bb1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM08B-SHLS-TF_08x1.00mm_Angled.kicad_mod
@@ -0,0 +1,47 @@
+(module JST_SHL_SM08B-SHLS-TF_08x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM08B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM08B-SHLS-TF_08x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.55 3.0125) (end -5.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.55 3.2625) (end 5.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.55 3.2625) (end 5.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.55 0.0125) (end -5.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.55 -1.3375) (end -4.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.2 -1.3375) (end -4.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.55 0.0125) (end 5.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.55 -1.3375) (end 4.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -1.1875) (end -5.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 3.1125) (end 5.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 3.1125) (end 5.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 -1.1875) (end -5.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.4 -1.8875) (end -4.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -2.1375) (end -4.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -1.6375) (end -4.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.8875) (end -4.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.9 -2.1375) (end -4.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.9 -1.6375) (end -4.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.9 -2.7) (end -5.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.9 3.7) (end 5.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 3.7) (end 5.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 -2.7) (end -5.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM10B-SHLS-TF_10x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM10B-SHLS-TF_10x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..0eb67690
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM10B-SHLS-TF_10x1.00mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_SHL_SM10B-SHLS-TF_10x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM10B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM10B-SHLS-TF_10x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.55 3.0125) (end -6.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.55 3.2625) (end 6.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.55 3.2625) (end 6.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.55 0.0125) (end -6.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.55 -1.3375) (end -5.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -1.3375) (end -5.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.55 0.0125) (end 6.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.55 -1.3375) (end 5.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.1875) (end -6.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.4 3.1125) (end 6.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.4 3.1125) (end 6.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.4 -1.1875) (end -6.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 -1.8875) (end -5.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -2.1375) (end -5.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -1.6375) (end -5.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -1.8875) (end -5.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.9 -2.1375) (end -5.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.9 -1.6375) (end -5.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -2.7) (end -6.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.9 3.7) (end 6.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 3.7) (end 6.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 -2.7) (end -6.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM11B-SHLS-TF_11x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM11B-SHLS-TF_11x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..d16d26b2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM11B-SHLS-TF_11x1.00mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_SHL_SM11B-SHLS-TF_11x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM11B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM11B-SHLS-TF_11x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.05 3.0125) (end -7.05 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 3.2625) (end 7.05 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 3.2625) (end 7.05 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 0.0125) (end -7.05 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.05 -1.3375) (end -5.7 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.7 -1.3375) (end -5.7 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 0.0125) (end 7.05 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.05 -1.3375) (end 5.8 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -1.1875) (end -6.9 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 3.1125) (end 6.9 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 3.1125) (end 6.9 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 -1.1875) (end -6.9 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.9 -1.8875) (end -6.4 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -2.1375) (end -6.4 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.6375) (end -5.9 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -1.8875) (end -6.4 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.4 -2.1375) (end -6.4 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.4 -1.6375) (end -5.9 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.4 -2.7) (end -7.4 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.4 3.7) (end 7.4 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 3.7) (end 7.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -2.7) (end -7.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.4 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.4 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM12B-SHLS-TF_12x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM12B-SHLS-TF_12x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..bdaa99aa
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM12B-SHLS-TF_12x1.00mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_SHL_SM12B-SHLS-TF_12x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM12B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM12B-SHLS-TF_12x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.55 3.0125) (end -7.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.55 3.2625) (end 7.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 3.2625) (end 7.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.55 0.0125) (end -7.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.55 -1.3375) (end -6.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -1.3375) (end -6.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 0.0125) (end 7.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -1.3375) (end 6.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 -1.1875) (end -7.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.4 3.1125) (end 7.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.4 3.1125) (end 7.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.4 -1.1875) (end -7.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.4 -1.8875) (end -6.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -2.1375) (end -6.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -1.6375) (end -6.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.8875) (end -6.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -2.1375) (end -6.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -1.6375) (end -6.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.9 -2.7) (end -7.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.9 3.7) (end 7.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.9 3.7) (end 7.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.9 -2.7) (end -7.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM14B-SHLS-TF_14x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM14B-SHLS-TF_14x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..a29dc317
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM14B-SHLS-TF_14x1.00mm_Angled.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_SHL_SM14B-SHLS-TF_14x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM14B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM14B-SHLS-TF_14x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.55 3.0125) (end -8.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.55 3.2625) (end 8.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.55 3.2625) (end 8.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.55 0.0125) (end -8.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.55 -1.3375) (end -7.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -1.3375) (end -7.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.55 0.0125) (end 8.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.55 -1.3375) (end 7.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 -1.1875) (end -8.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 3.1125) (end 8.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 3.1125) (end 8.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 -1.1875) (end -8.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.4 -1.8875) (end -7.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.9 -2.1375) (end -7.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.9 -1.6375) (end -7.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 -1.8875) (end -7.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.9 -2.1375) (end -7.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.9 -1.6375) (end -7.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.9 -2.7) (end -8.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.9 3.7) (end 8.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 3.7) (end 8.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 -2.7) (end -8.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM16B-SHLS-TF_16x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM16B-SHLS-TF_16x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..0b023d87
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM16B-SHLS-TF_16x1.00mm_Angled.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_SHL_SM16B-SHLS-TF_16x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM16B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM16B-SHLS-TF_16x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.55 3.0125) (end -9.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.55 3.2625) (end 9.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.55 3.2625) (end 9.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.55 0.0125) (end -9.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.55 -1.3375) (end -8.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.2 -1.3375) (end -8.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.55 0.0125) (end 9.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.55 -1.3375) (end 8.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.4 -1.1875) (end -9.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.4 3.1125) (end 9.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.4 3.1125) (end 9.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.4 -1.1875) (end -9.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 -1.8875) (end -8.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.9 -2.1375) (end -8.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.9 -1.6375) (end -8.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 -1.8875) (end -8.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.9 -2.1375) (end -8.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.9 -1.6375) (end -8.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.9 -2.7) (end -9.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.9 3.7) (end 9.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.9 3.7) (end 9.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.9 -2.7) (end -9.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM20B-SHLS-TF_20x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM20B-SHLS-TF_20x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..8bba817c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM20B-SHLS-TF_20x1.00mm_Angled.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_SHL_SM20B-SHLS-TF_20x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM20B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM20B-SHLS-TF_20x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11.55 3.0125) (end -11.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.55 3.2625) (end 11.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.55 3.2625) (end 11.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.55 0.0125) (end -11.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.55 -1.3375) (end -10.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.2 -1.3375) (end -10.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.55 0.0125) (end 11.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.55 -1.3375) (end 10.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.4 -1.1875) (end -11.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.4 3.1125) (end 11.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.4 3.1125) (end 11.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.4 -1.1875) (end -11.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.4 -1.8875) (end -10.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.9 -2.1375) (end -10.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.9 -1.6375) (end -10.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.4 -1.8875) (end -10.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.9 -2.1375) (end -10.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.9 -1.6375) (end -10.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.9 -2.7) (end -11.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.9 3.7) (end 11.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 3.7) (end 11.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 -2.7) (end -11.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM22B-SHLS-TF_22x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM22B-SHLS-TF_22x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..9487549e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM22B-SHLS-TF_22x1.00mm_Angled.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_SHL_SM22B-SHLS-TF_22x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM22B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM22B-SHLS-TF_22x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12.55 3.0125) (end -12.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.55 3.2625) (end 12.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 3.2625) (end 12.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.55 0.0125) (end -12.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.55 -1.3375) (end -11.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.2 -1.3375) (end -11.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 0.0125) (end 12.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 -1.3375) (end 11.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.4 -1.1875) (end -12.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.4 3.1125) (end 12.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.4 3.1125) (end 12.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.4 -1.1875) (end -12.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.4 -1.8875) (end -11.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.9 -2.1375) (end -11.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.9 -1.6375) (end -11.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.4 -1.8875) (end -11.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.9 -2.1375) (end -11.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.9 -1.6375) (end -11.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.9 -2.7) (end -12.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.9 3.7) (end 12.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.9 3.7) (end 12.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.9 -2.7) (end -12.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -10.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 10.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 11.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -11.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM26B-SHLS-TF_26x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM26B-SHLS-TF_26x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..49abc10b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM26B-SHLS-TF_26x1.00mm_Angled.kicad_mod
@@ -0,0 +1,65 @@
+(module JST_SHL_SM26B-SHLS-TF_26x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM26B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM26B-SHLS-TF_26x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -14.55 3.0125) (end -14.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.55 3.2625) (end 14.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.55 3.2625) (end 14.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.55 0.0125) (end -14.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.55 -1.3375) (end -13.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.2 -1.3375) (end -13.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.55 0.0125) (end 14.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.55 -1.3375) (end 13.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.4 -1.1875) (end -14.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.4 3.1125) (end 14.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.4 3.1125) (end 14.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.4 -1.1875) (end -14.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.4 -1.8875) (end -13.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.9 -2.1375) (end -13.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.9 -1.6375) (end -13.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.4 -1.8875) (end -13.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.9 -2.1375) (end -13.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.9 -1.6375) (end -13.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.9 -2.7) (end -14.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -14.9 3.7) (end 14.9 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 3.7) (end 14.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 -2.7) (end -14.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -12.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -11.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -10.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 10.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 11.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 12.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 13.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -13.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM30B-SHLS-TF_30x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM30B-SHLS-TF_30x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..5d1cdc3e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SHL_SM30B-SHLS-TF_30x1.00mm_Angled.kicad_mod
@@ -0,0 +1,69 @@
+(module JST_SHL_SM30B-SHLS-TF_30x1.00mm_Angled (layer F.Cu) (tedit 58A2304D)
+ (descr "JST SHL series connector, SM30B-SHLS-TF")
+ (tags "connector jst SHL SMT side horizontal entry 1.0mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -3.3875) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 0.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SHL_SM30B-SHLS-TF_30x1.00mm_Angled (at 0 4.6125) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -16.55 3.0125) (end -16.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.55 3.2625) (end 16.55 3.2625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.55 3.2625) (end 16.55 3.0125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.55 0.0125) (end -16.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.55 -1.3375) (end -15.2 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.2 -1.3375) (end -15.2 -2.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.55 0.0125) (end 16.55 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.55 -1.3375) (end 15.3 -1.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -16.4 -1.1875) (end -16.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.4 3.1125) (end 16.4 3.1125) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.4 3.1125) (end 16.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.4 -1.1875) (end -16.4 -1.1875) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.4 -1.8875) (end -15.9 -2.1375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.9 -2.1375) (end -15.9 -1.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.9 -1.6375) (end -15.4 -1.8875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -15.4 -1.8875) (end -15.9 -2.1375) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.9 -2.1375) (end -15.9 -1.6375) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.9 -1.6375) (end -15.4 -1.8875) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.85 -2.7) (end -16.85 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -16.85 3.7) (end 16.85 3.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.85 3.7) (end 16.85 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.85 -2.7) (end -16.85 -2.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -14.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -13.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -12.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -11.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -10.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 0.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 1.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 2.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 3.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 4.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 5.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 6.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 7.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 8.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 9.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 10.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 11.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 12.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 13.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 14.5 -1.5625) (size 0.6 1.4) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 15.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -15.9 1.5625) (size 1 2) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..46a66c97
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -0.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -1.5 1.5875) (end -1.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 -1.9625) (end 0.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.0625) (end -2 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.9375) (end -1.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 0.9375) (end -1.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.0625) (end -1.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.0625) (end -1.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 0.9375) (end -1.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 0.3375) (end -1.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.3375) (end -1.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.0625) (end 2 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.9375) (end 1.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 0.9375) (end 1.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -0.0625) (end 1.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -0.0625) (end 1.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 0.9375) (end 1.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 0.3375) (end 1.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.3375) (end 1.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 -1.0625) (end -0.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 -1.5625) (end 0.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 -1.5625) (end 0.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 -0.4625) (end -0.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 0.1875) (end 0.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 0.1875) (end 0.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 2.55) (end -2.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 -2.7) (end 2.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.9 -2.7) (end 2.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.9 2.55) (end -2.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -1.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 1.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..fdc198d9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -1 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2 1.5875) (end -1.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -1.9625) (end 1.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.0625) (end -2.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.9375) (end -1.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.9375) (end -2 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.0625) (end -2 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.0625) (end -2 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.9375) (end -2 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.3375) (end -2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.3375) (end -2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.0625) (end 2.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.9375) (end 1.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.9375) (end 2 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.0625) (end 2 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.0625) (end 2 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.9375) (end 2 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.3375) (end 2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.3375) (end 2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -1.0625) (end -1.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -1.5625) (end 1.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.4 -1.5625) (end 1.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -0.4625) (end -1.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 0.1875) (end 1.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.4 0.1875) (end 1.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 2.55) (end -3.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.4 -2.7) (end 3.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.4 -2.7) (end 3.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.4 2.55) (end -3.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM04B-SRSS-TB_04x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM04B-SRSS-TB_04x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..403a25cf
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM04B-SRSS-TB_04x1.00mm_Straight.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_SH_BM04B-SRSS-TB_04x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -1.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM04B-SRSS-TB_04x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2.5 1.5875) (end -2.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -1.9625) (end 1.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.0625) (end -3 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.9375) (end -2.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.9375) (end -2.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.0625) (end -2.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.0625) (end -2.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.9375) (end -2.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.3375) (end -2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.3375) (end -3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.3375) (end -3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.3375) (end -2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.0625) (end 3 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.9375) (end 2.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.9375) (end 2.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.0625) (end 2.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.0625) (end 2.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.9375) (end 2.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.3375) (end 2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.3375) (end 3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.3375) (end 3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.3375) (end 2.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -1.0625) (end -1.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -1.5625) (end 1.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.9 -1.5625) (end 1.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 -0.4625) (end -1.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 0.1875) (end 1.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.9 0.1875) (end 1.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.0625) (end -1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.0625) (end 1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 2.55) (end -3.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.9 -2.7) (end 3.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 -2.7) (end 3.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 2.55) (end -3.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM05B-SRSS-TB_05x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM05B-SRSS-TB_05x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..0c64cb5f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM05B-SRSS-TB_05x1.00mm_Straight.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_SH_BM05B-SRSS-TB_05x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -2 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM05B-SRSS-TB_05x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -3 1.5875) (end -2.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -1.9625) (end 2.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.0625) (end -3.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.9375) (end -2.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.9375) (end -3 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.0625) (end -3 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.0625) (end -3 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.9375) (end -3 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.3375) (end -3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.3375) (end -3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.3375) (end -3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.3375) (end -3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.0625) (end 3.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.9375) (end 2.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.9375) (end 3 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.0625) (end 3 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.0625) (end 3 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.9375) (end 3 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.3375) (end 3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.3375) (end 3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.3375) (end 3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.3375) (end 3 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -1.0625) (end -2.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -1.5625) (end 2.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.4 -1.5625) (end 2.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -0.4625) (end -2.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.1875) (end 2.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.4 0.1875) (end 2.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.0625) (end -2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.0625) (end 2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 2.55) (end -4.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.4 -2.7) (end 4.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -2.7) (end 4.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 2.55) (end -4.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM06B-SRSS-TB_06x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM06B-SRSS-TB_06x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..9b6cd432
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM06B-SRSS-TB_06x1.00mm_Straight.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_SH_BM06B-SRSS-TB_06x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -2.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM06B-SRSS-TB_06x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -3.5 1.5875) (end -3.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -1.9625) (end 2.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.0625) (end -4 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.9375) (end -3.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.9375) (end -3.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.0625) (end -3.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.0625) (end -3.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.9375) (end -3.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.3375) (end -3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.3375) (end -4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.3375) (end -4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.3375) (end -3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.0625) (end 4 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.9375) (end 3.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.9375) (end 3.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.0625) (end 3.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.0625) (end 3.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.9375) (end 3.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.3375) (end 3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.3375) (end 4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.3375) (end 4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.3375) (end 3.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -1.0625) (end -2.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -1.5625) (end 2.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 -1.5625) (end 2.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 -0.4625) (end -2.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 0.1875) (end 2.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.9 0.1875) (end 2.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.0625) (end -2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.0625) (end -1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.0625) (end 1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.0625) (end 2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 2.55) (end -4.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.9 -2.7) (end 4.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 -2.7) (end 4.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 2.55) (end -4.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM07B-SRSS-TB_07x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM07B-SRSS-TB_07x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..0f4d9d37
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM07B-SRSS-TB_07x1.00mm_Straight.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_SH_BM07B-SRSS-TB_07x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -3 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM07B-SRSS-TB_07x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4 1.5875) (end -3.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -1.9625) (end 3.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.0625) (end -4.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.9375) (end -3.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.9375) (end -4 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.0625) (end -4 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.0625) (end -4 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.9375) (end -4 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.3375) (end -4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.3375) (end -4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.3375) (end -4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.3375) (end -4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.0625) (end 4.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.9375) (end 3.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.9375) (end 4 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.0625) (end 4 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.0625) (end 4 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.9375) (end 4 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.3375) (end 4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.3375) (end 4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.3375) (end 4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.3375) (end 4 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -1.0625) (end -3.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -1.5625) (end 3.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.4 -1.5625) (end 3.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 -0.4625) (end -3.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 0.1875) (end 3.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.4 0.1875) (end 3.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.0625) (end -3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.0625) (end -2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.0625) (end 2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.0625) (end 3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 2.55) (end -5.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.4 -2.7) (end 5.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 -2.7) (end 5.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 2.55) (end -5.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM08B-SRSS-TB_08x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM08B-SRSS-TB_08x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..5b91af62
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM08B-SRSS-TB_08x1.00mm_Straight.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_SH_BM08B-SRSS-TB_08x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -3.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM08B-SRSS-TB_08x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4.5 1.5875) (end -4.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.9625) (end 3.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.0625) (end -5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.9375) (end -4.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.9375) (end -4.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.0625) (end -4.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.0625) (end -4.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.9375) (end -4.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.3375) (end -4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.3375) (end -5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.3375) (end -5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.3375) (end -4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.0625) (end 5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.9375) (end 4.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.9375) (end 4.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.0625) (end 4.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.0625) (end 4.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.9375) (end 4.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.3375) (end 4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.3375) (end 5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.3375) (end 5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.3375) (end 4.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.0625) (end -3.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.5625) (end 3.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -1.5625) (end 3.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -0.4625) (end -3.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 0.1875) (end 3.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 0.1875) (end 3.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.0625) (end -3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.0625) (end -2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.0625) (end -1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.0625) (end 1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.0625) (end 2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.0625) (end 3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 2.55) (end -5.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.9 -2.7) (end 5.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 -2.7) (end 5.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 2.55) (end -5.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM09B-SRSS-TB_09x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM09B-SRSS-TB_09x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..20fe5347
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM09B-SRSS-TB_09x1.00mm_Straight.kicad_mod
@@ -0,0 +1,63 @@
+(module JST_SH_BM09B-SRSS-TB_09x1.00mm_Straight (layer F.Cu) (tedit 56B07435)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -4 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM09B-SRSS-TB_09x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -5 1.5875) (end -4.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.9625) (end 4.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.0625) (end -5.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.9375) (end -4.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.9375) (end -5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.0625) (end -5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.0625) (end -5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.9375) (end -5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.3375) (end -5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.3375) (end -5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.3375) (end -5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.3375) (end -5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.0625) (end 5.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.9375) (end 4.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.9375) (end 5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.0625) (end 5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.0625) (end 5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.9375) (end 5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.3375) (end 5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.3375) (end 5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.3375) (end 5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.3375) (end 5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.0625) (end -4.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.5625) (end 4.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 -1.5625) (end 4.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -0.4625) (end -4.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 0.1875) (end 4.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 0.1875) (end 4.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.0625) (end -4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.0625) (end -3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.0625) (end -2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.0625) (end 2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.0625) (end 3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.0625) (end 4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 2.55) (end -6.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.4 -2.7) (end 6.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.4 -2.7) (end 6.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.4 2.55) (end -6.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM10B-SRSS-TB_10x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM10B-SRSS-TB_10x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..30ffc67e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM10B-SRSS-TB_10x1.00mm_Straight.kicad_mod
@@ -0,0 +1,65 @@
+(module JST_SH_BM10B-SRSS-TB_10x1.00mm_Straight (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -4.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM10B-SRSS-TB_10x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -5.5 1.5875) (end -5.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -1.9625) (end 4.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.0625) (end -6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.9375) (end -5.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.9375) (end -5.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.0625) (end -5.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.0625) (end -5.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.9375) (end -5.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.3375) (end -5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.3375) (end -6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.3375) (end -6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.3375) (end -5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.0625) (end 6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.9375) (end 5.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.9375) (end 5.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.0625) (end 5.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.0625) (end 5.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.9375) (end 5.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.3375) (end 5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.3375) (end 6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.3375) (end 6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.3375) (end 5.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -1.0625) (end -4.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -1.5625) (end 4.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 -1.5625) (end 4.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 -0.4625) (end -4.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 0.1875) (end 4.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.9 0.1875) (end 4.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.0625) (end -4.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.0625) (end -3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.0625) (end -2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.0625) (end -1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.0625) (end 1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.0625) (end 2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.0625) (end 3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.0625) (end 4.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 2.55) (end -6.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.9 -2.7) (end 6.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 -2.7) (end 6.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 2.55) (end -6.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM11B-SRSS-TB_11x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM11B-SRSS-TB_11x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..3846f653
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM11B-SRSS-TB_11x1.00mm_Straight.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_SH_BM11B-SRSS-TB_11x1.00mm_Straight (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM11B-SRSS-TB_11x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -6 1.5875) (end -5.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -1.9625) (end 5.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.0625) (end -6.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.9375) (end -5.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.9375) (end -6 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.0625) (end -6 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.0625) (end -6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.9375) (end -6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.3375) (end -6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.3375) (end -6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.3375) (end -6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.3375) (end -6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.0625) (end 6.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.9375) (end 5.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.9375) (end 6 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.0625) (end 6 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.0625) (end 6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.9375) (end 6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.3375) (end 6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.3375) (end 6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.3375) (end 6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.3375) (end 6 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -1.0625) (end -5.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -1.5625) (end 5.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 -1.5625) (end 5.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -0.4625) (end -5.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 0.1875) (end 5.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 0.1875) (end 5.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.0625) (end -5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.0625) (end -4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.0625) (end -3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.0625) (end -2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.0625) (end 2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.0625) (end 3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.0625) (end 4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.0625) (end 5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 2.55) (end -7.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.4 -2.7) (end 7.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -2.7) (end 7.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 2.55) (end -7.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM12B-SRSS-TB_12x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM12B-SRSS-TB_12x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..07dcc20a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM12B-SRSS-TB_12x1.00mm_Straight.kicad_mod
@@ -0,0 +1,69 @@
+(module JST_SH_BM12B-SRSS-TB_12x1.00mm_Straight (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -5.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM12B-SRSS-TB_12x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -6.5 1.5875) (end -6.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -1.9625) (end 5.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.0625) (end -7 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.9375) (end -6.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.9375) (end -6.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.0625) (end -6.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.0625) (end -6.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.9375) (end -6.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.3375) (end -6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.3375) (end -7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.3375) (end -7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.3375) (end -6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.0625) (end 7 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.9375) (end 6.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.9375) (end 6.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.0625) (end 6.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.0625) (end 6.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.9375) (end 6.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.3375) (end 6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.3375) (end 7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.3375) (end 7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.3375) (end 6.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -1.0625) (end -5.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -1.5625) (end 5.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.9 -1.5625) (end 5.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 -0.4625) (end -5.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 0.1875) (end 5.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.9 0.1875) (end 5.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.0625) (end -5.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.0625) (end -4.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.0625) (end -3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.0625) (end -2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.0625) (end -1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.0625) (end 1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.0625) (end 2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.0625) (end 3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.0625) (end 4.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.0625) (end 5.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.9 2.55) (end -7.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.9 -2.7) (end 7.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.9 -2.7) (end 7.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.9 2.55) (end -7.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM13B-SRSS-TB_13x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM13B-SRSS-TB_13x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..69c6c3a7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM13B-SRSS-TB_13x1.00mm_Straight.kicad_mod
@@ -0,0 +1,71 @@
+(module JST_SH_BM13B-SRSS-TB_13x1.00mm_Straight (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -6 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM13B-SRSS-TB_13x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -7 1.5875) (end -6.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.9625) (end 6.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.0625) (end -7.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.9375) (end -6.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.9375) (end -7 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.0625) (end -7 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.0625) (end -7 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.9375) (end -7 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.3375) (end -7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.3375) (end -7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.3375) (end -7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.3375) (end -7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.0625) (end 7.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.9375) (end 6.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.9375) (end 7 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.0625) (end 7 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.0625) (end 7 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.9375) (end 7 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.3375) (end 7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.3375) (end 7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.3375) (end 7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.3375) (end 7 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.0625) (end -6.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.5625) (end 6.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 -1.5625) (end 6.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -0.4625) (end -6.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 0.1875) (end 6.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 0.1875) (end 6.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.0625) (end -6 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.0625) (end -5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.0625) (end -4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.0625) (end -3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.0625) (end -2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.0625) (end 2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.0625) (end 3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.0625) (end 4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.0625) (end 5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.0625) (end 6 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 2.55) (end -8.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.4 -2.7) (end 8.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.4 -2.7) (end 8.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.4 2.55) (end -8.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 6 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM14B-SRSS-TB_14x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM14B-SRSS-TB_14x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..a26032af
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM14B-SRSS-TB_14x1.00mm_Straight.kicad_mod
@@ -0,0 +1,73 @@
+(module JST_SH_BM14B-SRSS-TB_14x1.00mm_Straight (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -6.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM14B-SRSS-TB_14x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -7.5 1.5875) (end -7.25 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -1.9625) (end 6.9 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.0625) (end -8 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.9375) (end -7.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.9375) (end -7.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.0625) (end -7.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.0625) (end -7.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.9375) (end -7.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.3375) (end -7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.3375) (end -8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.3375) (end -8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.3375) (end -7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.0625) (end 8 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.9375) (end 7.1 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.9375) (end 7.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.0625) (end 7.5 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.0625) (end 7.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.9375) (end 7.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.3375) (end 7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.3375) (end 8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.3375) (end 8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.3375) (end 7.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -1.0625) (end -6.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -1.5625) (end 6.9 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -1.5625) (end 6.9 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -0.4625) (end -6.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 0.1875) (end 6.9 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 0.1875) (end 6.9 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.0625) (end -6.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.0625) (end -5.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.0625) (end -4.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.0625) (end -3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.0625) (end -2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.0625) (end -1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.0625) (end 1.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.0625) (end 2.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.0625) (end 3.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.0625) (end 4.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.0625) (end 5.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.0625) (end 6.5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.9 2.55) (end -8.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.9 -2.7) (end 8.9 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 -2.7) (end 8.9 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 2.55) (end -8.9 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 4.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 5.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 6.5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.8 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM15B-SRSS-TB_15x1.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM15B-SRSS-TB_15x1.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..839357c1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_BM15B-SRSS-TB_15x1.00mm_Straight.kicad_mod
@@ -0,0 +1,75 @@
+(module JST_SH_BM15B-SRSS-TB_15x1.00mm_Straight (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -7 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_BM15B-SRSS-TB_15x1.00mm_Straight (at 0 3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -8 1.5875) (end -7.75 1.5875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 -1.9625) (end 7.4 -1.9625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -0.0625) (end -8.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 0.9375) (end -7.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.9375) (end -8 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.0625) (end -8 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.0625) (end -8 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.9375) (end -8 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.3375) (end -8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.3375) (end -8.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 0.3375) (end -8.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 0.3375) (end -8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -0.0625) (end 8.5 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 0.9375) (end 7.6 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.9375) (end 8 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.0625) (end 8 -0.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.0625) (end 8 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.9375) (end 8 0.9375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.3375) (end 8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.3375) (end 8.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 0.3375) (end 8.5 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 0.3375) (end 8 0.3375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 -1.0625) (end -7.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 -1.5625) (end 7.4 -1.5625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.4 -1.5625) (end 7.4 -1.0625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 -0.4625) (end -7.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 0.1875) (end 7.4 0.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.4 0.1875) (end 7.4 -0.4625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.0625) (end -7 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.0625) (end -6 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.0625) (end -5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.0625) (end -4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.0625) (end -3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.0625) (end -2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.0625) (end 2 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.0625) (end 3 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.0625) (end 4 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.0625) (end 5 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.0625) (end 6 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.0625) (end 7 -0.8625) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.4 2.55) (end -9.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.4 -2.7) (end 9.4 -2.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.4 -2.7) (end 9.4 2.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.4 2.55) (end -9.4 2.55) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 4 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 5 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 6 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 7 1.2625) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8.3 -1.2625) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..9e0e0af1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -0.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM02B-SRSS-TB_02x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -1.5 -2.1875) (end -1.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 2.6375) (end 0.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0.7375) (end -2 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.6125) (end -1.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.6125) (end -1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.4125) (end -1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.4125) (end -1.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.6125) (end -1.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.1125) (end -1.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -1.1125) (end -2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.1125) (end -2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.1125) (end -1.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.4125) (end -1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.4125) (end -2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.4125) (end -2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.4125) (end -1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 0.7375) (end 2 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.6125) (end 1.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.6125) (end 1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -0.4125) (end 1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -0.4125) (end 1.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.6125) (end 1.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.1125) (end 1.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -1.1125) (end 2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.1125) (end 2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.1125) (end 1.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -0.4125) (end 1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.5 -0.4125) (end 2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.4125) (end 2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.4125) (end 1.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 3.35) (end -2.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 -3.25) (end 2.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.9 -3.25) (end 2.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.9 3.35) (end -2.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -1.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 1.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM03B-SRSS-TB_03x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM03B-SRSS-TB_03x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..89b80f31
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM03B-SRSS-TB_03x1.00mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_SH_SM03B-SRSS-TB_03x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -1 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM03B-SRSS-TB_03x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2 -2.1875) (end -1.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.6375) (end 1.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 0.7375) (end -2.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.6125) (end -1.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.6125) (end -2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.4125) (end -2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.4125) (end -2 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.6125) (end -2 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.1125) (end -2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.1125) (end -2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.1125) (end -2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.1125) (end -2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.4125) (end -2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.4125) (end -2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.4125) (end -2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.4125) (end -2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 0.7375) (end 2.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.6125) (end 1.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.6125) (end 2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.4125) (end 2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.4125) (end 2 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.6125) (end 2 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.1125) (end 2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.1125) (end 2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.1125) (end 2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.1125) (end 2 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.4125) (end 2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.4125) (end 2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.4125) (end 2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.4125) (end 2 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 3.35) (end -3.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.4 -3.25) (end 3.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.4 -3.25) (end 3.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.4 3.35) (end -3.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..1c887f1f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -1.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM04B-SRSS-TB_04x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2.5 -2.1875) (end -2.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.9 2.6375) (end 1.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 0.7375) (end -3 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.6125) (end -2.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.6125) (end -2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.4125) (end -2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.4125) (end -2.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.6125) (end -2.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.1125) (end -2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -1.1125) (end -3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.1125) (end -3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.1125) (end -2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.4125) (end -2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 -0.4125) (end -3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.4125) (end -3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.4125) (end -2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 0.7375) (end 3 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.6125) (end 2.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.6125) (end 2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.4125) (end 2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.4125) (end 2.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.6125) (end 2.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.1125) (end 2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -1.1125) (end 3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.1125) (end 3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.1125) (end 2.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.4125) (end 2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 -0.4125) (end 3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.4125) (end 3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.4125) (end 2.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 3.35) (end -3.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.9 -3.25) (end 3.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 -3.25) (end 3.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 3.35) (end -3.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -2.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 2.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..164a3d79
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -2 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM05B-SRSS-TB_05x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -3 -2.1875) (end -2.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 2.6375) (end 2.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 0.7375) (end -3.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.6125) (end -2.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.6125) (end -3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.4125) (end -3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.4125) (end -3 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.6125) (end -3 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.1125) (end -3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -1.1125) (end -3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.1125) (end -3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.1125) (end -3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.4125) (end -3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.4125) (end -3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.4125) (end -3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.4125) (end -3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 0.7375) (end 3.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.6125) (end 2.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.6125) (end 3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.4125) (end 3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.4125) (end 3 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.6125) (end 3 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.1125) (end 3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -1.1125) (end 3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.1125) (end 3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.1125) (end 3 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.4125) (end 3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -0.4125) (end 3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.4125) (end 3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.4125) (end 3 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 3.35) (end -4.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.4 -3.25) (end 4.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -3.25) (end 4.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 3.35) (end -4.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM06B-SRSS-TB_06x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM06B-SRSS-TB_06x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..cfe1c0c6
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM06B-SRSS-TB_06x1.00mm_Angled.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_SH_SM06B-SRSS-TB_06x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -2.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM06B-SRSS-TB_06x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -3.5 -2.1875) (end -3.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.9 2.6375) (end 2.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 0.7375) (end -4 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.6125) (end -3.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.6125) (end -3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.4125) (end -3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.4125) (end -3.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.6125) (end -3.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.1125) (end -3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -1.1125) (end -4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.1125) (end -4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.1125) (end -3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.4125) (end -3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.5 -0.4125) (end -4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.4125) (end -4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.4125) (end -3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 0.7375) (end 4 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.6125) (end 3.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.6125) (end 3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.4125) (end 3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.4125) (end 3.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.6125) (end 3.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.1125) (end 3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -1.1125) (end 4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.1125) (end 4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.1125) (end 3.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.4125) (end 3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.5 -0.4125) (end 4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.4125) (end 4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.4125) (end 3.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 3.35) (end -4.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.9 -3.25) (end 4.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 -3.25) (end 4.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 3.35) (end -4.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM07B-SRSS-TB_07x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM07B-SRSS-TB_07x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..75d4df1f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM07B-SRSS-TB_07x1.00mm_Angled.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_SH_SM07B-SRSS-TB_07x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -3 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM07B-SRSS-TB_07x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4 -2.1875) (end -3.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.4 2.6375) (end 3.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 0.7375) (end -4.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.6125) (end -3.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.6125) (end -4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.4125) (end -4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.4125) (end -4 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.6125) (end -4 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.1125) (end -4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -1.1125) (end -4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.1125) (end -4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.1125) (end -4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.4125) (end -4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 -0.4125) (end -4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.4125) (end -4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.4125) (end -4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 0.7375) (end 4.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.6125) (end 3.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.6125) (end 4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.4125) (end 4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.4125) (end 4 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.6125) (end 4 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.1125) (end 4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -1.1125) (end 4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.1125) (end 4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.1125) (end 4 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.4125) (end 4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 -0.4125) (end 4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.4125) (end 4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.4125) (end 4 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 3.35) (end -5.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.4 -3.25) (end 5.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 -3.25) (end 5.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 3.35) (end -5.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..e66c84b8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -3.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4.5 -2.1875) (end -4.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 2.6375) (end 3.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 0.7375) (end -5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.6125) (end -4.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.6125) (end -4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.4125) (end -4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.4125) (end -4.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.6125) (end -4.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.1125) (end -4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -1.1125) (end -5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.1125) (end -5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.1125) (end -4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.4125) (end -4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.4125) (end -5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.4125) (end -5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.4125) (end -4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 0.7375) (end 5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.6125) (end 4.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.6125) (end 4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.4125) (end 4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.4125) (end 4.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.6125) (end 4.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.1125) (end 4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -1.1125) (end 5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.1125) (end 5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.1125) (end 4.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.4125) (end 4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 -0.4125) (end 5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.4125) (end 5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.4125) (end 4.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 3.35) (end -5.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.9 -3.25) (end 5.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 -3.25) (end 5.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 3.35) (end -5.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM09B-SRSS-TB_09x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM09B-SRSS-TB_09x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..818252d9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM09B-SRSS-TB_09x1.00mm_Angled.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_SH_SM09B-SRSS-TB_09x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -4 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM09B-SRSS-TB_09x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -5 -2.1875) (end -4.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 2.6375) (end 4.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 0.7375) (end -5.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.6125) (end -4.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.6125) (end -5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.4125) (end -5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.4125) (end -5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.6125) (end -5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.1125) (end -5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -1.1125) (end -5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.1125) (end -5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.1125) (end -5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.4125) (end -5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 -0.4125) (end -5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.4125) (end -5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.4125) (end -5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 0.7375) (end 5.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.6125) (end 4.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.6125) (end 5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.4125) (end 5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.4125) (end 5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.6125) (end 5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.1125) (end 5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -1.1125) (end 5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.1125) (end 5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.1125) (end 5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.4125) (end 5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 -0.4125) (end 5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.4125) (end 5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.4125) (end 5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 3.35) (end -6.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.4 -3.25) (end 6.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.4 -3.25) (end 6.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.4 3.35) (end -6.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM10B-SRSS-TB_10x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM10B-SRSS-TB_10x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..eb20fe06
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM10B-SRSS-TB_10x1.00mm_Angled.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_SH_SM10B-SRSS-TB_10x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -4.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM10B-SRSS-TB_10x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -5.5 -2.1875) (end -5.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.9 2.6375) (end 4.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 0.7375) (end -6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.6125) (end -5.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.6125) (end -5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.4125) (end -5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.4125) (end -5.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.6125) (end -5.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.1125) (end -5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -1.1125) (end -6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.1125) (end -6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.1125) (end -5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.4125) (end -5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -0.4125) (end -6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.4125) (end -6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.4125) (end -5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 0.7375) (end 6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.6125) (end 5.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.6125) (end 5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.4125) (end 5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.4125) (end 5.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.6125) (end 5.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.1125) (end 5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1.1125) (end 6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.1125) (end 6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.1125) (end 5.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.4125) (end 5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -0.4125) (end 6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.4125) (end 6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.4125) (end 5.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 3.35) (end -6.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.9 -3.25) (end 6.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 -3.25) (end 6.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 3.35) (end -6.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM11B-SRSS-TB_11x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM11B-SRSS-TB_11x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..c3d5a9b5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM11B-SRSS-TB_11x1.00mm_Angled.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_SH_SM11B-SRSS-TB_11x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM11B-SRSS-TB_11x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -6 -2.1875) (end -5.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 2.6375) (end 5.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 0.7375) (end -6.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.6125) (end -5.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.6125) (end -6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.4125) (end -6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.4125) (end -6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.6125) (end -6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.1125) (end -6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.1125) (end -6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.1125) (end -6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.1125) (end -6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.4125) (end -6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.4125) (end -6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.4125) (end -6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.4125) (end -6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 0.7375) (end 6.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.6125) (end 5.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.6125) (end 6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.4125) (end 6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.4125) (end 6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.6125) (end 6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.1125) (end 6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.1125) (end 6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.1125) (end 6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.1125) (end 6 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.4125) (end 6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.4125) (end 6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.4125) (end 6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.4125) (end 6 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 3.35) (end -7.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.4 -3.25) (end 7.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -3.25) (end 7.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 3.35) (end -7.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM12B-SRSS-TB_12x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM12B-SRSS-TB_12x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..b2031c1e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM12B-SRSS-TB_12x1.00mm_Angled.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_SH_SM12B-SRSS-TB_12x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -5.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM12B-SRSS-TB_12x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -6.5 -2.1875) (end -6.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.9 2.6375) (end 5.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 0.7375) (end -7 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.6125) (end -6.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.6125) (end -6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.4125) (end -6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.4125) (end -6.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.6125) (end -6.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.1125) (end -6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -1.1125) (end -7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.1125) (end -7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.1125) (end -6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.4125) (end -6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.5 -0.4125) (end -7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.4125) (end -7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.4125) (end -6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 0.7375) (end 7 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.6125) (end 6.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.6125) (end 6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.4125) (end 6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.4125) (end 6.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.6125) (end 6.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.1125) (end 6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -1.1125) (end 7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.1125) (end 7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.1125) (end 6.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.4125) (end 6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.5 -0.4125) (end 7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.4125) (end 7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.4125) (end 6.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.9 3.35) (end -7.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.9 -3.25) (end 7.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.9 -3.25) (end 7.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.9 3.35) (end -7.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM13B-SRSS-TB_13x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM13B-SRSS-TB_13x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..8e3dc60a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM13B-SRSS-TB_13x1.00mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_SH_SM13B-SRSS-TB_13x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -6 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM13B-SRSS-TB_13x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -7 -2.1875) (end -6.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 2.6375) (end 6.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 0.7375) (end -7.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.6125) (end -6.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.6125) (end -7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.4125) (end -7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.4125) (end -7 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.6125) (end -7 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.1125) (end -7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -1.1125) (end -7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.1125) (end -7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.1125) (end -7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.4125) (end -7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 -0.4125) (end -7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.4125) (end -7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.4125) (end -7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 0.7375) (end 7.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.6125) (end 6.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.6125) (end 7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.4125) (end 7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.4125) (end 7 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.6125) (end 7 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.1125) (end 7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -1.1125) (end 7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.1125) (end 7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.1125) (end 7 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.4125) (end 7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 -0.4125) (end 7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.4125) (end 7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.4125) (end 7 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 3.35) (end -8.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.4 -3.25) (end 8.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.4 -3.25) (end 8.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.4 3.35) (end -8.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 6 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM14B-SRSS-TB_14x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM14B-SRSS-TB_14x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..d97ce255
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM14B-SRSS-TB_14x1.00mm_Angled.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_SH_SM14B-SRSS-TB_14x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -6.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM14B-SRSS-TB_14x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -7.5 -2.1875) (end -7.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 2.6375) (end 6.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 0.7375) (end -8 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.6125) (end -7.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.6125) (end -7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.4125) (end -7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.4125) (end -7.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.6125) (end -7.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.1125) (end -7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -1.1125) (end -8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.1125) (end -8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.1125) (end -7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.4125) (end -7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.4125) (end -8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.4125) (end -8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.4125) (end -7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 0.7375) (end 8 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.6125) (end 7.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.6125) (end 7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.4125) (end 7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.4125) (end 7.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.6125) (end 7.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.1125) (end 7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -1.1125) (end 8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.1125) (end 8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.1125) (end 7.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.4125) (end 7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 -0.4125) (end 8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.4125) (end 8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.4125) (end 7.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.9 3.35) (end -8.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.9 -3.25) (end 8.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 -3.25) (end 8.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 3.35) (end -8.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -5.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 5.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 6.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM15B-SRSS-TB_15x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM15B-SRSS-TB_15x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..f0ccc3a5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM15B-SRSS-TB_15x1.00mm_Angled.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_SH_SM15B-SRSS-TB_15x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -7 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM15B-SRSS-TB_15x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -8 -2.1875) (end -7.75 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.4 2.6375) (end 7.4 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 0.7375) (end -8.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -1.6125) (end -7.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.6125) (end -8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.4125) (end -8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.4125) (end -8 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.6125) (end -8 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.1125) (end -8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -1.1125) (end -8.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -1.1125) (end -8.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -1.1125) (end -8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.4125) (end -8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8 -0.4125) (end -8.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -0.4125) (end -8.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 -0.4125) (end -8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 0.7375) (end 8.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -1.6125) (end 7.6 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.6125) (end 8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.4125) (end 8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.4125) (end 8 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.6125) (end 8 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.1125) (end 8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.1125) (end 8.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -1.1125) (end 8.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -1.1125) (end 8 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.4125) (end 8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -0.4125) (end 8.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -0.4125) (end 8.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 -0.4125) (end 8 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.4 3.35) (end -9.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.4 -3.25) (end 9.4 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.4 -3.25) (end 9.4 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.4 3.35) (end -9.4 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -6 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 2 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 3 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 4 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 6 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 7 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8.3 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM20B-SRSS-TB_20x1.00mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM20B-SRSS-TB_20x1.00mm_Angled.kicad_mod
new file mode 100644
index 00000000..cf1384ac
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SH_SM20B-SRSS-TB_20x1.00mm_Angled.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_SH_SM20B-SRSS-TB_20x1.00mm_Angled (layer F.Cu) (tedit 56B07436)
+ (descr "http://www.jst-mfg.com/product/pdf/eng/eSH.pdf")
+ (tags "connector jst sh")
+ (attr smd)
+ (fp_text reference REF** (at -9.5 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SH_SM20B-SRSS-TB_20x1.00mm_Angled (at 0 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -10.5 -2.1875) (end -10.25 -2.1875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.9 2.6375) (end 9.9 2.6375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 0.7375) (end -11 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -1.6125) (end -10.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -1.6125) (end -10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -0.4125) (end -10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -0.4125) (end -10.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -1.6125) (end -10.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -1.1125) (end -10.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -1.1125) (end -11 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -1.1125) (end -11 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -1.1125) (end -10.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -0.4125) (end -10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -0.4125) (end -11 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -0.4125) (end -11 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -0.4125) (end -10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 0.7375) (end 11 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -1.6125) (end 10.1 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -1.6125) (end 10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -0.4125) (end 10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -0.4125) (end 10.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -1.6125) (end 10.5 -1.6125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -1.1125) (end 10.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -1.1125) (end 11 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -1.1125) (end 11 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -1.1125) (end 10.5 -1.1125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -0.4125) (end 10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.5 -0.4125) (end 11 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -0.4125) (end 11 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11 -0.4125) (end 10.5 -0.4125) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.9 3.35) (end -11.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.9 -3.25) (end 11.9 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 -3.25) (end 11.9 3.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 3.35) (end -11.9 3.35) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -8.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -7.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -6.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -5.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 0.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 1.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 2.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 4.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 5.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 6.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 7.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 8.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 9.5 -1.9375) (size 0.6 1.55) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.8 1.9375) (size 1.2 1.8) (drill 0) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..d324570f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM02B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -1.7 -1.5) (end -1.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -1.7 -1.5) (end -1.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.8 1.725) (end 0.8 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.95 -1.275) (end 1.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.2 -1.275) (end 1.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.2 -0.975) (end 2.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.05 -0.975) (end 2.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.95 -1.275) (end -1.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.2 -1.275) (end -1.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.2 -0.975) (end -2.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -0.975) (end -2.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 1.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.05 -1.125) (end 1.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.05 -0.825) (end 1.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.9 -0.825) (end 1.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -1.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.05 -1.125) (end -1.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.05 -0.825) (end -1.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 -0.825) (end -1.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.8 -1.95) (end 2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.8 2.3) (end -2.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 2.3) (end -2.8 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.8 -1.95) (end 2.8 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 1.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -1.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM02B-SURS-TF_02x0.80mm_Angled.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_JST.pretty/JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..451098a5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM03B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2.1 -1.5) (end -1.9 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -2.1 -1.5) (end -1.9 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 1.725) (end 1.2 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.35 -1.275) (end 1.6 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.6 -1.275) (end 1.6 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.6 -0.975) (end 2.45 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 -0.975) (end 2.45 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.35 -1.275) (end -1.6 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -1.275) (end -1.6 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -0.975) (end -2.45 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -0.975) (end -2.45 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 1.45 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.45 -1.125) (end 1.45 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.45 -0.825) (end 2.3 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.3 -0.825) (end 2.3 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.3 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -1.45 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.45 -1.125) (end -1.45 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.45 -0.825) (end -2.3 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.3 -0.825) (end -2.3 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.3 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.2 -1.95) (end 3.2 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.2 2.3) (end -3.2 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 2.3) (end -3.2 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 -1.95) (end 3.2 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 0 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 2.1 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -2.1 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM03B-SURS-TF_03x0.80mm_Angled.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_JST.pretty/JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..b51f9d97
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM04B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2.5 -1.5) (end -2.3 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -2.5 -1.5) (end -2.3 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.6 1.725) (end 1.6 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 -1.275) (end 2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -1.275) (end 2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2 -0.975) (end 2.85 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.85 -0.975) (end 2.85 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.75 -1.275) (end -2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -1.275) (end -2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -0.975) (end -2.85 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -0.975) (end -2.85 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 1.85 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.85 -1.125) (end 1.85 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.85 -0.825) (end 2.7 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.7 -0.825) (end 2.7 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.7 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -1.85 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.85 -1.125) (end -1.85 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.85 -0.825) (end -2.7 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.825) (end -2.7 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -1.95) (end 3.6 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.6 2.3) (end -3.6 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.6 2.3) (end -3.6 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.6 -1.95) (end 3.6 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 2.5 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -2.5 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM04B-SURS-TF_04x0.80mm_Angled.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_JST.pretty/JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..6b18d521
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM05B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -2.9 -1.5) (end -2.7 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -2.9 -1.5) (end -2.7 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 1.725) (end 2 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.15 -1.275) (end 2.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.4 -1.275) (end 2.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.4 -0.975) (end 3.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 -0.975) (end 3.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.15 -1.275) (end -2.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -1.275) (end -2.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -0.975) (end -3.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.25 -0.975) (end -3.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 2.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -1.125) (end 2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 -0.825) (end 3.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.1 -0.825) (end 3.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -2.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -1.125) (end -2.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 -0.825) (end -3.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.1 -0.825) (end -3.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 -1.95) (end 4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4 2.3) (end -4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 2.3) (end -4 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4 -1.95) (end 4 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 1.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 2.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -2.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM05B-SURS-TF_05x0.80mm_Angled.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_JST.pretty/JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..f525482d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM06B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -3.3 -1.5) (end -3.1 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -3.3 -1.5) (end -3.1 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end 2.4 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.55 -1.275) (end 2.8 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.8 -1.275) (end 2.8 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.8 -0.975) (end 3.65 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.65 -0.975) (end 3.65 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.275) (end -2.8 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.8 -1.275) (end -2.8 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.8 -0.975) (end -3.65 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.65 -0.975) (end -3.65 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 2.65 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.65 -1.125) (end 2.65 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.65 -0.825) (end 3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 -0.825) (end 3.5 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.5 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -2.65 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -1.125) (end -2.65 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -0.825) (end -3.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 -0.825) (end -3.5 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.5 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.4 -1.95) (end 4.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 2.3) (end -4.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.4 2.3) (end -4.4 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.4 -1.95) (end 4.4 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 3.3 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -3.3 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM06B-SURS-TF_06x0.80mm_Angled.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_JST.pretty/JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..c840f999
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM08B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4.1 -1.5) (end -3.9 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -4.1 -1.5) (end -3.9 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 1.725) (end 3.2 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.35 -1.275) (end 3.6 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 -1.275) (end 3.6 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 -0.975) (end 4.45 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.45 -0.975) (end 4.45 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.35 -1.275) (end -3.6 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -1.275) (end -3.6 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 -0.975) (end -4.45 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.45 -0.975) (end -4.45 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 3.45 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.45 -1.125) (end 3.45 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.45 -0.825) (end 4.3 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.3 -0.825) (end 4.3 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.3 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -3.45 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.45 -1.125) (end -3.45 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.45 -0.825) (end -4.3 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.3 -0.825) (end -4.3 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.3 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.15 -1.95) (end 5.15 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.15 2.3) (end -5.15 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.15 2.3) (end -5.15 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.15 -1.95) (end 5.15 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 4.1 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -4.1 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM08B-SURS-TF_08x0.80mm_Angled.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_JST.pretty/JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..eeb3bd57
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM10B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -4.9 -1.5) (end -4.7 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -4.9 -1.5) (end -4.7 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -4 1.725) (end 4 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.15 -1.275) (end 4.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 -1.275) (end 4.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.4 -0.975) (end 5.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.25 -0.975) (end 5.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.15 -1.275) (end -4.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -1.275) (end -4.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.4 -0.975) (end -5.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.25 -0.975) (end -5.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 4.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.25 -1.125) (end 4.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.25 -0.825) (end 5.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 -0.825) (end 5.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -4.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.25 -1.125) (end -4.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.25 -0.825) (end -5.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 -0.825) (end -5.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.95 -1.95) (end 5.95 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.95 2.3) (end -5.95 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.95 2.3) (end -5.95 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.95 -1.95) (end 5.95 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 4.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -4.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM10B-SURS-TF_10x0.80mm_Angled.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_JST.pretty/JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..9f33d007
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM12B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -5.7 -1.5) (end -5.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -5.7 -1.5) (end -5.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.8 1.725) (end 4.8 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.95 -1.275) (end 5.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.2 -1.275) (end 5.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.2 -0.975) (end 6.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -0.975) (end 6.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.95 -1.275) (end -5.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -1.275) (end -5.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -0.975) (end -6.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.05 -0.975) (end -6.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 5.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.05 -1.125) (end 5.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.05 -0.825) (end 5.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.9 -0.825) (end 5.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -5.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.05 -1.125) (end -5.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.05 -0.825) (end -5.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.9 -0.825) (end -5.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.8 -1.95) (end 6.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.8 2.3) (end -6.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.8 2.3) (end -6.8 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.8 -1.95) (end 6.8 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 5.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -5.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM12B-SURS-TF_12x0.80mm_Angled.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_JST.pretty/JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..a02c6b45
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM14B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -6.5 -1.5) (end -6.3 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -6.5 -1.5) (end -6.3 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.6 1.725) (end 5.6 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.75 -1.275) (end 6 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -1.275) (end 6 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6 -0.975) (end 6.85 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.85 -0.975) (end 6.85 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.75 -1.275) (end -6 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -1.275) (end -6 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.975) (end -6.85 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.85 -0.975) (end -6.85 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 5.85 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -1.125) (end 5.85 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.825) (end 6.7 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.7 -0.825) (end 6.7 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.7 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -5.85 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -1.125) (end -5.85 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -0.825) (end -6.7 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.7 -0.825) (end -6.7 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.7 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.55 -1.95) (end 7.55 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 2.3) (end -7.55 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.55 2.3) (end -7.55 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.55 -1.95) (end 7.55 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 6.5 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -6.5 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM14B-SURS-TF_14x0.80mm_Angled.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_JST.pretty/JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..6948433b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM15B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -6.9 -1.5) (end -6.7 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -6.9 -1.5) (end -6.7 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 1.725) (end 6 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.15 -1.275) (end 6.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 -1.275) (end 6.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 -0.975) (end 7.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.25 -0.975) (end 7.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.15 -1.275) (end -6.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -1.275) (end -6.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.4 -0.975) (end -7.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 -0.975) (end -7.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 6.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -1.125) (end 6.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.825) (end 7.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.1 -0.825) (end 7.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -6.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.25 -1.125) (end -6.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.25 -0.825) (end -7.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.1 -0.825) (end -7.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 8 -1.95) (end 8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 2.3) (end -8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8 2.3) (end -8 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8 -1.95) (end 8 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -4.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -3.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -2.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -1.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 0 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 1.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 2.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 3.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 4.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 5.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 6.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -6.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM15B-SURS-TF_15x0.80mm_Angled.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_JST.pretty/JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..2a6b9203
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM16B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -7.3 -1.5) (end -7.1 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -7.3 -1.5) (end -7.1 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.4 1.725) (end 6.4 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.55 -1.275) (end 6.8 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.8 -1.275) (end 6.8 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.8 -0.975) (end 7.65 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -0.975) (end 7.65 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.55 -1.275) (end -6.8 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.8 -1.275) (end -6.8 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.8 -0.975) (end -7.65 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.65 -0.975) (end -7.65 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 6.65 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.65 -1.125) (end 6.65 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.65 -0.825) (end 7.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -0.825) (end 7.5 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -6.65 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.65 -1.125) (end -6.65 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.65 -0.825) (end -7.5 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 -0.825) (end -7.5 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.35 -1.95) (end 8.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.35 2.3) (end -8.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.35 2.3) (end -8.35 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.35 -1.95) (end 8.35 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 16 smd rect (at 6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 7.3 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -7.3 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM16B-SURS-TF_16x0.80mm_Angled.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_JST.pretty/JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..920083c8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled.kicad_mod
@@ -0,0 +1,63 @@
+(module JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM17B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -7.7 -1.5) (end -7.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -7.7 -1.5) (end -7.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.8 1.725) (end 6.8 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 -1.275) (end 7.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -1.275) (end 7.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -0.975) (end 8.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.05 -0.975) (end 8.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 -1.275) (end -7.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -1.275) (end -7.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.2 -0.975) (end -8.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.05 -0.975) (end -8.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 7.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.05 -1.125) (end 7.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.05 -0.825) (end 7.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.9 -0.825) (end 7.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -7.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.05 -1.125) (end -7.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.05 -0.825) (end -7.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.9 -0.825) (end -7.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.8 -1.95) (end 8.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.8 2.3) (end -8.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.8 2.3) (end -8.8 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.8 -1.95) (end 8.8 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -5.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -4.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -3.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -2.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -1.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at -0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 0 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 0.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 1.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 2.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 3.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 4.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 16 smd rect (at 5.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 17 smd rect (at 6.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 7.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -7.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM17B-SURS-TF_17x0.80mm_Angled.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_JST.pretty/JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..8f79b4a9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled.kicad_mod
@@ -0,0 +1,66 @@
+(module JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM20B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -8.9 -1.5) (end -8.7 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -8.9 -1.5) (end -8.7 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8 1.725) (end 8 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.15 -1.275) (end 8.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 -1.275) (end 8.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 -0.975) (end 9.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -0.975) (end 9.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.15 -1.275) (end -8.4 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 -1.275) (end -8.4 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 -0.975) (end -9.25 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.25 -0.975) (end -9.25 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 8.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -1.125) (end 8.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -0.825) (end 9.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.1 -0.825) (end 9.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -8.25 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.25 -1.125) (end -8.25 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.25 -0.825) (end -9.1 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 -0.825) (end -9.1 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.1 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 -1.95) (end 10 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10 2.3) (end -10 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10 2.3) (end -10 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10 -1.95) (end 10 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -6.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 16 smd rect (at 4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 17 smd rect (at 5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 18 smd rect (at 6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 19 smd rect (at 6.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 20 smd rect (at 7.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 8.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -8.9 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM20B-SURS-TF_20x0.80mm_Angled.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_JST.pretty/JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled.kicad_mod
new file mode 100644
index 00000000..db5e59c9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled (layer F.Cu) (tedit 58A234D8)
+ (descr "JST SUR series connector, SM22B-SURS-TF, side entry, 0.80mm pitch")
+ (tags "connector jst SUR SMT side horizontal entry 0.80mm pitch")
+ (attr smd)
+ (fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled (at 0 3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center -9.7 -1.5) (end -9.5 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -9.7 -1.5) (end -9.5 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.8 1.725) (end 8.8 1.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.95 -1.275) (end 9.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -1.275) (end 9.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -0.975) (end 10.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -0.975) (end 10.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.95 -1.275) (end -9.2 -1.275) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -1.275) (end -9.2 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -0.975) (end -10.05 -0.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.05 -0.975) (end -10.05 -0.175) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.125) (end 9.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.05 -1.125) (end 9.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.05 -0.825) (end 9.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.9 -0.825) (end 9.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.125) (end -9.05 -1.125) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.05 -1.125) (end -9.05 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.05 -0.825) (end -9.9 -0.825) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.9 -0.825) (end -9.9 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.9 1.575) (end 0 1.575) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.75 -1.95) (end 10.75 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 2.3) (end -10.75 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.75 2.3) (end -10.75 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.75 -1.95) (end 10.75 -1.95) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -7.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -6.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at -2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at -2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at -1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at -0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 0.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 1.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 2.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 16 smd rect (at 3.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 17 smd rect (at 4.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 18 smd rect (at 5.2 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 19 smd rect (at 6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 20 smd rect (at 6.8 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 21 smd rect (at 7.6 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad 22 smd rect (at 8.4 -0.975) (size 0.5 1) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 9.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -9.7 0.975) (size 1.2 1.7) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 0.75) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_SUR_SM22B-SURS-TF_22x0.80mm_Angled.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_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..dd1e6e67
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled (layer F.Cu) (tedit 5897CEBD)
+ (descr http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf)
+ (tags "jst xag")
+ (attr smd)
+ (fp_text reference REF** (at 0 -9) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled (at 0 -7.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.15 -5) (end 11.15 6) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.15 -5) (end -11.15 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.15 6) (end -11.15 6) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.15 -5) (end 6.5 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -5) (end 6.5 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.5 -3.5) (end -6.5 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -3.5) (end -6.5 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.5 -5) (end -11.15 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.15 -5) (end -11.15 -5) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.8 -6.3) (end -5.8 -5.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.8 -5.1) (end -11.3 -5.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.3 -5.1) (end -11.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.3 2.1) (end -11.5 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.8 -5.1) (end 11.3 -5.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.3 -5.1) (end 11.3 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.3 2.1) (end 11.5 2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.6 6.1) (end -9.6 6.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.6 6.1) (end -9.6 6.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 -2.2) (end -5 -3.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -5 -3.2) (end -4.5 -2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.5 -2.2) (end -5.5 -2.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.25 -6.75) (end -6.25 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.25 -5.5) (end -11.75 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.75 -5.5) (end -11.75 2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.75 2) (end -12 2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12 2) (end -12 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12 6.75) (end 12 6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12 6.75) (end 12 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12 1.75) (end 11.75 1.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.75 1.75) (end 11.75 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.75 -5.5) (end 6.25 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.25 -5.5) (end 6.25 -6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.25 -6.75) (end -6.25 -6.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.25 -6.75) (end -6.25 -6.75) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 smd rect (at -5 -4.2) (size 1.3 4.2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -2.5 -4.2) (size 1.3 4.2) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 -4.2) (size 1.3 4.2) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 2.5 -4.2) (size 1.3 4.2) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 5 -4.2) (size 1.3 4.2) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.6 4.2) (size 1.8 4) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.6 4.2) (size 1.8 4) (layers F.Cu F.Paste F.Mask))
+ (model Connectors_JST.3dshapes/JST_XAG_SM05B-XAGKS-BN-TB_5x2.50mm_Angled.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B02B-XH-A_02x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B02B-XH-A_02x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..37ed3282
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B02B-XH-A_02x2.50mm_Straight.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_XH_B02B-XH-A_02x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B02B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 1.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B02B-XH-A_02x2.50mm_Straight (at 1.25 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 4.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.95 3.4) (end 4.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 5.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.45 3.9) (end 5.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 5.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 3.5) (end 5.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 1.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 -1.7) (end 1.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 -2.45) (end 3.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 -1.7) (end 5.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -1.7) (end 5.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -2.45) (end 3.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 1.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.05 -0.2) (end 4.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.3 -0.2) (end 4.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.3 2.75) (end 1.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.05) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.05) (layers *.Cu *.Mask))
+ (fp_text user %R (at 1.25 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B02B-XH-A_02x2.50mm_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_JST.pretty/JST_XH_B03B-XH-A_03x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B03B-XH-A_03x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..a97b0ab2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B03B-XH-A_03x2.50mm_Straight.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_XH_B03B-XH-A_03x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B03B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 2.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B03B-XH-A_03x2.50mm_Straight (at 2.5 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 7.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.45 3.4) (end 7.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 7.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.95 3.9) (end 7.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 7.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 3.5) (end 7.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 4.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.25 -1.7) (end 4.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.75 -2.45) (end 5.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.75 -1.7) (end 7.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -1.7) (end 7.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -2.45) (end 5.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 2.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -0.2) (end 6.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.8 -0.2) (end 6.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.8 2.75) (end 2.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 2.5 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B03B-XH-A_03x2.50mm_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_JST.pretty/JST_XH_B04B-XH-A_04x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B04B-XH-A_04x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..a4fb202b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B04B-XH-A_04x2.50mm_Straight.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_XH_B04B-XH-A_04x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B04B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 3.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B04B-XH-A_04x2.50mm_Straight (at 3.75 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 9.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 3.4) (end 9.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 10.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 3.9) (end 10.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 10.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 3.5) (end 10.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 6.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -1.7) (end 6.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.25 -2.45) (end 8.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.25 -1.7) (end 10.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -1.7) (end 10.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -2.45) (end 8.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 3.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.05 -0.2) (end 9.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.3 -0.2) (end 9.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.3 2.75) (end 3.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 3.75 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B04B-XH-A_04x2.50mm_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_JST.pretty/JST_XH_B05B-XH-A_05x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B05B-XH-A_05x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..d84cef09
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B05B-XH-A_05x2.50mm_Straight.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_XH_B05B-XH-A_05x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B05B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B05B-XH-A_05x2.50mm_Straight (at 5 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 12.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.45 3.4) (end 12.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 12.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.95 3.9) (end 12.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 12.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 3.5) (end 12.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 9.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -1.7) (end 9.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 -2.45) (end 10.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 -1.7) (end 12.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 -1.7) (end 12.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 -2.45) (end 10.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.55 -0.2) (end 11.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.8 -0.2) (end 11.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.8 2.75) (end 5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 5 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B05B-XH-A_05x2.50mm_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_JST.pretty/JST_XH_B06B-XH-A_06x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B06B-XH-A_06x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..535f3ec8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B06B-XH-A_06x2.50mm_Straight.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_XH_B06B-XH-A_06x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B06B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 6.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B06B-XH-A_06x2.50mm_Straight (at 6.25 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 14.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.95 3.4) (end 14.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 15.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.45 3.9) (end 15.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 15.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 3.5) (end 15.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 11.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.75 -1.7) (end 11.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.25 -2.45) (end 13.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.25 -1.7) (end 15.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -1.7) (end 15.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -2.45) (end 13.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 6.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.05 -0.2) (end 14.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.3 -0.2) (end 14.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.3 2.75) (end 6.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 6.25 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B06B-XH-A_06x2.50mm_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_JST.pretty/JST_XH_B07B-XH-A_07x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B07B-XH-A_07x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..f6f15fc6
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B07B-XH-A_07x2.50mm_Straight.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_XH_B07B-XH-A_07x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B07B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 7.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B07B-XH-A_07x2.50mm_Straight (at 7.5 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 17.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.45 3.4) (end 17.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 17.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.95 3.9) (end 17.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 17.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.55 3.5) (end 17.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 14.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.25 -1.7) (end 14.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.75 -2.45) (end 15.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.75 -1.7) (end 17.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.55 -1.7) (end 17.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.55 -2.45) (end 15.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 7.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.55 -0.2) (end 16.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.8 -0.2) (end 16.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.8 2.75) (end 7.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 7.5 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B07B-XH-A_07x2.50mm_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_JST.pretty/JST_XH_B08B-XH-A_08x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B08B-XH-A_08x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..f3e9ded5
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B08B-XH-A_08x2.50mm_Straight.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_XH_B08B-XH-A_08x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B08B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 8.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B08B-XH-A_08x2.50mm_Straight (at 8.75 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 19.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 3.4) (end 19.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 20.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 3.9) (end 20.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 20.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 3.5) (end 20.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 16.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.75 -1.7) (end 16.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.25 -2.45) (end 18.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.25 -1.7) (end 20.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -1.7) (end 20.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -2.45) (end 18.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 8.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.05 -0.2) (end 19.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.3 -0.2) (end 19.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.3 2.75) (end 8.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 8.75 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B08B-XH-A_08x2.50mm_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_JST.pretty/JST_XH_B09B-XH-A_09x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B09B-XH-A_09x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..489ee214
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B09B-XH-A_09x2.50mm_Straight.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_XH_B09B-XH-A_09x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B09B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 10 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B09B-XH-A_09x2.50mm_Straight (at 10 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 22.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.45 3.4) (end 22.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 22.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.95 3.9) (end 22.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 22.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.55 3.5) (end 22.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 19.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.25 -1.7) (end 19.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.75 -2.45) (end 20.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.75 -1.7) (end 22.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.55 -1.7) (end 22.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.55 -2.45) (end 20.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 10 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.55 -0.2) (end 21.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.8 -0.2) (end 21.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.8 2.75) (end 10 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 10 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B09B-XH-A_09x2.50mm_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_JST.pretty/JST_XH_B10B-XH-A_10x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B10B-XH-A_10x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..e5fca69e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B10B-XH-A_10x2.50mm_Straight.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_XH_B10B-XH-A_10x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B10B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 11.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B10B-XH-A_10x2.50mm_Straight (at 11.25 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 24.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.95 3.4) (end 24.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 25.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.45 3.9) (end 25.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 25.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.05 3.5) (end 25.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 21.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.75 -1.7) (end 21.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.25 -2.45) (end 23.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.25 -1.7) (end 25.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.05 -1.7) (end 25.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.05 -2.45) (end 23.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 11.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.05 -0.2) (end 24.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.3 -0.2) (end 24.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.3 2.75) (end 11.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 11.25 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B10B-XH-A_10x2.50mm_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_JST.pretty/JST_XH_B11B-XH-A_11x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B11B-XH-A_11x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..2f2ff516
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B11B-XH-A_11x2.50mm_Straight.kicad_mod
@@ -0,0 +1,63 @@
+(module JST_XH_B11B-XH-A_11x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B11B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 12.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B11B-XH-A_11x2.50mm_Straight (at 12.5 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 27.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.45 3.4) (end 27.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 27.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.95 3.9) (end 27.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 27.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.55 3.5) (end 27.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 24.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.25 -1.7) (end 24.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.75 -2.45) (end 25.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.75 -1.7) (end 27.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.55 -1.7) (end 27.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.55 -2.45) (end 25.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 12.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.55 -0.2) (end 26.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.8 -0.2) (end 26.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.8 2.75) (end 12.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 12.5 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B11B-XH-A_11x2.50mm_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_JST.pretty/JST_XH_B12B-XH-A_12x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B12B-XH-A_12x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..6e8bf01f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B12B-XH-A_12x2.50mm_Straight.kicad_mod
@@ -0,0 +1,64 @@
+(module JST_XH_B12B-XH-A_12x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B12B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 13.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B12B-XH-A_12x2.50mm_Straight (at 13.75 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 29.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 3.4) (end 29.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 30.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 3.9) (end 30.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 30.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 3.5) (end 30.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 26.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.75 -1.7) (end 26.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.25 -2.45) (end 28.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.25 -1.7) (end 30.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -1.7) (end 30.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -2.45) (end 28.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 13.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.05 -0.2) (end 29.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.3 -0.2) (end 29.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.3 2.75) (end 13.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 13.75 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B12B-XH-A_12x2.50mm_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_JST.pretty/JST_XH_B13B-XH-A_13x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B13B-XH-A_13x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..42e365b4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B13B-XH-A_13x2.50mm_Straight.kicad_mod
@@ -0,0 +1,65 @@
+(module JST_XH_B13B-XH-A_13x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B13B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 15 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B13B-XH-A_13x2.50mm_Straight (at 15 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 32.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.45 3.4) (end 32.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 32.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.95 3.9) (end 32.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 32.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.55 3.5) (end 32.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 29.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.25 -1.7) (end 29.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.75 -2.45) (end 30.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.75 -1.7) (end 32.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.55 -1.7) (end 32.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.55 -2.45) (end 30.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 15 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.55 -0.2) (end 31.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.8 -0.2) (end 31.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.8 2.75) (end 15 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 15 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B13B-XH-A_13x2.50mm_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_JST.pretty/JST_XH_B14B-XH-A_14x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B14B-XH-A_14x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..e28328b0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B14B-XH-A_14x2.50mm_Straight.kicad_mod
@@ -0,0 +1,66 @@
+(module JST_XH_B14B-XH-A_14x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B14B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 16.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B14B-XH-A_14x2.50mm_Straight (at 16.25 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 34.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.95 3.4) (end 34.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 35.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.45 3.9) (end 35.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 35.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.05 3.5) (end 35.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 31.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 -1.7) (end 31.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.25 -2.45) (end 33.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.25 -1.7) (end 35.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.05 -1.7) (end 35.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.05 -2.45) (end 33.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 16.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.05 -0.2) (end 34.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.3 -0.2) (end 34.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.3 2.75) (end 16.25 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 16.25 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B14B-XH-A_14x2.50mm_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_JST.pretty/JST_XH_B15B-XH-A_15x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B15B-XH-A_15x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..a2f4f883
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B15B-XH-A_15x2.50mm_Straight.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_XH_B15B-XH-A_15x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B15B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 17.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B15B-XH-A_15x2.50mm_Straight (at 17.5 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 37.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.45 3.4) (end 37.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.45 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 37.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 37.95 3.9) (end 37.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 37.95 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 37.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.55 3.5) (end 37.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.55 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 34.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.25 -1.7) (end 34.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 34.25 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.75 -2.45) (end 35.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.75 -1.7) (end 37.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.55 -1.7) (end 37.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.55 -2.45) (end 35.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 17.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.55 -0.2) (end 36.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.8 -0.2) (end 36.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.8 2.75) (end 17.5 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 35 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 17.5 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B15B-XH-A_15x2.50mm_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_JST.pretty/JST_XH_B16B-XH-A_16x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B16B-XH-A_16x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..9a22da60
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B16B-XH-A_16x2.50mm_Straight.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_XH_B16B-XH-A_16x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B16B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 18.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B16B-XH-A_16x2.50mm_Straight (at 18.75 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 39.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 39.95 3.4) (end 39.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 39.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 40.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.45 3.9) (end 40.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 40.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.05 3.5) (end 40.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 36.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.75 -1.7) (end 36.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.25 -2.45) (end 38.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.25 -1.7) (end 40.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.05 -1.7) (end 40.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.05 -2.45) (end 38.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 18.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.05 -0.2) (end 39.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 39.3 -0.2) (end 39.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 39.3 2.75) (end 18.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 35 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 37.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 18.75 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B16B-XH-A_16x2.50mm_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_JST.pretty/JST_XH_B20B-XH-A_20x2.50mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B20B-XH-A_20x2.50mm_Straight.kicad_mod
new file mode 100644
index 00000000..5adb9972
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_B20B-XH-A_20x2.50mm_Straight.kicad_mod
@@ -0,0 +1,72 @@
+(module JST_XH_B20B-XH-A_20x2.50mm_Straight (layer F.Cu) (tedit 58EAE7F0)
+ (descr "JST XH series connector, B20B-XH-A, top entry type, through hole")
+ (tags "connector jst xh tht top vertical 2.50mm")
+ (fp_text reference REF** (at 23.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_B20B-XH-A_20x2.50mm_Straight (at 23.75 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 3.4) (end 49.95 3.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 49.95 3.4) (end 49.95 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 49.95 -2.35) (end -2.45 -2.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 3.9) (end 50.45 3.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 50.45 3.9) (end 50.45 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 50.45 -2.85) (end -2.95 -2.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -2.45) (end -2.55 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 3.5) (end 50.05 3.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.05 3.5) (end 50.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.05 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.75 -1.7) (end 46.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 46.75 -1.7) (end 46.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 46.75 -2.45) (end 0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.25 -2.45) (end 48.25 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.25 -1.7) (end 50.05 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.05 -1.7) (end 50.05 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.05 -2.45) (end 48.25 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.8 2.75) (end 23.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.05 -0.2) (end 49.3 -0.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 49.3 -0.2) (end 49.3 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 49.3 2.75) (end 23.75 2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.35 -2.75) (end -2.85 -2.75) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -2.75) (end -2.85 -0.25) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 35 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 37.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 40 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 42.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 45 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 47.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask))
+ (fp_text user %R (at 23.75 2.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_B20B-XH-A_20x2.50mm_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_JST.pretty/JST_XH_S02B-XH-A_02x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S02B-XH-A_02x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..68c173ea
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S02B-XH-A_02x2.50mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_XH_S02B-XH-A_02x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S02B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 1.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S02B-XH-A_02x2.50mm_Angled (at 1.25 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 4.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.95 9.2) (end 4.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 5.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.45 9.7) (end 5.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.25 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 1.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.25 9.35) (end 5.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 9.35) (end 5.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 -2.45) (end 3.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -2.45) (end 3.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 2.05) (end 1.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 1.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S02B-XH-A_02x2.50mm_Angled.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_JST.pretty/JST_XH_S03B-XH-A_03x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S03B-XH-A_03x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..4ff55ac7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S03B-XH-A_03x2.50mm_Angled.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_XH_S03B-XH-A_03x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S03B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 2.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S03B-XH-A_03x2.50mm_Angled (at 2.5 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 7.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.45 9.2) (end 7.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 7.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.95 9.7) (end 7.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.5 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 2.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 9.35) (end 7.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 9.35) (end 7.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -2.45) (end 6.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 -2.45) (end 6.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.4 2.05) (end 2.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 2.5 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S03B-XH-A_03x2.50mm_Angled.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_JST.pretty/JST_XH_S04B-XH-A_04x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S04B-XH-A_04x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..716f3dd9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S04B-XH-A_04x2.50mm_Angled.kicad_mod
@@ -0,0 +1,62 @@
+(module JST_XH_S04B-XH-A_04x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S04B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 3.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S04B-XH-A_04x2.50mm_Angled (at 3.75 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 9.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 9.2) (end 9.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 10.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 9.7) (end 10.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.75 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 3.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.75 9.35) (end 10.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.1 9.35) (end 10.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.1 -2.45) (end 8.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 -2.45) (end 8.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.9 2.05) (end 3.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 3.75 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S04B-XH-A_04x2.50mm_Angled.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_JST.pretty/JST_XH_S05B-XH-A_05x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S05B-XH-A_05x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..cba15aa8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S05B-XH-A_05x2.50mm_Angled.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_XH_S05B-XH-A_05x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S05B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S05B-XH-A_05x2.50mm_Angled (at 5 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 12.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.45 9.2) (end 12.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 12.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.95 9.7) (end 12.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5 9.35) (end 12.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.6 9.35) (end 12.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.6 -2.45) (end 11.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 -2.45) (end 11.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 2.05) (end 5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 5 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S05B-XH-A_05x2.50mm_Angled.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_JST.pretty/JST_XH_S06B-XH-A_06x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S06B-XH-A_06x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..972b2c68
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S06B-XH-A_06x2.50mm_Angled.kicad_mod
@@ -0,0 +1,72 @@
+(module JST_XH_S06B-XH-A_06x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S06B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 6.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S06B-XH-A_06x2.50mm_Angled (at 6.25 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 14.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.95 9.2) (end 14.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 15.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.45 9.7) (end 15.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.25 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 6.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 9.35) (end 15.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 9.35) (end 15.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -2.45) (end 13.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.9 -2.45) (end 13.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.9 2.05) (end 6.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 6.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S06B-XH-A_06x2.50mm_Angled.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_JST.pretty/JST_XH_S07B-XH-A_07x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S07B-XH-A_07x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..f49c1516
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S07B-XH-A_07x2.50mm_Angled.kicad_mod
@@ -0,0 +1,77 @@
+(module JST_XH_S07B-XH-A_07x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S07B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 7.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S07B-XH-A_07x2.50mm_Angled (at 7.5 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 17.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.45 9.2) (end 17.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 17.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.95 9.7) (end 17.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.5 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 7.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.5 9.35) (end 17.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.6 9.35) (end 17.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.6 -2.45) (end 16.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.4 -2.45) (end 16.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.4 2.05) (end 7.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 7.5 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S07B-XH-A_07x2.50mm_Angled.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_JST.pretty/JST_XH_S08B-XH-A_08x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S08B-XH-A_08x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..ed0349ec
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S08B-XH-A_08x2.50mm_Angled.kicad_mod
@@ -0,0 +1,82 @@
+(module JST_XH_S08B-XH-A_08x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S08B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 8.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S08B-XH-A_08x2.50mm_Angled (at 8.75 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 19.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 9.2) (end 19.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 20.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 9.7) (end 20.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.75 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 8.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.75 9.35) (end 20.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.1 9.35) (end 20.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.1 -2.45) (end 18.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 -2.45) (end 18.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 2.05) (end 8.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 8.75 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S08B-XH-A_08x2.50mm_Angled.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_JST.pretty/JST_XH_S09B-XH-A_09x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S09B-XH-A_09x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..d2dcf19c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S09B-XH-A_09x2.50mm_Angled.kicad_mod
@@ -0,0 +1,87 @@
+(module JST_XH_S09B-XH-A_09x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S09B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 10 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S09B-XH-A_09x2.50mm_Angled (at 10 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 22.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.45 9.2) (end 22.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 22.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.95 9.7) (end 22.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 10 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 9.35) (end 22.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 9.35) (end 22.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -2.45) (end 21.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.4 -2.45) (end 21.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.4 2.05) (end 10 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 10 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S09B-XH-A_09x2.50mm_Angled.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_JST.pretty/JST_XH_S10B-XH-A_10x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S10B-XH-A_10x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..d6664a6a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S10B-XH-A_10x2.50mm_Angled.kicad_mod
@@ -0,0 +1,92 @@
+(module JST_XH_S10B-XH-A_10x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S10B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 11.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S10B-XH-A_10x2.50mm_Angled (at 11.25 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 24.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.95 9.2) (end 24.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 25.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.45 9.7) (end 25.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.25 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 11.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.25 9.35) (end 25.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.1 9.35) (end 25.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.1 -2.45) (end 23.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.9 -2.45) (end 23.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.9 2.05) (end 11.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 11.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S10B-XH-A_10x2.50mm_Angled.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_JST.pretty/JST_XH_S11B-XH-A_11x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S11B-XH-A_11x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..1d6dab70
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S11B-XH-A_11x2.50mm_Angled.kicad_mod
@@ -0,0 +1,97 @@
+(module JST_XH_S11B-XH-A_11x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S11B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 12.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S11B-XH-A_11x2.50mm_Angled (at 12.5 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 27.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.45 9.2) (end 27.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 27.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.95 9.7) (end 27.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.5 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 12.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.5 9.35) (end 27.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.6 9.35) (end 27.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 27.6 -2.45) (end 26.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.4 -2.45) (end 26.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 26.4 2.05) (end 12.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 3.45) (end 24.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 8.7) (end 25.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 3.45) (end 24.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 12.5 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S11B-XH-A_11x2.50mm_Angled.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_JST.pretty/JST_XH_S12B-XH-A_12x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S12B-XH-A_12x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..f5b58ed8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S12B-XH-A_12x2.50mm_Angled.kicad_mod
@@ -0,0 +1,102 @@
+(module JST_XH_S12B-XH-A_12x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S12B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 13.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S12B-XH-A_12x2.50mm_Angled (at 13.75 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 29.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 9.2) (end 29.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 30.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 9.7) (end 30.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 30.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.75 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 13.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.75 9.35) (end 30.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.1 9.35) (end 30.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30.1 -2.45) (end 28.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.9 -2.45) (end 28.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 28.9 2.05) (end 13.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 3.45) (end 24.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 8.7) (end 25.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 3.45) (end 24.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 3.45) (end 27.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 8.7) (end 27.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 3.45) (end 27.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 13.75 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S12B-XH-A_12x2.50mm_Angled.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_JST.pretty/JST_XH_S13B-XH-A_13x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S13B-XH-A_13x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..29b1d127
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S13B-XH-A_13x2.50mm_Angled.kicad_mod
@@ -0,0 +1,107 @@
+(module JST_XH_S13B-XH-A_13x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S13B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 15 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S13B-XH-A_13x2.50mm_Angled (at 15 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 32.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.45 9.2) (end 32.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 32.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.95 9.7) (end 32.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 15 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 9.35) (end 32.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.6 9.35) (end 32.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.6 -2.45) (end 31.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.4 -2.45) (end 31.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.4 2.05) (end 15 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 3.45) (end 24.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 8.7) (end 25.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 3.45) (end 24.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 3.45) (end 27.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 8.7) (end 27.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 3.45) (end 27.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 3.45) (end 29.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 8.7) (end 30.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 3.45) (end 29.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 15 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S13B-XH-A_13x2.50mm_Angled.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_JST.pretty/JST_XH_S14B-XH-A_14x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S14B-XH-A_14x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..0838d75b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S14B-XH-A_14x2.50mm_Angled.kicad_mod
@@ -0,0 +1,112 @@
+(module JST_XH_S14B-XH-A_14x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S14B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 16.25 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S14B-XH-A_14x2.50mm_Angled (at 16.25 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 34.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.95 9.2) (end 34.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 35.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.45 9.7) (end 35.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.25 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 16.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.25 9.35) (end 35.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.1 9.35) (end 35.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 35.1 -2.45) (end 33.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.9 -2.45) (end 33.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.9 2.05) (end 16.25 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 3.45) (end 24.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 8.7) (end 25.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 3.45) (end 24.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 3.45) (end 27.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 8.7) (end 27.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 3.45) (end 27.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 3.45) (end 29.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 8.7) (end 30.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 3.45) (end 29.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.25 3.45) (end 32.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.25 8.7) (end 32.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.75 8.7) (end 32.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.75 3.45) (end 32.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 16.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S14B-XH-A_14x2.50mm_Angled.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_JST.pretty/JST_XH_S15B-XH-A_15x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S15B-XH-A_15x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..fb39054b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S15B-XH-A_15x2.50mm_Angled.kicad_mod
@@ -0,0 +1,117 @@
+(module JST_XH_S15B-XH-A_15x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S15B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 17.5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S15B-XH-A_15x2.50mm_Angled (at 17.5 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 37.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.45 9.2) (end 37.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.45 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 37.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 37.95 9.7) (end 37.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 37.95 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.5 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 17.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.5 9.35) (end 37.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.6 9.35) (end 37.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.6 -2.45) (end 36.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.4 -2.45) (end 36.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.4 2.05) (end 17.5 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 3.45) (end 24.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 8.7) (end 25.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 3.45) (end 24.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 3.45) (end 27.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 8.7) (end 27.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 3.45) (end 27.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 3.45) (end 29.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 8.7) (end 30.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 3.45) (end 29.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.25 3.45) (end 32.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.25 8.7) (end 32.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.75 8.7) (end 32.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.75 3.45) (end 32.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.75 3.45) (end 34.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.75 8.7) (end 35.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 35.25 8.7) (end 35.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 35.25 3.45) (end 34.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 15 thru_hole circle (at 35 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 17.5 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S15B-XH-A_15x2.50mm_Angled.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_JST.pretty/JST_XH_S16B-XH-A_16x2.50mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S16B-XH-A_16x2.50mm_Angled.kicad_mod
new file mode 100644
index 00000000..0dfc45a4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_XH_S16B-XH-A_16x2.50mm_Angled.kicad_mod
@@ -0,0 +1,122 @@
+(module JST_XH_S16B-XH-A_16x2.50mm_Angled (layer F.Cu) (tedit 58EAE850)
+ (descr "JST XH series connector, S16B-XH-A, side entry type, through hole")
+ (tags "connector jst xh tht side horizontal angled 2.50mm")
+ (fp_text reference REF** (at 18.75 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_XH_S16B-XH-A_16x2.50mm_Angled (at 18.75 10.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.45 -2.3) (end -2.45 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 9.2) (end 39.95 9.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 39.95 9.2) (end 39.95 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 39.95 -2.3) (end -2.45 -2.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.95 9.7) (end 40.45 9.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.45 9.7) (end 40.45 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.45 -2.8) (end -2.95 -2.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.75 9.35) (end -2.6 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 9.35) (end -2.6 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 -2.45) (end -1.4 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 -2.45) (end -1.4 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.4 2.05) (end 18.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.75 9.35) (end 40.1 9.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.1 9.35) (end 40.1 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.1 -2.45) (end 38.9 -2.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.9 -2.45) (end 38.9 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.9 2.05) (end 18.75 2.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 3.45) (end -0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 8.7) (end 0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 3.45) (end -0.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 3.45) (end 2.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.75 3.45) (end 2.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 3.45) (end 4.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 8.7) (end 5.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.45) (end 4.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 3.45) (end 7.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 3.45) (end 7.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.45) (end 9.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 8.7) (end 10.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.25 3.45) (end 9.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 3.45) (end 12.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 8.7) (end 12.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.45) (end 12.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 3.45) (end 14.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 8.7) (end 15.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.25 3.45) (end 14.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 3.45) (end 17.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 8.7) (end 17.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.75 3.45) (end 17.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 3.45) (end 19.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 8.7) (end 20.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 3.45) (end 19.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 3.45) (end 22.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 8.7) (end 22.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.75 3.45) (end 22.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 3.45) (end 24.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 8.7) (end 25.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.25 3.45) (end 24.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 3.45) (end 27.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 8.7) (end 27.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 27.75 3.45) (end 27.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 3.45) (end 29.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 8.7) (end 30.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 30.25 3.45) (end 29.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.25 3.45) (end 32.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.25 8.7) (end 32.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.75 8.7) (end 32.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 32.75 3.45) (end 32.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.75 3.45) (end 34.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 34.75 8.7) (end 35.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 35.25 8.7) (end 35.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 35.25 3.45) (end 34.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.25 3.45) (end 37.25 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.25 8.7) (end 37.75 8.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.75 8.7) (end 37.75 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 37.75 3.45) (end 37.25 3.45) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 7.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 10 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 12.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 15 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 17.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 20 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 22.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 25 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at 27.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at 30 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at 32.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 15 thru_hole circle (at 35 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (pad 16 thru_hole circle (at 37.5 0) (size 1.75 1.75) (drill 1.0) (layers *.Cu *.Mask F.SilkS))
+ (fp_text user %R (at 18.75 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_XH_S16B-XH-A_16x2.50mm_Angled.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_JST.pretty/JST_ZE_B02B-ZESK-1D_02x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B02B-ZESK-1D_02x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..b86a47b9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B02B-ZESK-1D_02x1.5mm_Straight.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_ZE_B02B-ZESK-1D_02x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B02B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 0.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B02B-ZESK-1D_02x1.5mm_Straight (at 0.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 3.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 0.65) (end 3.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 4.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 1.3) (end 4.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 3.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 0.8) (end 3.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.6 -3.55) (end 1.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 1.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.2 -3.95) (end 1.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.6 -3.55) (end 3.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -3.55) (end 3.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 0) (end 1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-1D_03x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-1D_03x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..ddf7df58
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-1D_03x1.5mm_Straight.kicad_mod
@@ -0,0 +1,61 @@
+(module JST_ZE_B03B-ZESK-1D_03x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B03B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 1.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 1.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B03B-ZESK-1D_03x1.5mm_Straight (at 1.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 5.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 0.65) (end 5.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 5.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 1.3) (end 5.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 5.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 0.8) (end 5.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 3.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -3.55) (end 3.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 2.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.7 -3.95) (end 2.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -3.55) (end 4.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -3.55) (end 4.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 0) (end 4 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-D_03x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-D_03x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..a7d0a34d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B03B-ZESK-D_03x1.5mm_Straight.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_ZE_B03B-ZESK-D_03x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B03B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 1.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 1.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B03B-ZESK-D_03x1.5mm_Straight (at 1.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 5.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 0.65) (end 5.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 5.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 1.3) (end 5.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 5.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 0.8) (end 5.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 3.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -3.55) (end 3.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 2.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.7 -3.95) (end 2.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -3.55) (end 4.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -3.55) (end 4.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 0) (end 4 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-1D_04x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-1D_04x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..98fb0dbc
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-1D_04x1.5mm_Straight.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_ZE_B04B-ZESK-1D_04x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B04B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 2.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 2.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B04B-ZESK-1D_04x1.5mm_Straight (at 2.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 6.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 0.65) (end 6.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 7.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 1.3) (end 7.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 6.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 0.8) (end 6.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 4.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -3.55) (end 4.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 4.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -3.95) (end 4.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -3.55) (end 6.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -3.55) (end 6.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 0) (end 4 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-D_04x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-D_04x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..92b1353c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B04B-ZESK-D_04x1.5mm_Straight.kicad_mod
@@ -0,0 +1,67 @@
+(module JST_ZE_B04B-ZESK-D_04x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B04B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 2.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 2.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B04B-ZESK-D_04x1.5mm_Straight (at 2.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 6.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 0.65) (end 6.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 7.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 1.3) (end 7.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 6.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 0.8) (end 6.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 4.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -3.55) (end 4.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 4.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -3.95) (end 4.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.6 -3.55) (end 6.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -3.55) (end 6.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 0) (end 4 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-1D_05x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-1D_05x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..b6fcf60f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-1D_05x1.5mm_Straight.kicad_mod
@@ -0,0 +1,73 @@
+(module JST_ZE_B05B-ZESK-1D_05x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B05B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 3 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B05B-ZESK-1D_05x1.5mm_Straight (at 3 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 8.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 0.65) (end 8.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 8.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 1.3) (end 8.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 8.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 0.8) (end 8.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 6.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -3.55) (end 6.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 5.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.7 -3.95) (end 5.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -3.55) (end 7.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -3.55) (end 7.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 0) (end 7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-D_05x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-D_05x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..96aedba2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B05B-ZESK-D_05x1.5mm_Straight.kicad_mod
@@ -0,0 +1,72 @@
+(module JST_ZE_B05B-ZESK-D_05x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B05B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 3 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B05B-ZESK-D_05x1.5mm_Straight (at 3 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 8.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 0.65) (end 8.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 8.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 1.3) (end 8.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 8.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 0.8) (end 8.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 6.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -3.55) (end 6.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 5.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.7 -3.95) (end 5.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.1 -3.55) (end 7.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -3.55) (end 7.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 0) (end 7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-1D_06x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-1D_06x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..2fcd80fc
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-1D_06x1.5mm_Straight.kicad_mod
@@ -0,0 +1,80 @@
+(module JST_ZE_B06B-ZESK-1D_06x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B06B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 3.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B06B-ZESK-1D_06x1.5mm_Straight (at 3.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 9.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 0.65) (end 9.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 10.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.4 1.3) (end 10.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 9.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 0.8) (end 9.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 7.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -3.55) (end 7.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 7.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -3.95) (end 7.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -3.55) (end 9.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -3.55) (end 9.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 0) (end 7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-D_06x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-D_06x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..38bcdaed
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B06B-ZESK-D_06x1.5mm_Straight.kicad_mod
@@ -0,0 +1,79 @@
+(module JST_ZE_B06B-ZESK-D_06x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B06B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 3.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B06B-ZESK-D_06x1.5mm_Straight (at 3.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 9.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 0.65) (end 9.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 10.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.4 1.3) (end 10.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 9.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 0.8) (end 9.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 7.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -3.55) (end 7.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 7.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -3.95) (end 7.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.6 -3.55) (end 9.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -3.55) (end 9.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 0) (end 7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-1D_07x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-1D_07x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..cabc2e1a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-1D_07x1.5mm_Straight.kicad_mod
@@ -0,0 +1,85 @@
+(module JST_ZE_B07B-ZESK-1D_07x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B07B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 4.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 4.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B07B-ZESK-1D_07x1.5mm_Straight (at 4.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 11.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 0.65) (end 11.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 11.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 1.3) (end 11.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 11.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 0.8) (end 11.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 9.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -3.55) (end 9.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 8.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 -3.95) (end 8.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -3.55) (end 10.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -3.55) (end 10.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 0) (end 10 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-D_07x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-D_07x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..97c8f676
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B07B-ZESK-D_07x1.5mm_Straight.kicad_mod
@@ -0,0 +1,84 @@
+(module JST_ZE_B07B-ZESK-D_07x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B07B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 4.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 4.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B07B-ZESK-D_07x1.5mm_Straight (at 4.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 11.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 0.65) (end 11.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 11.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 1.3) (end 11.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 11.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 0.8) (end 11.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 9.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -3.55) (end 9.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 8.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 -3.95) (end 8.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.1 -3.55) (end 10.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -3.55) (end 10.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 0) (end 10 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-1D_08x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-1D_08x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..93f57606
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-1D_08x1.5mm_Straight.kicad_mod
@@ -0,0 +1,92 @@
+(module JST_ZE_B08B-ZESK-1D_08x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B08B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 5.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 5.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B08B-ZESK-1D_08x1.5mm_Straight (at 5.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 12.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 0.65) (end 12.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 13.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.4 1.3) (end 13.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 12.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 0.8) (end 12.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 10.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -3.55) (end 10.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 10.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.2 -3.95) (end 10.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -3.55) (end 12.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -3.55) (end 12.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 0) (end 10 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-D_08x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-D_08x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..e6f14ae6
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B08B-ZESK-D_08x1.5mm_Straight.kicad_mod
@@ -0,0 +1,91 @@
+(module JST_ZE_B08B-ZESK-D_08x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B08B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 5.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 5.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B08B-ZESK-D_08x1.5mm_Straight (at 5.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 12.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 0.65) (end 12.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 13.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.4 1.3) (end 13.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 12.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 0.8) (end 12.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 10.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -3.55) (end 10.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 10.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.2 -3.95) (end 10.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.6 -3.55) (end 12.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -3.55) (end 12.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 0) (end 10 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-1D_09x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-1D_09x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..e3d6b85d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-1D_09x1.5mm_Straight.kicad_mod
@@ -0,0 +1,97 @@
+(module JST_ZE_B09B-ZESK-1D_09x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B09B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 6 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B09B-ZESK-1D_09x1.5mm_Straight (at 6 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 14.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 0.65) (end 14.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 14.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 1.3) (end 14.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 14.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.4 0.8) (end 14.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 12.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -3.55) (end 12.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 11.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.7 -3.95) (end 11.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -3.55) (end 13.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -3.55) (end 13.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 0) (end 13 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-D_09x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-D_09x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..dd695925
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B09B-ZESK-D_09x1.5mm_Straight.kicad_mod
@@ -0,0 +1,96 @@
+(module JST_ZE_B09B-ZESK-D_09x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B09B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 6 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B09B-ZESK-D_09x1.5mm_Straight (at 6 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 14.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 0.65) (end 14.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 14.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 1.3) (end 14.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 14.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.4 0.8) (end 14.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 12.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -3.55) (end 12.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 11.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.7 -3.95) (end 11.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.1 -3.55) (end 13.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -3.55) (end 13.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 0) (end 13 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-1D_10x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-1D_10x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..f12729fe
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-1D_10x1.5mm_Straight.kicad_mod
@@ -0,0 +1,104 @@
+(module JST_ZE_B10B-ZESK-1D_10x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B10B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 6.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B10B-ZESK-1D_10x1.5mm_Straight (at 6.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 15.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.75 0.65) (end 15.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 16.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.4 1.3) (end 16.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 15.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.9 0.8) (end 15.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 13.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -3.55) (end 13.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 13.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.2 -3.95) (end 13.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -3.55) (end 15.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -3.55) (end 15.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 0) (end 13 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-D_10x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-D_10x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..01854467
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B10B-ZESK-D_10x1.5mm_Straight.kicad_mod
@@ -0,0 +1,103 @@
+(module JST_ZE_B10B-ZESK-D_10x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B10B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 6.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B10B-ZESK-D_10x1.5mm_Straight (at 6.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 15.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.75 0.65) (end 15.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 16.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.4 1.3) (end 16.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 15.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.9 0.8) (end 15.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 13.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -3.55) (end 13.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 13.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.2 -3.95) (end 13.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.6 -3.55) (end 15.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -3.55) (end 15.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 0) (end 13 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-1D_11x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-1D_11x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..a2e51ad1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-1D_11x1.5mm_Straight.kicad_mod
@@ -0,0 +1,109 @@
+(module JST_ZE_B11B-ZESK-1D_11x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B11B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 7.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 7.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B11B-ZESK-1D_11x1.5mm_Straight (at 7.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 17.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 0.65) (end 17.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 17.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.9 1.3) (end 17.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 17.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.4 0.8) (end 17.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 15.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -3.55) (end 15.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 14.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.7 -3.95) (end 14.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -3.55) (end 16.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -3.55) (end 16.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 0) (end 16 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-D_11x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-D_11x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..56a4dd65
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B11B-ZESK-D_11x1.5mm_Straight.kicad_mod
@@ -0,0 +1,108 @@
+(module JST_ZE_B11B-ZESK-D_11x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B11B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 7.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 7.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B11B-ZESK-D_11x1.5mm_Straight (at 7.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 17.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 0.65) (end 17.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 17.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.9 1.3) (end 17.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 17.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.4 0.8) (end 17.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 15.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -3.55) (end 15.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 14.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.7 -3.95) (end 14.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.1 -3.55) (end 16.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -3.55) (end 16.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 0) (end 16 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-1D_12x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-1D_12x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..98f391cc
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-1D_12x1.5mm_Straight.kicad_mod
@@ -0,0 +1,116 @@
+(module JST_ZE_B12B-ZESK-1D_12x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B12B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 8.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 8.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B12B-ZESK-1D_12x1.5mm_Straight (at 8.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 18.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 0.65) (end 18.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 19.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.4 1.3) (end 19.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 18.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 0.8) (end 18.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 16.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -3.55) (end 16.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 16.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.2 -3.95) (end 16.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -3.55) (end 18.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -3.55) (end 18.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 0) (end 16 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-D_12x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-D_12x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..cd1bc462
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B12B-ZESK-D_12x1.5mm_Straight.kicad_mod
@@ -0,0 +1,115 @@
+(module JST_ZE_B12B-ZESK-D_12x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B12B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 8.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 8.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B12B-ZESK-D_12x1.5mm_Straight (at 8.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 18.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 0.65) (end 18.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 19.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.4 1.3) (end 19.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 18.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 0.8) (end 18.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 16.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -3.55) (end 16.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 16.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.2 -3.95) (end 16.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.6 -3.55) (end 18.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -3.55) (end 18.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 0) (end 16 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-1D_13x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-1D_13x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..a374a88a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-1D_13x1.5mm_Straight.kicad_mod
@@ -0,0 +1,121 @@
+(module JST_ZE_B13B-ZESK-1D_13x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B13B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 9 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 9 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B13B-ZESK-1D_13x1.5mm_Straight (at 9 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 20.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 0.65) (end 20.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 20.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.9 1.3) (end 20.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 20.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.4 0.8) (end 20.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 18.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -3.55) (end 18.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 17.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.7 -3.95) (end 17.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -3.55) (end 19.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -3.55) (end 19.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 0) (end 19 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-D_13x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-D_13x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..fae9c6a7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B13B-ZESK-D_13x1.5mm_Straight.kicad_mod
@@ -0,0 +1,120 @@
+(module JST_ZE_B13B-ZESK-D_13x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B13B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 9 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 9 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B13B-ZESK-D_13x1.5mm_Straight (at 9 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 20.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 0.65) (end 20.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 20.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.9 1.3) (end 20.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 20.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.4 0.8) (end 20.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 18.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -3.55) (end 18.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 17.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.7 -3.95) (end 17.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.1 -3.55) (end 19.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -3.55) (end 19.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 0) (end 19 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-1D_14x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-1D_14x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..ef0fd768
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-1D_14x1.5mm_Straight.kicad_mod
@@ -0,0 +1,128 @@
+(module JST_ZE_B14B-ZESK-1D_14x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B14B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 9.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 9.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B14B-ZESK-1D_14x1.5mm_Straight (at 9.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 21.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.75 0.65) (end 21.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 22.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.4 1.3) (end 22.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 21.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.9 0.8) (end 21.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 19.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -3.55) (end 19.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 19.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.2 -3.95) (end 19.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -3.55) (end 21.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -3.55) (end 21.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 0) (end 19 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -2.95) (end 19.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -3.25) (end 19.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -3.25) (end 19.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -1.05) (end 19.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -0.3) (end 19.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -0.3) (end 19.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-D_14x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-D_14x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..b098a7eb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B14B-ZESK-D_14x1.5mm_Straight.kicad_mod
@@ -0,0 +1,127 @@
+(module JST_ZE_B14B-ZESK-D_14x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B14B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 9.75 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 9.75 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B14B-ZESK-D_14x1.5mm_Straight (at 9.75 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 21.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.75 0.65) (end 21.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 22.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.4 1.3) (end 22.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 21.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.9 0.8) (end 21.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 19.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -3.55) (end 19.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 19.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.2 -3.95) (end 19.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.6 -3.55) (end 21.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -3.55) (end 21.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 0) (end 19 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -2.95) (end 19.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -3.25) (end 19.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -3.25) (end 19.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -1.05) (end 19.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -0.3) (end 19.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -0.3) (end 19.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-1D_15x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-1D_15x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..f761e543
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-1D_15x1.5mm_Straight.kicad_mod
@@ -0,0 +1,133 @@
+(module JST_ZE_B15B-ZESK-1D_15x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B15B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 10.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 10.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B15B-ZESK-1D_15x1.5mm_Straight (at 10.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 23.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 0.65) (end 23.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 23.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.9 1.3) (end 23.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 23.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.4 0.8) (end 23.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 21.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -3.55) (end 21.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 20.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.7 -3.95) (end 20.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -3.55) (end 22.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -3.55) (end 22.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 0) (end 22 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 19 0) (end 20 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -2.95) (end 19.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -3.25) (end 19.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -3.25) (end 19.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -1.05) (end 19.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -0.3) (end 19.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -0.3) (end 19.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -0.95) (end 20.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -3.25) (end 21.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.15 -3.25) (end 21.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 21 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-D_15x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-D_15x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..1ff082a1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B15B-ZESK-D_15x1.5mm_Straight.kicad_mod
@@ -0,0 +1,132 @@
+(module JST_ZE_B15B-ZESK-D_15x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B15B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 10.5 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 10.5 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B15B-ZESK-D_15x1.5mm_Straight (at 10.5 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 23.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 0.65) (end 23.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 23.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.9 1.3) (end 23.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.9 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 23.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.4 0.8) (end 23.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.4 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 21.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -3.55) (end 21.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 20.7 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.7 -3.95) (end 20.7 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.7 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.1 -3.55) (end 22.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -3.55) (end 22.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 0) (end 22 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 19 0) (end 20 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -2.95) (end 19.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -3.25) (end 19.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -3.25) (end 19.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -1.05) (end 19.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -0.3) (end 19.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -0.3) (end 19.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -0.95) (end 20.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -3.25) (end 21.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.15 -3.25) (end 21.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 21 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-1D_16x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-1D_16x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..8d9a08a7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-1D_16x1.5mm_Straight.kicad_mod
@@ -0,0 +1,140 @@
+(module JST_ZE_B16B-ZESK-1D_16x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B16B-ZESK-1D, 1.50mm pitch, top entry through hole with boss")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 11.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 11.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B16B-ZESK-1D_16x1.5mm_Straight (at 11.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 24.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 0.65) (end 24.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 25.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 1.3) (end 25.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 24.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 0.8) (end 24.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 22.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -3.55) (end 22.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 22.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.2 -3.95) (end 22.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -0.9 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -3.55) (end 24.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.1 -3.55) (end 24.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.1 0) (end 22 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 19 0) (end 20 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -2.95) (end 19.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -3.25) (end 19.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -3.25) (end 19.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -1.05) (end 19.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -0.3) (end 19.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -0.3) (end 19.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -0.95) (end 20.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -3.25) (end 21.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.15 -3.25) (end 21.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -2.95) (end 22.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -3.25) (end 22.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.65 -3.25) (end 22.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -1.05) (end 22.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -0.3) (end 22.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.65 -0.3) (end 22.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 21 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 22.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-D_16x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-D_16x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..57689c0b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_B16B-ZESK-D_16x1.5mm_Straight.kicad_mod
@@ -0,0 +1,139 @@
+(module JST_ZE_B16B-ZESK-D_16x1.5mm_Straight (layer F.Cu) (tedit 58A23220)
+ (descr "JST ZE series connector, B16B-ZESK-D, 1.50mm pitch, top entry through hole")
+ (tags "connector jst ze top vertical straight tht through thru hole")
+ (fp_text reference REF** (at 11.25 2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 11.25 -4.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_B16B-ZESK-D_16x1.5mm_Straight (at 11.25 -6.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 0.65) (end 24.75 0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 0.65) (end 24.75 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 -5.1) (end -2.25 -5.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -5.75) (end -2.9 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 1.3) (end 25.4 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 1.3) (end 25.4 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 -5.75) (end -2.9 -5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -5.25) (end -2.4 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 0.8) (end 24.9 0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 0.8) (end 24.9 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 -5.25) (end -2.4 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -5.25) (end -0.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end 22.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -3.55) (end 22.6 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -5.25) (end -0.1 -5.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -4.85) (end 0.3 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.3 -3.95) (end 22.2 -3.95) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.2 -3.95) (end 22.2 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.2 -4.85) (end 0.3 -4.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.1 -3.55) (end -1.6 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 -3.55) (end -1.6 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.6 0) (end -1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.6 -3.55) (end 24.1 -3.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.1 -3.55) (end 24.1 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.1 0) (end 22 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 4 0) (end 5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 7 0) (end 8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10 0) (end 11 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 13 0) (end 14 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 16 0) (end 17 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 19 0) (end 20 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.95) (end -0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -3.25) (end 0.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -3.25) (end 0.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -2.95) (end 1.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -3.25) (end 1.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -3.25) (end 1.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -1.05) (end 1.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.3) (end 1.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.3) (end 1.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.95) (end 2.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -3.25) (end 3.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -3.25) (end 3.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -2.95) (end 4.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -3.25) (end 4.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -3.25) (end 4.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -1.05) (end 4.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.3) (end 4.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.3) (end 4.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.95) (end 5.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -3.25) (end 6.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -3.25) (end 6.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -2.95) (end 7.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -3.25) (end 7.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -3.25) (end 7.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -1.05) (end 7.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.3) (end 7.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.3) (end 7.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.95) (end 8.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -3.25) (end 9.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -3.25) (end 9.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -2.95) (end 10.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -3.25) (end 10.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -3.25) (end 10.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -1.05) (end 10.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.3) (end 10.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.3) (end 10.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -0.95) (end 11.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.85 -3.25) (end 12.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.15 -3.25) (end 12.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -2.95) (end 13.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -3.25) (end 13.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -3.25) (end 13.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -1.05) (end 13.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.35 -0.3) (end 13.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.65 -0.3) (end 13.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -0.95) (end 14.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.85 -3.25) (end 15.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.15 -3.25) (end 15.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -2.95) (end 16.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -3.25) (end 16.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -3.25) (end 16.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -1.05) (end 16.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.35 -0.3) (end 16.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 16.65 -0.3) (end 16.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -0.95) (end 17.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.85 -3.25) (end 18.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.15 -3.25) (end 18.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -2.95) (end 19.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -3.25) (end 19.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -3.25) (end 19.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -1.05) (end 19.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.35 -0.3) (end 19.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 19.65 -0.3) (end 19.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -0.95) (end 20.85 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.85 -3.25) (end 21.15 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.15 -3.25) (end 21.15 -0.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -2.95) (end 22.35 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -3.25) (end 22.65 -3.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.65 -3.25) (end 22.65 -2.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -1.05) (end 22.35 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.35 -0.3) (end 22.65 -0.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 22.65 -0.3) (end 22.65 -1.05) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -0.4) (end -2.7 1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 1.1) (end -1.2 1.1) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 3 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 21 0) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 22.5 -2) (size 1.3 1.3) (drill 0.8) (layers *.Cu *.Mask))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM02B-ZESS-TBT_02x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM02B-ZESS-TBT_02x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..05e77293
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM02B-ZESS-TBT_02x1.5mm_Straight.kicad_mod
@@ -0,0 +1,63 @@
+(module JST_ZE_BM02B-ZESS-TBT_02x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM02B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM02B-ZESS-TBT_02x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.75 -2.025) (end -3.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 3.775) (end 3.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 3.775) (end 3.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -2.025) (end -3.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.7 -3.025) (end 2.3 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.3 -3.325) (end 2.3 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.3 -2.725) (end 1.7 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.7 -3.025) (end 2.3 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.3 -3.325) (end 2.3 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.3 -2.725) (end 1.7 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 -2.225) (end -3.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -2.225) (end -3.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 0.375) (end -3.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.15 0.375) (end -3.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.15 -1.425) (end -1.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.425) (end -1.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.7 -2.225) (end 3.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -2.225) (end 3.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 0.375) (end 3.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 0.375) (end 3.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.15 -1.425) (end 1.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.7 -1.425) (end 1.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.85 2.475) (end -1.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.85 3.975) (end 1.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.85 3.975) (end 1.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.85 2.475) (end -1.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 2.875) (end 0.15 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 3.575) (end -0.15 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.15 3.575) (end -0.15 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.15 2.875) (end 0.15 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 2.475) (end -0.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.25 2.475) (end 0.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.85 -4.1) (end -4.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.85 4.65) (end 4.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.85 4.65) (end 4.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.85 -4.1) (end -4.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 3.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -3.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM03B-ZESS-TBT_03x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM03B-ZESS-TBT_03x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..0aca91a7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM03B-ZESS-TBT_03x1.5mm_Straight.kicad_mod
@@ -0,0 +1,68 @@
+(module JST_ZE_BM03B-ZESS-TBT_03x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM03B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM03B-ZESS-TBT_03x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.5 -2.025) (end -4.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.5 3.775) (end 4.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.5 3.775) (end 4.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.5 -2.025) (end -4.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.45 -3.025) (end 3.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.05 -3.325) (end 3.05 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.05 -2.725) (end 2.45 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 -3.025) (end 3.05 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.05 -3.325) (end 3.05 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.05 -2.725) (end 2.45 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.45 -2.225) (end -4.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.7 -2.225) (end -4.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.7 0.375) (end -3.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 0.375) (end -3.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -1.425) (end -2.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.45 -1.425) (end -2.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 -2.225) (end 4.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 -2.225) (end 4.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 0.375) (end 3.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 0.375) (end 3.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -1.425) (end 2.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.45 -1.425) (end 2.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 2.475) (end -2.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 3.975) (end 2.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.6 3.975) (end 2.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.6 2.475) (end -2.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 2.875) (end -0.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.6 3.575) (end 0.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.6 3.575) (end 0.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.6 2.875) (end -0.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 2.475) (end -1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 2.475) (end 1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.6 -4.1) (end -5.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.6 4.65) (end 5.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.6 4.65) (end 5.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.6 -4.1) (end -5.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM04B-ZESS-TBT_04x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM04B-ZESS-TBT_04x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..6fc6be74
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM04B-ZESS-TBT_04x1.5mm_Straight.kicad_mod
@@ -0,0 +1,73 @@
+(module JST_ZE_BM04B-ZESS-TBT_04x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM04B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM04B-ZESS-TBT_04x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.25 -2.025) (end -5.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 3.775) (end 5.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 3.775) (end 5.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -2.025) (end -5.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.2 -3.025) (end 3.8 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 -3.325) (end 3.8 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 -2.725) (end 3.2 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.2 -3.025) (end 3.8 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.8 -3.325) (end 3.8 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.8 -2.725) (end 3.2 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.2 -2.225) (end -5.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 -2.225) (end -5.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 0.375) (end -4.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 0.375) (end -4.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 -1.425) (end -3.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.2 -1.425) (end -3.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.2 -2.225) (end 5.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -2.225) (end 5.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 0.375) (end 4.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.65 0.375) (end 4.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.65 -1.425) (end 3.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.2 -1.425) (end 3.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.35 2.475) (end -3.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.35 3.975) (end 3.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.35 3.975) (end 3.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.35 2.475) (end -3.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.35 2.875) (end -1.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.35 3.575) (end 1.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.35 3.575) (end 1.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.35 2.875) (end -1.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.75 2.475) (end -1.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.75 2.475) (end 1.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.35 -4.1) (end -6.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.35 4.65) (end 6.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.35 4.65) (end 6.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.35 -4.1) (end -6.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 4.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -4.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM05B-ZESS-TBT_05x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM05B-ZESS-TBT_05x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..d8bb59fa
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM05B-ZESS-TBT_05x1.5mm_Straight.kicad_mod
@@ -0,0 +1,78 @@
+(module JST_ZE_BM05B-ZESS-TBT_05x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM05B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM05B-ZESS-TBT_05x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6 -2.025) (end -6 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 3.775) (end 6 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 3.775) (end 6 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -2.025) (end -6 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.95 -3.025) (end 4.55 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 -3.325) (end 4.55 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.55 -2.725) (end 3.95 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -3.025) (end 4.55 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.55 -3.325) (end 4.55 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.55 -2.725) (end 3.95 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.95 -2.225) (end -6.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -2.225) (end -6.2 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 0.375) (end -5.4 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 0.375) (end -5.4 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -1.425) (end -3.95 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -1.425) (end -3.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -2.225) (end 6.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -2.225) (end 6.2 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 0.375) (end 5.4 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 0.375) (end 5.4 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 -1.425) (end 3.95 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -1.425) (end 3.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.1 2.475) (end -4.1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.1 3.975) (end 4.1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.1 3.975) (end 4.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.1 2.475) (end -4.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.1 2.875) (end -2.1 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.1 3.575) (end 2.1 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.1 3.575) (end 2.1 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.1 2.875) (end -2.1 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.5 2.475) (end -2.5 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 2.475) (end 2.5 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.15 -0.675) (end -3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 1.725) (end -2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.725) (end -2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -0.675) (end -3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.675) (end 2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.725) (end 3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 1.725) (end 3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -0.675) (end 2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.1 -4.1) (end -7.1 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.1 4.65) (end 7.1 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.1 4.65) (end 7.1 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.1 -4.1) (end -7.1 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 5.6 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -5.6 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM06B-ZESS-TBT_06x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM06B-ZESS-TBT_06x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..f3336999
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM06B-ZESS-TBT_06x1.5mm_Straight.kicad_mod
@@ -0,0 +1,83 @@
+(module JST_ZE_BM06B-ZESS-TBT_06x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM06B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM06B-ZESS-TBT_06x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.75 -2.025) (end -6.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.75 3.775) (end 6.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 3.775) (end 6.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 -2.025) (end -6.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.7 -3.025) (end 5.3 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.3 -3.325) (end 5.3 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.3 -2.725) (end 4.7 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 -3.025) (end 5.3 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.3 -3.325) (end 5.3 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.3 -2.725) (end 4.7 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.7 -2.225) (end -6.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 -2.225) (end -6.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 0.375) (end -6.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.15 0.375) (end -6.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.15 -1.425) (end -4.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.7 -1.425) (end -4.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 -2.225) (end 6.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 -2.225) (end 6.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 0.375) (end 6.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.15 0.375) (end 6.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.15 -1.425) (end 4.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 -1.425) (end 4.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.85 2.475) (end -4.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.85 3.975) (end 4.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.85 3.975) (end 4.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.85 2.475) (end -4.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 2.875) (end -2.85 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.85 3.575) (end 2.85 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.85 3.575) (end 2.85 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.85 2.875) (end -2.85 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.25 2.475) (end -3.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.25 2.475) (end 3.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.9 -0.675) (end -3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 1.725) (end -3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 1.725) (end -3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.675) (end -3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -0.675) (end 3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 1.725) (end 3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 1.725) (end 3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -0.675) (end 3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.85 -4.1) (end -7.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.85 4.65) (end 7.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.85 4.65) (end 7.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.85 -4.1) (end -7.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 6.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -6.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM07B-ZESS-TBT_07x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM07B-ZESS-TBT_07x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..4352a47c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM07B-ZESS-TBT_07x1.5mm_Straight.kicad_mod
@@ -0,0 +1,88 @@
+(module JST_ZE_BM07B-ZESS-TBT_07x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM07B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM07B-ZESS-TBT_07x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.5 -2.025) (end -7.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 3.775) (end 7.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 3.775) (end 7.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -2.025) (end -7.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.45 -3.025) (end 6.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -3.325) (end 6.05 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.05 -2.725) (end 5.45 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -3.025) (end 6.05 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.05 -3.325) (end 6.05 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.05 -2.725) (end 5.45 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.45 -2.225) (end -7.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 -2.225) (end -7.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 0.375) (end -6.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 0.375) (end -6.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -1.425) (end -5.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 -1.425) (end -5.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -2.225) (end 7.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 -2.225) (end 7.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 0.375) (end 6.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 0.375) (end 6.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -1.425) (end 5.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -1.425) (end 5.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.6 2.475) (end -5.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.6 3.975) (end 5.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 3.975) (end 5.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.6 2.475) (end -5.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 2.875) (end -3.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.6 3.575) (end 3.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 3.575) (end 3.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.6 2.875) (end -3.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4 2.475) (end -4 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4 2.475) (end 4 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 -0.675) (end -4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 1.725) (end -4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 1.725) (end -4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 -0.675) (end -4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -0.675) (end -3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 1.725) (end -2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.725) (end -2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -0.675) (end -3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.675) (end 2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.725) (end 3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 1.725) (end 3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -0.675) (end 2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.675) (end 4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 1.725) (end 4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 1.725) (end 4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.675) (end 4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.6 -4.1) (end -8.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.6 4.65) (end 8.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.6 4.65) (end 8.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.6 -4.1) (end -8.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM08B-ZESS-TBT_08x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM08B-ZESS-TBT_08x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..fd27e32a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM08B-ZESS-TBT_08x1.5mm_Straight.kicad_mod
@@ -0,0 +1,93 @@
+(module JST_ZE_BM08B-ZESS-TBT_08x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM08B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM08B-ZESS-TBT_08x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.25 -2.025) (end -8.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.25 3.775) (end 8.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 3.775) (end 8.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -2.025) (end -8.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.2 -3.025) (end 6.8 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.8 -3.325) (end 6.8 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.8 -2.725) (end 6.2 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -3.025) (end 6.8 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.8 -3.325) (end 6.8 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.8 -2.725) (end 6.2 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 -2.225) (end -8.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.45 -2.225) (end -8.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.45 0.375) (end -7.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.65 0.375) (end -7.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.65 -1.425) (end -6.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -1.425) (end -6.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -2.225) (end 8.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 -2.225) (end 8.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 0.375) (end 7.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 0.375) (end 7.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.65 -1.425) (end 6.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -1.425) (end 6.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.35 2.475) (end -6.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.35 3.975) (end 6.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.35 3.975) (end 6.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.35 2.475) (end -6.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.35 2.875) (end -4.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.35 3.575) (end 4.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 3.575) (end 4.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 2.875) (end -4.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.75 2.475) (end -4.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.75 2.475) (end 4.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.4 -0.675) (end -5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 1.725) (end -5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 1.725) (end -5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 -0.675) (end -5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -0.675) (end -3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 1.725) (end -3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 1.725) (end -3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.675) (end -3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -0.675) (end 3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 1.725) (end 3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 1.725) (end 3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -0.675) (end 3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 -0.675) (end 5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 1.725) (end 5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 1.725) (end 5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 -0.675) (end 5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.35 -4.1) (end -9.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.35 4.65) (end 9.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.35 4.65) (end 9.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.35 -4.1) (end -9.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 7.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -7.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM09B-ZESS-TBT_09x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM09B-ZESS-TBT_09x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..fb37a344
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM09B-ZESS-TBT_09x1.5mm_Straight.kicad_mod
@@ -0,0 +1,98 @@
+(module JST_ZE_BM09B-ZESS-TBT_09x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM09B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM09B-ZESS-TBT_09x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9 -2.025) (end -9 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 3.775) (end 9 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 3.775) (end 9 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 -2.025) (end -9 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.95 -3.025) (end 7.55 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -3.325) (end 7.55 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.55 -2.725) (end 6.95 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 -3.025) (end 7.55 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.55 -3.325) (end 7.55 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.55 -2.725) (end 6.95 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.95 -2.225) (end -9.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -2.225) (end -9.2 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 0.375) (end -8.4 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 0.375) (end -8.4 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 -1.425) (end -6.95 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 -1.425) (end -6.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 -2.225) (end 9.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -2.225) (end 9.2 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 0.375) (end 8.4 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 0.375) (end 8.4 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 -1.425) (end 6.95 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 -1.425) (end 6.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.1 2.475) (end -7.1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.1 3.975) (end 7.1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 3.975) (end 7.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.1 2.475) (end -7.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.1 2.875) (end -5.1 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.1 3.575) (end 5.1 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 3.575) (end 5.1 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.1 2.875) (end -5.1 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.5 2.475) (end -5.5 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 2.475) (end 5.5 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.15 -0.675) (end -6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 1.725) (end -5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 1.725) (end -5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -0.675) (end -6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 -0.675) (end -4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 1.725) (end -4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 1.725) (end -4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 -0.675) (end -4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -0.675) (end -3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 1.725) (end -2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.725) (end -2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -0.675) (end -3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.675) (end 2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.725) (end 3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 1.725) (end 3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -0.675) (end 2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.675) (end 4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 1.725) (end 4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 1.725) (end 4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.675) (end 4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.675) (end 5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 1.725) (end 6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 1.725) (end 6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -0.675) (end 5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.1 -4.1) (end -10.1 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.1 4.65) (end 10.1 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.1 4.65) (end 10.1 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.1 -4.1) (end -10.1 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 8.6 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -8.6 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM10B-ZESS-TBT_10x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM10B-ZESS-TBT_10x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..ac5b1c5f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM10B-ZESS-TBT_10x1.5mm_Straight.kicad_mod
@@ -0,0 +1,103 @@
+(module JST_ZE_BM10B-ZESS-TBT_10x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM10B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM10B-ZESS-TBT_10x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.75 -2.025) (end -9.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.75 3.775) (end 9.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 3.775) (end 9.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -2.025) (end -9.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.7 -3.025) (end 8.3 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.3 -3.325) (end 8.3 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.3 -2.725) (end 7.7 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 -3.025) (end 8.3 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.3 -3.325) (end 8.3 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.3 -2.725) (end 7.7 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.7 -2.225) (end -9.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 -2.225) (end -9.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 0.375) (end -9.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.15 0.375) (end -9.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.15 -1.425) (end -7.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 -1.425) (end -7.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 -2.225) (end 9.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -2.225) (end 9.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 0.375) (end 9.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.15 0.375) (end 9.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.15 -1.425) (end 7.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 -1.425) (end 7.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.85 2.475) (end -7.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.85 3.975) (end 7.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.85 3.975) (end 7.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.85 2.475) (end -7.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.85 2.875) (end -5.85 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.85 3.575) (end 5.85 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.85 3.575) (end 5.85 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.85 2.875) (end -5.85 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.25 2.475) (end -6.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.25 2.475) (end 6.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.9 -0.675) (end -6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 1.725) (end -6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 1.725) (end -6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -0.675) (end -6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 -0.675) (end -5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 1.725) (end -5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 1.725) (end -5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 -0.675) (end -5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -0.675) (end -3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 1.725) (end -3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 1.725) (end -3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.675) (end -3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -0.675) (end 3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 1.725) (end 3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 1.725) (end 3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -0.675) (end 3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 -0.675) (end 5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 1.725) (end 5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 1.725) (end 5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 -0.675) (end 5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 -0.675) (end 6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 1.725) (end 6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 1.725) (end 6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 -0.675) (end 6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.85 -4.1) (end -10.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.85 4.65) (end 10.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.85 4.65) (end 10.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.85 -4.1) (end -10.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 9.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -9.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM11B-ZESS-TBT_11x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM11B-ZESS-TBT_11x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..ab0f06e9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM11B-ZESS-TBT_11x1.5mm_Straight.kicad_mod
@@ -0,0 +1,108 @@
+(module JST_ZE_BM11B-ZESS-TBT_11x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM11B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM11B-ZESS-TBT_11x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.5 -2.025) (end -10.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.5 3.775) (end 10.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.5 3.775) (end 10.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.5 -2.025) (end -10.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.45 -3.025) (end 9.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.05 -3.325) (end 9.05 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.05 -2.725) (end 8.45 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 -3.025) (end 9.05 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.05 -3.325) (end 9.05 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.05 -2.725) (end 8.45 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.45 -2.225) (end -10.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.7 -2.225) (end -10.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.7 0.375) (end -9.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.9 0.375) (end -9.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.9 -1.425) (end -8.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.45 -1.425) (end -8.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 -2.225) (end 10.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 -2.225) (end 10.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 0.375) (end 9.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 0.375) (end 9.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 -1.425) (end 8.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 -1.425) (end 8.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.6 2.475) (end -8.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.6 3.975) (end 8.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 3.975) (end 8.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 2.475) (end -8.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 2.875) (end -6.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.6 3.575) (end 6.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.6 3.575) (end 6.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.6 2.875) (end -6.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7 2.475) (end -7 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7 2.475) (end 7 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.65 -0.675) (end -7.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.65 1.725) (end -7.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.35 1.725) (end -7.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.35 -0.675) (end -7.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 -0.675) (end -6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 1.725) (end -5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 1.725) (end -5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -0.675) (end -6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 -0.675) (end -4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 1.725) (end -4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 1.725) (end -4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 -0.675) (end -4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -0.675) (end -3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 1.725) (end -2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.725) (end -2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -0.675) (end -3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.675) (end 2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.725) (end 3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 1.725) (end 3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -0.675) (end 2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.675) (end 4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 1.725) (end 4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 1.725) (end 4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.675) (end 4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.675) (end 5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 1.725) (end 6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 1.725) (end 6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -0.675) (end 5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.675) (end 7.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 1.725) (end 7.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 1.725) (end 7.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.675) (end 7.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.6 -4.1) (end -11.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.6 4.65) (end 11.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.6 4.65) (end 11.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.6 -4.1) (end -11.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 7.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -7.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM12B-ZESS-TBT_12x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM12B-ZESS-TBT_12x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..11295755
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM12B-ZESS-TBT_12x1.5mm_Straight.kicad_mod
@@ -0,0 +1,113 @@
+(module JST_ZE_BM12B-ZESS-TBT_12x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM12B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM12B-ZESS-TBT_12x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11.25 -2.025) (end -11.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.25 3.775) (end 11.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 3.775) (end 11.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 -2.025) (end -11.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.2 -3.025) (end 9.8 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.8 -3.325) (end 9.8 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.8 -2.725) (end 9.2 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -3.025) (end 9.8 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.8 -3.325) (end 9.8 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.8 -2.725) (end 9.2 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 -2.225) (end -11.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.45 -2.225) (end -11.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.45 0.375) (end -10.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.65 0.375) (end -10.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.65 -1.425) (end -9.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -1.425) (end -9.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -2.225) (end 11.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 -2.225) (end 11.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 0.375) (end 10.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.65 0.375) (end 10.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.65 -1.425) (end 9.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -1.425) (end 9.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.35 2.475) (end -9.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.35 3.975) (end 9.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 3.975) (end 9.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.35 2.475) (end -9.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.35 2.875) (end -7.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.35 3.575) (end 7.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 3.575) (end 7.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 2.875) (end -7.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.75 2.475) (end -7.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.75 2.475) (end 7.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.4 -0.675) (end -8.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 1.725) (end -8.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.1 1.725) (end -8.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.1 -0.675) (end -8.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -0.675) (end -6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 1.725) (end -6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 1.725) (end -6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -0.675) (end -6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 -0.675) (end -5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 1.725) (end -5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 1.725) (end -5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 -0.675) (end -5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -0.675) (end -3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 1.725) (end -3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 1.725) (end -3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.675) (end -3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -0.675) (end 3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 1.725) (end 3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 1.725) (end 3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -0.675) (end 3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 -0.675) (end 5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 1.725) (end 5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 1.725) (end 5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 -0.675) (end 5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 -0.675) (end 6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 1.725) (end 6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 1.725) (end 6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 -0.675) (end 6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.1 -0.675) (end 8.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.1 1.725) (end 8.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 1.725) (end 8.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 -0.675) (end 8.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.35 -4.1) (end -12.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.35 4.65) (end 12.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.35 4.65) (end 12.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.35 -4.1) (end -12.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 8.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -8.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 10.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -10.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM13B-ZESS-TBT_13x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM13B-ZESS-TBT_13x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..2f883c20
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM13B-ZESS-TBT_13x1.5mm_Straight.kicad_mod
@@ -0,0 +1,118 @@
+(module JST_ZE_BM13B-ZESS-TBT_13x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM13B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM13B-ZESS-TBT_13x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12 -2.025) (end -12 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -12 3.775) (end 12 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 3.775) (end 12 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 -2.025) (end -12 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.95 -3.025) (end 10.55 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.55 -3.325) (end 10.55 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.55 -2.725) (end 9.95 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -3.025) (end 10.55 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.55 -3.325) (end 10.55 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.55 -2.725) (end 9.95 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.95 -2.225) (end -12.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.2 -2.225) (end -12.2 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.2 0.375) (end -11.4 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.4 0.375) (end -11.4 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.4 -1.425) (end -9.95 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 -1.425) (end -9.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -2.225) (end 12.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 -2.225) (end 12.2 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 0.375) (end 11.4 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 0.375) (end 11.4 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 -1.425) (end 9.95 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -1.425) (end 9.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.1 2.475) (end -10.1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.1 3.975) (end 10.1 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.1 3.975) (end 10.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.1 2.475) (end -10.1 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 2.875) (end -8.1 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.1 3.575) (end 8.1 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 3.575) (end 8.1 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.1 2.875) (end -8.1 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.5 2.475) (end -8.5 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.5 2.475) (end 8.5 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.15 -0.675) (end -9.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.15 1.725) (end -8.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.85 1.725) (end -8.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.85 -0.675) (end -9.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.65 -0.675) (end -7.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.65 1.725) (end -7.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.35 1.725) (end -7.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.35 -0.675) (end -7.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 -0.675) (end -6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 1.725) (end -5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 1.725) (end -5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -0.675) (end -6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 -0.675) (end -4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 1.725) (end -4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 1.725) (end -4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 -0.675) (end -4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -0.675) (end -3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 1.725) (end -2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.725) (end -2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -0.675) (end -3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.675) (end 2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.725) (end 3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 1.725) (end 3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -0.675) (end 2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.675) (end 4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 1.725) (end 4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 1.725) (end 4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.675) (end 4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.675) (end 5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 1.725) (end 6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 1.725) (end 6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -0.675) (end 5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.675) (end 7.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 1.725) (end 7.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 1.725) (end 7.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.675) (end 7.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.675) (end 8.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 1.725) (end 9.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 1.725) (end 9.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -0.675) (end 8.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.1 -4.1) (end -13.1 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.1 4.65) (end 13.1 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.1 4.65) (end 13.1 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.1 -4.1) (end -13.1 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 9 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 7.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -7.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -9 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 11.6 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -11.6 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM14B-ZESS-TBT_14x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM14B-ZESS-TBT_14x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..c9af7bfc
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM14B-ZESS-TBT_14x1.5mm_Straight.kicad_mod
@@ -0,0 +1,123 @@
+(module JST_ZE_BM14B-ZESS-TBT_14x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM14B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM14B-ZESS-TBT_14x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12.75 -2.025) (end -12.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.75 3.775) (end 12.75 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 3.775) (end 12.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 -2.025) (end -12.75 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.7 -3.025) (end 11.3 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.3 -3.325) (end 11.3 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.3 -2.725) (end 10.7 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 -3.025) (end 11.3 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.3 -3.325) (end 11.3 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.3 -2.725) (end 10.7 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.7 -2.225) (end -12.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.95 -2.225) (end -12.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.95 0.375) (end -12.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.15 0.375) (end -12.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.15 -1.425) (end -10.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.7 -1.425) (end -10.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 -2.225) (end 12.95 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.95 -2.225) (end 12.95 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.95 0.375) (end 12.15 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 0.375) (end 12.15 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.15 -1.425) (end 10.7 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 -1.425) (end 10.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.85 2.475) (end -10.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.85 3.975) (end 10.85 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.85 3.975) (end 10.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.85 2.475) (end -10.85 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.85 2.875) (end -8.85 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.85 3.575) (end 8.85 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.85 3.575) (end 8.85 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.85 2.875) (end -8.85 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.25 2.475) (end -9.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.25 2.475) (end 9.25 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.9 -0.675) (end -9.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.9 1.725) (end -9.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.6 1.725) (end -9.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.6 -0.675) (end -9.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 -0.675) (end -8.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 1.725) (end -8.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.1 1.725) (end -8.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.1 -0.675) (end -8.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -0.675) (end -6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 1.725) (end -6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 1.725) (end -6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -0.675) (end -6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 -0.675) (end -5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 1.725) (end -5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 1.725) (end -5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 -0.675) (end -5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -0.675) (end -3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 1.725) (end -3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 1.725) (end -3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.675) (end -3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -0.675) (end 3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 1.725) (end 3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 1.725) (end 3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -0.675) (end 3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 -0.675) (end 5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 1.725) (end 5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 1.725) (end 5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 -0.675) (end 5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 -0.675) (end 6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 1.725) (end 6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 1.725) (end 6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 -0.675) (end 6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.1 -0.675) (end 8.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.1 1.725) (end 8.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 1.725) (end 8.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 -0.675) (end 8.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.6 -0.675) (end 9.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.6 1.725) (end 9.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.9 1.725) (end 9.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.9 -0.675) (end 9.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.85 -4.1) (end -13.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.85 4.65) (end 13.85 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.85 4.65) (end 13.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.85 -4.1) (end -13.85 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 9.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 8.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -8.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 12.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -12.35 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM15B-ZESS-TBT_15x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM15B-ZESS-TBT_15x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..174b39e4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM15B-ZESS-TBT_15x1.5mm_Straight.kicad_mod
@@ -0,0 +1,128 @@
+(module JST_ZE_BM15B-ZESS-TBT_15x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM15B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM15B-ZESS-TBT_15x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -13.5 -2.025) (end -13.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.5 3.775) (end 13.5 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.5 3.775) (end 13.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.5 -2.025) (end -13.5 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.45 -3.025) (end 12.05 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -3.325) (end 12.05 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.05 -2.725) (end 11.45 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 -3.025) (end 12.05 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.05 -3.325) (end 12.05 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.05 -2.725) (end 11.45 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.45 -2.225) (end -13.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.7 -2.225) (end -13.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.7 0.375) (end -12.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.9 0.375) (end -12.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.9 -1.425) (end -11.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.45 -1.425) (end -11.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 -2.225) (end 13.7 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.7 -2.225) (end 13.7 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.7 0.375) (end 12.9 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 0.375) (end 12.9 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 -1.425) (end 11.45 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 -1.425) (end 11.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.6 2.475) (end -11.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.6 3.975) (end 11.6 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.6 3.975) (end 11.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.6 2.475) (end -11.6 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.6 2.875) (end -9.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.6 3.575) (end 9.6 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.6 3.575) (end 9.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.6 2.875) (end -9.6 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10 2.475) (end -10 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10 2.475) (end 10 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.65 -0.675) (end -10.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.65 1.725) (end -10.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 1.725) (end -10.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.35 -0.675) (end -10.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.15 -0.675) (end -9.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.15 1.725) (end -8.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.85 1.725) (end -8.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.85 -0.675) (end -9.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.65 -0.675) (end -7.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.65 1.725) (end -7.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.35 1.725) (end -7.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.35 -0.675) (end -7.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 -0.675) (end -6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.15 1.725) (end -5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 1.725) (end -5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.85 -0.675) (end -6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 -0.675) (end -4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.65 1.725) (end -4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 1.725) (end -4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.35 -0.675) (end -4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 -0.675) (end -3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.15 1.725) (end -2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 1.725) (end -2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.85 -0.675) (end -3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 -0.675) (end -1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.65 1.725) (end -1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 1.725) (end -1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.35 -0.675) (end -1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 -0.675) (end -0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.15 1.725) (end 0.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1.725) (end 0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -0.675) (end -0.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 -0.675) (end 1.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.35 1.725) (end 1.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 1.725) (end 1.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.65 -0.675) (end 1.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 -0.675) (end 2.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.85 1.725) (end 3.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 1.725) (end 3.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.15 -0.675) (end 2.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 -0.675) (end 4.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.35 1.725) (end 4.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 1.725) (end 4.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.65 -0.675) (end 4.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 -0.675) (end 5.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.85 1.725) (end 6.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 1.725) (end 6.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.15 -0.675) (end 5.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 -0.675) (end 7.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.35 1.725) (end 7.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 1.725) (end 7.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.65 -0.675) (end 7.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 -0.675) (end 8.85 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.85 1.725) (end 9.15 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 1.725) (end 9.15 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.15 -0.675) (end 8.85 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 -0.675) (end 10.35 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.35 1.725) (end 10.65 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 1.725) (end 10.65 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.65 -0.675) (end 10.35 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.6 -4.1) (end -14.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -14.6 4.65) (end 14.6 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.6 4.65) (end 14.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.6 -4.1) (end -14.6 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 10.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 9 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 7.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -1.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -4.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -6 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -7.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -9 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -10.5 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 13.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -13.1 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM16B-ZESS-TBT_16x1.5mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM16B-ZESS-TBT_16x1.5mm_Straight.kicad_mod
new file mode 100644
index 00000000..a2fbf148
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_BM16B-ZESS-TBT_16x1.5mm_Straight.kicad_mod
@@ -0,0 +1,133 @@
+(module JST_ZE_BM16B-ZESS-TBT_16x1.5mm_Straight (layer F.Cu) (tedit 58A232F9)
+ (descr "JST ZE series connector, BM16B-ZESS-TBT, 1.50mm pitch, top entry surface mount")
+ (tags "connector jst ze top vertical straight smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 2.925) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_BM16B-ZESS-TBT_16x1.5mm_Straight (at 0 6.175) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -14.25 -2.025) (end -14.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.25 3.775) (end 14.25 3.775) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 3.775) (end 14.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 -2.025) (end -14.25 -2.025) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.2 -3.025) (end 12.8 -3.325) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.8 -3.325) (end 12.8 -2.725) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.8 -2.725) (end 12.2 -3.025) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 -3.025) (end 12.8 -3.325) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.8 -3.325) (end 12.8 -2.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.8 -2.725) (end 12.2 -3.025) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.2 -2.225) (end -14.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.45 -2.225) (end -14.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.45 0.375) (end -13.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.65 0.375) (end -13.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.65 -1.425) (end -12.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.2 -1.425) (end -12.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 -2.225) (end 14.45 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.45 -2.225) (end 14.45 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.45 0.375) (end 13.65 0.375) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.65 0.375) (end 13.65 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.65 -1.425) (end 12.2 -1.425) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 -1.425) (end 12.2 -2.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.35 2.475) (end -12.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.35 3.975) (end 12.35 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.35 3.975) (end 12.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.35 2.475) (end -12.35 2.475) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.35 2.875) (end -10.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.35 3.575) (end 10.35 3.575) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.35 3.575) (end 10.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.35 2.875) (end -10.35 2.875) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.75 2.475) (end -10.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.75 2.475) (end 10.75 3.975) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.4 -0.675) (end -11.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.4 1.725) (end -11.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.1 1.725) (end -11.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.1 -0.675) (end -11.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.9 -0.675) (end -9.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.9 1.725) (end -9.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.6 1.725) (end -9.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.6 -0.675) (end -9.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 -0.675) (end -8.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.4 1.725) (end -8.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.1 1.725) (end -8.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.1 -0.675) (end -8.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 -0.675) (end -6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.9 1.725) (end -6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 1.725) (end -6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.6 -0.675) (end -6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 -0.675) (end -5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.4 1.725) (end -5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 1.725) (end -5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.1 -0.675) (end -5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 -0.675) (end -3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 1.725) (end -3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 1.725) (end -3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.6 -0.675) (end -3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 -0.675) (end -2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.4 1.725) (end -2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 1.725) (end -2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.1 -0.675) (end -2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.675) (end -0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.725) (end -0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 1.725) (end -0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.6 -0.675) (end -0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 -0.675) (end 0.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.6 1.725) (end 0.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 1.725) (end 0.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.675) (end 0.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 -0.675) (end 2.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.1 1.725) (end 2.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 1.725) (end 2.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.4 -0.675) (end 2.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 -0.675) (end 3.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.6 1.725) (end 3.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 1.725) (end 3.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 -0.675) (end 3.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 -0.675) (end 5.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.1 1.725) (end 5.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 1.725) (end 5.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.4 -0.675) (end 5.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 -0.675) (end 6.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.6 1.725) (end 6.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 1.725) (end 6.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.9 -0.675) (end 6.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.1 -0.675) (end 8.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.1 1.725) (end 8.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 1.725) (end 8.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.4 -0.675) (end 8.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.6 -0.675) (end 9.6 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.6 1.725) (end 9.9 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.9 1.725) (end 9.9 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.9 -0.675) (end 9.6 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.1 -0.675) (end 11.1 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.1 1.725) (end 11.4 1.725) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.4 1.725) (end 11.4 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.4 -0.675) (end 11.1 -0.675) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.35 -4.1) (end -15.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -15.35 4.65) (end 15.35 4.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.35 4.65) (end 15.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.35 -4.1) (end -15.35 -4.1) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at 11.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 9.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 8.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -0.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -2.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -3.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -5.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -6.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -8.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -9.75 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -11.25 -2.525) (size 0.9 2.5) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at 13.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+ (pad "" smd rect (at -13.85 2.525) (size 2 3.3) (drill 0) (layers F.Cu F.Paste F.Mask))
+
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S02B-ZESK-2D_02x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S02B-ZESK-2D_02x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..a9afdd29
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S02B-ZESK-2D_02x1.5mm_Angled.kicad_mod
@@ -0,0 +1,37 @@
+(module JST_ZE_S02B-ZESK-2D_02x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S02B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 0.75 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0.75 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S02B-ZESK-2D_02x1.5mm_Angled (at 0.75 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 3.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 7.35) (end 3.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 4.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 8) (end 4.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 3.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 7.5) (end 3.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 1.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.35 6.5) (end 1.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 3.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S03B-ZESK-2D_03x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S03B-ZESK-2D_03x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..6ef2e8ae
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S03B-ZESK-2D_03x1.5mm_Angled.kicad_mod
@@ -0,0 +1,38 @@
+(module JST_ZE_S03B-ZESK-2D_03x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S03B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 1.5 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 1.5 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S03B-ZESK-2D_03x1.5mm_Angled (at 1.5 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 5.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 7.35) (end 5.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 5.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 8) (end 5.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 5.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 7.5) (end 5.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 2.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.85 6.5) (end 2.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 4.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S04B-ZESK-2D_04x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S04B-ZESK-2D_04x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..053b4066
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S04B-ZESK-2D_04x1.5mm_Angled.kicad_mod
@@ -0,0 +1,39 @@
+(module JST_ZE_S04B-ZESK-2D_04x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S04B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 2.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 2.25 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S04B-ZESK-2D_04x1.5mm_Angled (at 2.25 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 6.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 7.35) (end 6.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 7.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 8) (end 7.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 6.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 7.5) (end 6.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 4.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.35 6.5) (end 4.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 6.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S05B-ZESK-2D_05x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S05B-ZESK-2D_05x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..4f8591e8
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S05B-ZESK-2D_05x1.5mm_Angled.kicad_mod
@@ -0,0 +1,40 @@
+(module JST_ZE_S05B-ZESK-2D_05x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S05B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 3 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S05B-ZESK-2D_05x1.5mm_Angled (at 3 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 8.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 7.35) (end 8.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 8.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 8) (end 8.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 8.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 7.5) (end 8.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 5.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.85 6.5) (end 5.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 7.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S06B-ZESK-2D_06x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S06B-ZESK-2D_06x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..4f142bdc
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S06B-ZESK-2D_06x1.5mm_Angled.kicad_mod
@@ -0,0 +1,41 @@
+(module JST_ZE_S06B-ZESK-2D_06x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S06B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 3.75 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.75 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S06B-ZESK-2D_06x1.5mm_Angled (at 3.75 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 9.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 7.35) (end 9.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 10.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.4 8) (end 10.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 9.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 7.5) (end 9.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 7.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.35 6.5) (end 7.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 9.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S07B-ZESK-2D_07x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S07B-ZESK-2D_07x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..ea7bb672
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S07B-ZESK-2D_07x1.5mm_Angled.kicad_mod
@@ -0,0 +1,42 @@
+(module JST_ZE_S07B-ZESK-2D_07x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S07B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 4.5 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 4.5 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S07B-ZESK-2D_07x1.5mm_Angled (at 4.5 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 11.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 7.35) (end 11.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 11.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 8) (end 11.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 11.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 7.5) (end 11.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 8.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.85 6.5) (end 8.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 10.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S08B-ZESK-2D_08x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S08B-ZESK-2D_08x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..ee609c0d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S08B-ZESK-2D_08x1.5mm_Angled.kicad_mod
@@ -0,0 +1,43 @@
+(module JST_ZE_S08B-ZESK-2D_08x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S08B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 5.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 5.25 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S08B-ZESK-2D_08x1.5mm_Angled (at 5.25 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 12.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 7.35) (end 12.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 13.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.4 8) (end 13.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 12.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 7.5) (end 12.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 10.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.35 6.5) (end 10.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 12.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S09B-ZESK-2D_09x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S09B-ZESK-2D_09x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..c177ba65
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S09B-ZESK-2D_09x1.5mm_Angled.kicad_mod
@@ -0,0 +1,44 @@
+(module JST_ZE_S09B-ZESK-2D_09x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S09B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 6 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S09B-ZESK-2D_09x1.5mm_Angled (at 6 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 14.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 7.35) (end 14.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 14.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 8) (end 14.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 14.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.4 7.5) (end 14.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 11.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.85 6.5) (end 11.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 13.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S10B-ZESK-2D_10x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S10B-ZESK-2D_10x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..332d3375
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S10B-ZESK-2D_10x1.5mm_Angled.kicad_mod
@@ -0,0 +1,45 @@
+(module JST_ZE_S10B-ZESK-2D_10x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S10B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 6.75 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 6.75 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S10B-ZESK-2D_10x1.5mm_Angled (at 6.75 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 15.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.75 7.35) (end 15.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 15.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 16.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.4 8) (end 16.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 15.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.9 7.5) (end 15.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 13.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.35 6.5) (end 13.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 15.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S11B-ZESK-2D_11x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S11B-ZESK-2D_11x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..21b49699
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S11B-ZESK-2D_11x1.5mm_Angled.kicad_mod
@@ -0,0 +1,46 @@
+(module JST_ZE_S11B-ZESK-2D_11x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S11B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 7.5 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 7.5 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S11B-ZESK-2D_11x1.5mm_Angled (at 7.5 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 17.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 7.35) (end 17.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 17.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.9 8) (end 17.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 17.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.4 7.5) (end 17.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 14.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.85 6.5) (end 14.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 16.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S12B-ZESK-2D_12x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S12B-ZESK-2D_12x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..8d550063
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S12B-ZESK-2D_12x1.5mm_Angled.kicad_mod
@@ -0,0 +1,47 @@
+(module JST_ZE_S12B-ZESK-2D_12x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S12B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 8.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 8.25 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S12B-ZESK-2D_12x1.5mm_Angled (at 8.25 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 18.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 7.35) (end 18.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 18.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 19.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.4 8) (end 19.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 18.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 7.5) (end 18.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 18.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 16.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.35 6.5) (end 16.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 18.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S13B-ZESK-2D_13x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S13B-ZESK-2D_13x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..3e4096cb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S13B-ZESK-2D_13x1.5mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_ZE_S13B-ZESK-2D_13x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S13B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 9 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 9 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S13B-ZESK-2D_13x1.5mm_Angled (at 9 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 20.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 7.35) (end 20.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 20.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 20.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.9 8) (end 20.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 20.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 20.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.4 7.5) (end 20.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 17.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 17.85 6.5) (end 17.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 19.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S14B-ZESK-2D_14x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S14B-ZESK-2D_14x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..03a1281e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S14B-ZESK-2D_14x1.5mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_ZE_S14B-ZESK-2D_14x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S14B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 9.75 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 9.75 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S14B-ZESK-2D_14x1.5mm_Angled (at 9.75 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 21.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.75 7.35) (end 21.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 21.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 22.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.4 8) (end 22.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 21.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.9 7.5) (end 21.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 19.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 19.35 6.5) (end 19.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 21.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S15B-ZESK-2D_15x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S15B-ZESK-2D_15x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..3a29b93b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S15B-ZESK-2D_15x1.5mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_ZE_S15B-ZESK-2D_15x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S15B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 10.5 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 10.5 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S15B-ZESK-2D_15x1.5mm_Angled (at 10.5 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 23.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 7.35) (end 23.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 23.25 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 23.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.9 8) (end 23.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.9 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 23.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.4 7.5) (end 23.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 23.4 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 20.85 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 20.85 6.5) (end 20.85 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 21 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 22.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S16B-ZESK-2D_16x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S16B-ZESK-2D_16x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..b789b8fb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_S16B-ZESK-2D_16x1.5mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_ZE_S16B-ZESK-2D_16x1.5mm_Angled (layer F.Cu) (tedit 58A233A4)
+ (descr "JST ZE series connector, S16B-ZESK-2D, 1.50mm pitch, side entry through hole")
+ (tags "connector jst ze side horizontal angled tht through thru hole")
+ (fp_text reference REF** (at 11.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 11.25 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_S16B-ZESK-2D_16x1.5mm_Angled (at 11.25 9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -2.25 -0.65) (end -2.25 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.25 7.35) (end 24.75 7.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 7.35) (end 24.75 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start 24.75 -0.65) (end -2.25 -0.65) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.9 -1.3) (end -2.9 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.9 8) (end 25.4 8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 8) (end 25.4 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 -1.3) (end -2.9 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -0.8) (end -2.4 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.4 7.5) (end 24.9 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 7.5) (end 24.9 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 24.9 -0.8) (end -2.4 -0.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 7.5) (end 0.15 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 6.5) (end 22.35 6.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 22.35 6.5) (end 22.35 7.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0.4) (end -2.7 -1.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 -1.1) (end -1.2 -1.1) (layer F.Fab) (width 0.1))
+ (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 3 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 9 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 15 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 21 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 1.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 4.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 7.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 10.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 13.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 16.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 19.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 22.5 3.7) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+ (pad "" np_thru_hole circle (at 24.05 1.85) (size 1.1 1.1) (drill 1.1) (layers *.Cu))
+
+)
diff --git a/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..5d89a28a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled.kicad_mod
@@ -0,0 +1,46 @@
+(module JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM02B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.75 -1.8) (end -3.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.75 5.7) (end 3.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 5.7) (end 3.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.75 -1.8) (end -3.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.95 4.55) (end -3.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 5.9) (end 3.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 5.9) (end 3.95 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 0.15) (end -3.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -2) (end -1.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 0.15) (end 3.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -2) (end 1.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -2) (end -1.45 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.75 -0.6) (end -1.05 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.05 0) (end -0.45 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.45 0) (end -0.75 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.75 -2.3) (end -4.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.75 6.2) (end 4.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.75 6.2) (end 4.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.75 -2.3) (end 1.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.65 -2.3) (end 1.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.65 -4.35) (end -1.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.65 -4.35) (end -1.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.65 -2.3) (end -4.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 3.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -3.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM02B-ZESS-TB_02x1.5mm_Angled.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_JST.pretty/JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..a286d416
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled.kicad_mod
@@ -0,0 +1,47 @@
+(module JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM03B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -4.5 -1.8) (end -4.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.5 5.7) (end 4.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.5 5.7) (end 4.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 4.5 -1.8) (end -4.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.7 4.55) (end -4.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.7 5.9) (end 4.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 5.9) (end 4.7 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.7 0.15) (end -4.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.7 -2) (end -2.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 0.15) (end 4.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.7 -2) (end 2.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 -2) (end -2.2 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -0.6) (end -1.8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.8 0) (end -1.2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 0) (end -1.5 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.5 -2.3) (end -5.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.5 6.2) (end 5.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 6.2) (end 5.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 -2.3) (end 2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.4 -2.3) (end 2.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.4 -4.35) (end -2.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -4.35) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 -2.3) (end -5.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 4.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -4.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM03B-ZESS-TB_03x1.5mm_Angled.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_JST.pretty/JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..25f10558
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled.kicad_mod
@@ -0,0 +1,48 @@
+(module JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM04B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -5.25 -1.8) (end -5.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.25 5.7) (end 5.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 5.7) (end 5.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 5.25 -1.8) (end -5.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.45 4.55) (end -5.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 5.9) (end 5.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 5.9) (end 5.45 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 0.15) (end -5.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.45 -2) (end -2.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 0.15) (end 5.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.45 -2) (end 2.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.95 -2) (end -2.95 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.25 -0.6) (end -2.55 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.55 0) (end -1.95 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.95 0) (end -2.25 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.25 -2.3) (end -6.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.25 6.2) (end 6.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.25 6.2) (end 6.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.25 -2.3) (end 3.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -2.3) (end 3.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.15 -4.35) (end -3.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -4.35) (end -3.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.15 -2.3) (end -6.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 4.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -4.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM04B-ZESS-TB_04x1.5mm_Angled.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_JST.pretty/JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..f1788dcf
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled.kicad_mod
@@ -0,0 +1,49 @@
+(module JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM05B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6 -1.8) (end -6 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -6 5.7) (end 6 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 5.7) (end 6 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 6 -1.8) (end -6 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.2 4.55) (end -6.2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 5.9) (end 6.2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 5.9) (end 6.2 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 0.15) (end -6.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.2 -2) (end -3.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 0.15) (end 6.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.2 -2) (end 3.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.7 -2) (end -3.7 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3 -0.6) (end -3.3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.3 0) (end -2.7 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.7 0) (end -3 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -7 -2.3) (end -7 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7 6.2) (end 7 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7 6.2) (end 7 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7 -2.3) (end 3.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 -2.3) (end 3.9 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.9 -4.35) (end -3.9 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.9 -4.35) (end -3.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.9 -2.3) (end -7 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 5.6 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -5.6 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM05B-ZESS-TB_05x1.5mm_Angled.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_JST.pretty/JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..23fd23f4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled.kicad_mod
@@ -0,0 +1,50 @@
+(module JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM06B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -6.75 -1.8) (end -6.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.75 5.7) (end 6.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 5.7) (end 6.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 -1.8) (end -6.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.95 4.55) (end -6.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 5.9) (end 6.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 5.9) (end 6.95 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 0.15) (end -6.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.95 -2) (end -4.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 0.15) (end 6.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.95 -2) (end 4.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.45 -2) (end -4.45 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.75 -0.6) (end -4.05 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.05 0) (end -3.45 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.45 0) (end -3.75 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.75 -2.3) (end -7.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.75 6.2) (end 7.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6.2) (end 7.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -2.3) (end 4.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.65 -2.3) (end 4.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.65 -4.35) (end -4.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.65 -4.35) (end -4.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.65 -2.3) (end -7.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 6.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -6.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM06B-ZESS-TB_06x1.5mm_Angled.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_JST.pretty/JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..dd88d503
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled.kicad_mod
@@ -0,0 +1,51 @@
+(module JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM07B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -7.5 -1.8) (end -7.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 5.7) (end 7.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 5.7) (end 7.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -1.8) (end -7.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.7 4.55) (end -7.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 5.9) (end 7.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 5.9) (end 7.7 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 0.15) (end -7.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 -2) (end -5.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 0.15) (end 7.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 -2) (end 5.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.2 -2) (end -5.2 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.5 -0.6) (end -4.8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.8 0) (end -4.2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.2 0) (end -4.5 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.5 -2.3) (end -8.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.5 6.2) (end 8.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.5 6.2) (end 8.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.5 -2.3) (end 5.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 -2.3) (end 5.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.4 -4.35) (end -5.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.4 -4.35) (end -5.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -5.4 -2.3) (end -8.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 7.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -7.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM07B-ZESS-TB_07x1.5mm_Angled.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_JST.pretty/JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..6ca70a2d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled.kicad_mod
@@ -0,0 +1,52 @@
+(module JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM08B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.25 -1.8) (end -8.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.25 5.7) (end 8.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 5.7) (end 8.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.25 -1.8) (end -8.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.45 4.55) (end -8.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.45 5.9) (end 8.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 5.9) (end 8.45 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.45 0.15) (end -8.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.45 -2) (end -5.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 0.15) (end 8.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.45 -2) (end 5.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.95 -2) (end -5.95 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5.25 -0.6) (end -5.55 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.55 0) (end -4.95 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -4.95 0) (end -5.25 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.25 -2.3) (end -9.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.25 6.2) (end 9.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.25 6.2) (end 9.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.25 -2.3) (end 6.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.15 -2.3) (end 6.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.15 -4.35) (end -6.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.15 -4.35) (end -6.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.15 -2.3) (end -9.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 7.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -7.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM08B-ZESS-TB_08x1.5mm_Angled.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_JST.pretty/JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..74a15d2f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled.kicad_mod
@@ -0,0 +1,53 @@
+(module JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM09B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9 -1.8) (end -9 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -9 5.7) (end 9 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 5.7) (end 9 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 9 -1.8) (end -9 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.2 4.55) (end -9.2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 5.9) (end 9.2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 5.9) (end 9.2 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 0.15) (end -9.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.2 -2) (end -6.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 0.15) (end 9.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 -2) (end 6.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.7 -2) (end -6.7 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6 -0.6) (end -6.3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.3 0) (end -5.7 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -5.7 0) (end -6 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -10 -2.3) (end -10 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10 6.2) (end 10 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10 6.2) (end 10 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10 -2.3) (end 6.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 -2.3) (end 6.9 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.9 -4.35) (end -6.9 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.9 -4.35) (end -6.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.9 -2.3) (end -10 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 8.6 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -8.6 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM09B-ZESS-TB_09x1.5mm_Angled.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_JST.pretty/JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..09959e0a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled.kicad_mod
@@ -0,0 +1,54 @@
+(module JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM10B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9.75 -1.8) (end -9.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.75 5.7) (end 9.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 5.7) (end 9.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.75 -1.8) (end -9.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.95 4.55) (end -9.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 5.9) (end 9.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 5.9) (end 9.95 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 0.15) (end -9.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.95 -2) (end -7.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 0.15) (end 9.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.95 -2) (end 7.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.45 -2) (end -7.45 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.75 -0.6) (end -7.05 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.05 0) (end -6.45 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.45 0) (end -6.75 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.75 -2.3) (end -10.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.75 6.2) (end 10.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 6.2) (end 10.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.75 -2.3) (end 7.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.65 -2.3) (end 7.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.65 -4.35) (end -7.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.65 -4.35) (end -7.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.65 -2.3) (end -10.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 9.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -9.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM10B-ZESS-TB_10x1.5mm_Angled.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_JST.pretty/JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..8089e573
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled.kicad_mod
@@ -0,0 +1,55 @@
+(module JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM11B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -10.5 -1.8) (end -10.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.5 5.7) (end 10.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.5 5.7) (end 10.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.5 -1.8) (end -10.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.7 4.55) (end -10.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.7 5.9) (end 10.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 5.9) (end 10.7 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.7 0.15) (end -10.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.7 -2) (end -8.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 0.15) (end 10.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.7 -2) (end 8.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.2 -2) (end -8.2 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -0.6) (end -7.8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.8 0) (end -7.2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.2 0) (end -7.5 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.5 -2.3) (end -11.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.5 6.2) (end 11.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.5 6.2) (end 11.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.5 -2.3) (end 8.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.4 -2.3) (end 8.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.4 -4.35) (end -8.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.4 -4.35) (end -8.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.4 -2.3) (end -11.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -7.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 7.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 10.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -10.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM11B-ZESS-TB_11x1.5mm_Angled.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_JST.pretty/JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..8b3720c1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled.kicad_mod
@@ -0,0 +1,56 @@
+(module JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM12B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -11.25 -1.8) (end -11.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.25 5.7) (end 11.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 5.7) (end 11.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.25 -1.8) (end -11.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.45 4.55) (end -11.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.45 5.9) (end 11.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 5.9) (end 11.45 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.45 0.15) (end -11.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.45 -2) (end -8.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 0.15) (end 11.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 11.45 -2) (end 8.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.95 -2) (end -8.95 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.25 -0.6) (end -8.55 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.55 0) (end -7.95 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.95 0) (end -8.25 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.25 -2.3) (end -12.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.25 6.2) (end 12.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.25 6.2) (end 12.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.25 -2.3) (end 9.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.15 -2.3) (end 9.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.15 -4.35) (end -9.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.15 -4.35) (end -9.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.15 -2.3) (end -12.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -8.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 8.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 10.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -10.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM12B-ZESS-TB_12x1.5mm_Angled.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_JST.pretty/JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..284c6fe7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled.kicad_mod
@@ -0,0 +1,57 @@
+(module JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM13B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12 -1.8) (end -12 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -12 5.7) (end 12 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 5.7) (end 12 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 12 -1.8) (end -12 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.2 4.55) (end -12.2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.2 5.9) (end 12.2 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 5.9) (end 12.2 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.2 0.15) (end -12.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.2 -2) (end -9.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 0.15) (end 12.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.2 -2) (end 9.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.7 -2) (end -9.7 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9 -0.6) (end -9.3 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.3 0) (end -8.7 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.7 0) (end -9 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -13 -2.3) (end -13 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13 6.2) (end 13 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13 6.2) (end 13 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13 -2.3) (end 9.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.9 -2.3) (end 9.9 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.9 -4.35) (end -9.9 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.9 -4.35) (end -9.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.9 -2.3) (end -13 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -7.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 7.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 9 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 11.6 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -11.6 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM13B-ZESS-TB_13x1.5mm_Angled.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_JST.pretty/JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..43803d11
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled.kicad_mod
@@ -0,0 +1,58 @@
+(module JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM14B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -12.75 -1.8) (end -12.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.75 5.7) (end 12.75 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 5.7) (end 12.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 12.75 -1.8) (end -12.75 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -12.95 4.55) (end -12.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.95 5.9) (end 12.95 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.95 5.9) (end 12.95 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.95 0.15) (end -12.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.95 -2) (end -10.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.95 0.15) (end 12.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.95 -2) (end 10.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.45 -2) (end -10.45 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.75 -0.6) (end -10.05 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.05 0) (end -9.45 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.45 0) (end -9.75 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.75 -2.3) (end -13.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.75 6.2) (end 13.75 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.75 6.2) (end 13.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.75 -2.3) (end 10.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 -2.3) (end 10.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.65 -4.35) (end -10.65 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.65 -4.35) (end -10.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.65 -2.3) (end -13.75 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -9.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -8.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 8.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 9.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 12.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -12.35 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM14B-ZESS-TB_14x1.5mm_Angled.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_JST.pretty/JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..788168c2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled.kicad_mod
@@ -0,0 +1,59 @@
+(module JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM15B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -13.5 -1.8) (end -13.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.5 5.7) (end 13.5 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.5 5.7) (end 13.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 13.5 -1.8) (end -13.5 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -13.7 4.55) (end -13.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.7 5.9) (end 13.7 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.7 5.9) (end 13.7 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.7 0.15) (end -13.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -13.7 -2) (end -11.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.7 0.15) (end 13.7 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.7 -2) (end 11.2 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.2 -2) (end -11.2 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.5 -0.6) (end -10.8 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.8 0) (end -10.2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.2 0) (end -10.5 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.5 -2.3) (end -14.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -14.5 6.2) (end 14.5 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.5 6.2) (end 14.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.5 -2.3) (end 11.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.4 -2.3) (end 11.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.4 -4.35) (end -11.4 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.4 -4.35) (end -11.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.4 -2.3) (end -14.5 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -10.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -9 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -7.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at 0 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 1.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 3 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 4.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 6 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 7.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 9 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 10.5 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 13.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -13.1 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM15B-ZESS-TB_15x1.5mm_Angled.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_JST.pretty/JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled.kicad_mod b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled.kicad_mod
new file mode 100644
index 00000000..6ee9ec1d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled.kicad_mod
@@ -0,0 +1,60 @@
+(module JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled (layer F.Cu) (tedit 58A23400)
+ (descr "JST ZE series connector, SM16B-ZESS-TB, 1.50mm pitch, side entry surface mount")
+ (tags "connector jst ze top horizontal angled smt surface mount")
+ (attr smd)
+ (fp_text reference REF** (at 0 -5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled (at 0 7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -14.25 -1.8) (end -14.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.25 5.7) (end 14.25 5.7) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 5.7) (end 14.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.25 -1.8) (end -14.25 -1.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.45 4.55) (end -14.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.45 5.9) (end 14.45 5.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.45 5.9) (end 14.45 4.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.45 0.15) (end -14.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.45 -2) (end -11.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.45 0.15) (end 14.45 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.45 -2) (end 11.95 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.95 -2) (end -11.95 -3.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.25 -0.6) (end -11.55 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -11.55 0) (end -10.95 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.95 0) (end -11.25 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -15.25 -2.3) (end -15.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -15.25 6.2) (end 15.25 6.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.25 6.2) (end 15.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.25 -2.3) (end 12.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.15 -2.3) (end 12.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.15 -4.35) (end -12.15 -4.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.15 -4.35) (end -12.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -12.15 -2.3) (end -15.25 -2.3) (layer F.CrtYd) (width 0.05))
+ (pad 1 smd rect (at -11.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 2 smd rect (at -9.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 3 smd rect (at -8.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 4 smd rect (at -6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 5 smd rect (at -5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 6 smd rect (at -3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 7 smd rect (at -2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 8 smd rect (at -0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 9 smd rect (at 0.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 10 smd rect (at 2.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 11 smd rect (at 3.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 12 smd rect (at 5.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 13 smd rect (at 6.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 14 smd rect (at 8.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 15 smd rect (at 9.75 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad 16 smd rect (at 11.25 -2.35) (size 0.8 3) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at 13.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (pad "" smd rect (at -13.85 2.35) (size 1.8 3.8) (layers F.Cu F.Mask F.Paste))
+ (fp_text user %R (at 0 2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (model Connectors_JST.3dshapes/JST_ZE_SM16B-ZESS-TB_16x1.5mm_Angled.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_JST.pretty/README.md b/library/kicadLibrary/modules/Connectors_JST.pretty/README.md
new file mode 100644
index 00000000..a65c0bb9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_JST.pretty/README.md
@@ -0,0 +1,17 @@
+# Connectors_JST.pretty
+
+This library contains footprints for JST connectors - www.jst.com
+
+Footprints for the following connectors are available:
+* **ACH** - http://www.jst-mfg.com/product/detail_e.php?series=9
+* **AUH** - http://www.jst-mfg.com/product/detail_e.php?series=629
+* **EH** - http://www.jst-mfg.com/product/detail_e.php?series=58
+* **GH** - http://www.jst-mfg.com/product/detail_e.php?series=105
+* **JFA J200** - http://www.jst-mfg.com/product/detail_e.php?series=531
+* **PH** - http://www.jst-mfg.com/product/detail_e.php?series=199
+* **PUD** - http://www.jst-mfg.com/product/detail_e.php?series=471
+* **SH** - http://www.jst-mfg.com/product/detail_e.php?series=231
+* **SHL** - http://www.jst-mfg.com/product/detail_e.php?series=233
+* **SUR** - http://www.jst-mfg.com/product/detail_e.php?series=246
+* **XH** - http://www.jst-mfg.com/product/detail_e.php?series=277
+* **ZE** - http://www.jst-mfg.com/product/detail_e.php?series=470 \ No newline at end of file