summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/footprints/Connector_JST.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/footprints/Connector_JST.pretty')
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S10B-EH_1x10_P2.50mm_Horizontal.kicad_mod134
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S11B-EH_1x11_P2.50mm_Horizontal.kicad_mod142
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S12B-EH_1x12_P2.50mm_Horizontal.kicad_mod150
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S13B-EH_1x13_P2.50mm_Horizontal.kicad_mod158
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S14B-EH_1x14_P2.50mm_Horizontal.kicad_mod166
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S15B-EH_1x15_P2.50mm_Horizontal.kicad_mod174
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S2B-EH_1x02_P2.50mm_Horizontal.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S4B-EH_1x04_P2.50mm_Horizontal.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S5B-EH_1x05_P2.50mm_Horizontal.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S6B-EH_1x06_P2.50mm_Horizontal.kicad_mod102
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S7B-EH_1x07_P2.50mm_Horizontal.kicad_mod110
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S8B-EH_1x08_P2.50mm_Horizontal.kicad_mod118
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S9B-EH_1x09_P2.50mm_Horizontal.kicad_mod126
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical.kicad_mod92
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical.kicad_mod97
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical.kicad_mod102
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical.kicad_mod107
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical.kicad_mod112
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical.kicad_mod117
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B02P-NV_1x02_P5.00mm_Vertical.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B03P-NV_1x03_P5.00mm_Vertical.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B04P-NV_1x04_P5.00mm_Vertical.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical.kicad_mod101
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical.kicad_mod99
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical.kicad_mod111
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical.kicad_mod104
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical.kicad_mod116
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical.kicad_mod109
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical.kicad_mod121
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical.kicad_mod114
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical.kicad_mod126
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical.kicad_mod119
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical.kicad_mod131
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical.kicad_mod124
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical.kicad_mod95
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical.kicad_mod97
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal.kicad_mod85
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical.kicad_mod92
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical.kicad_mod97
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical.kicad_mod102
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical.kicad_mod107
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical.kicad_mod112
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical.kicad_mod117
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical.kicad_mod44
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical.kicad_mod45
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH_1x10_P3.96mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal.kicad_mod150
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH_1x02_P3.96mm_Vertical.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P3-VH_1x02_P7.92mm_Vertical.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH_1x03_P3.96mm_Vertical.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH_1x04_P3.96mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH_1x05_P3.96mm_Vertical.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal.kicad_mod100
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH_1x06_P3.96mm_Vertical.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal.kicad_mod110
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH_1x07_P3.96mm_Vertical.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal.kicad_mod120
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH_1x08_P3.96mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal.kicad_mod130
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH_1x09_P3.96mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal.kicad_mod140
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S2P-VH_1x02_P3.96mm_Horizontal.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S3P-VH_1x03_P3.96mm_Horizontal.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S4P-VH_1x04_P3.96mm_Horizontal.kicad_mod111
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S5P-VH_1x05_P3.96mm_Horizontal.kicad_mod126
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S6P-VH_1x06_P3.96mm_Horizontal.kicad_mod141
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S7P-VH_1x07_P3.96mm_Horizontal.kicad_mod156
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal.kicad_mod89
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal.kicad_mod92
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal.kicad_mod92
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal.kicad_mod95
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical.kicad_mod64
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal.kicad_mod101
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal.kicad_mod103
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal.kicad_mod106
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal.kicad_mod108
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal.kicad_mod111
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal.kicad_mod113
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal.kicad_mod116
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal.kicad_mod118
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal.kicad_mod121
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal.kicad_mod123
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal.kicad_mod126
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal.kicad_mod128
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal.kicad_mod133
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal.kicad_mod61
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal.kicad_mod73
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal.kicad_mod81
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal.kicad_mod93
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal.kicad_mod98
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical.kicad_mod70
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical.kicad_mod71
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical.kicad_mod74
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical.kicad_mod76
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical.kicad_mod75
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical.kicad_mod78
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical.kicad_mod80
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical.kicad_mod79
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical.kicad_mod84
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical.kicad_mod83
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical.kicad_mod86
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical.kicad_mod88
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical.kicad_mod90
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical.kicad_mod92
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical.kicad_mod91
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical.kicad_mod95
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical.kicad_mod94
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical.kicad_mod96
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical.kicad_mod95
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical.kicad_mod67
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical.kicad_mod72
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical.kicad_mod77
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical.kicad_mod82
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical.kicad_mod87
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical.kicad_mod92
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical.kicad_mod97
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical.kicad_mod102
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical.kicad_mod107
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical.kicad_mod112
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical.kicad_mod117
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical.kicad_mod122
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal.kicad_mod60
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal.kicad_mod62
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal.kicad_mod63
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal.kicad_mod65
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal.kicad_mod66
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal.kicad_mod68
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal.kicad_mod69
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal.kicad_mod46
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal.kicad_mod47
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal.kicad_mod48
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal.kicad_mod49
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal.kicad_mod50
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal.kicad_mod51
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal.kicad_mod52
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal.kicad_mod53
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal.kicad_mod54
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal.kicad_mod55
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal.kicad_mod56
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal.kicad_mod57
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal.kicad_mod58
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal.kicad_mod59
-rw-r--r--library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal.kicad_mod60
508 files changed, 37516 insertions, 0 deletions
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b80c8d92
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814B0)
+ (descr "JST ACH series connector, BM01B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ACH vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 070c074f-c4f5-47c9-9361-b0a5dafa4f69)
+ )
+ (fp_text value "JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp af907947-dc0b-4490-8724-a03e88353d56)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.8 0.8) (thickness 0.12)))
+ (tstamp 81fea903-e146-4f83-a9ee-faf481bbf436)
+ )
+ (fp_line (start -1.71 -2.11) (end -0.56 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 22bfb1f2-f521-458a-9947-20fec0fcb5a4))
+ (fp_line (start -0.25 -3.153553) (end 0 -2.8) (layer "F.SilkS") (width 0.12) (tstamp 6c4a6544-1eed-40f1-a99b-cbcbf34d8375))
+ (fp_line (start 0.25 -3.153553) (end -0.25 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 712f2644-d208-47f2-8b58-931112358986))
+ (fp_line (start 1.71 0.94) (end 1.71 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 77cba8a3-427d-4c75-9b98-d64493a8df72))
+ (fp_line (start 0 -2.8) (end 0.25 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 7971bb40-4f0e-49e7-bc21-027d166c9e5c))
+ (fp_line (start -0.64 2.01) (end 0.64 2.01) (layer "F.SilkS") (width 0.12) (tstamp b3842b18-bd88-4c74-ad09-7b2a4e134809))
+ (fp_line (start -0.56 -2.11) (end -0.56 -2.3) (layer "F.SilkS") (width 0.12) (tstamp b99b1e13-030e-4226-b346-2b37e1cc5a2d))
+ (fp_line (start -1.71 0.94) (end -1.71 -2.11) (layer "F.SilkS") (width 0.12) (tstamp ece3247d-bc71-4cc3-9141-c96e97adb552))
+ (fp_line (start 1.71 -2.11) (end 0.56 -2.11) (layer "F.SilkS") (width 0.12) (tstamp fbd383ec-855f-4a56-a54e-3c3f917f2c33))
+ (fp_line (start -2.15 -2.8) (end -2.15 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 0e9bfaa7-e59b-4cf5-8962-e5c9f9f4335f))
+ (fp_line (start 2.15 -2.8) (end -2.15 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1c6f7983-0729-41e0-b789-d4aedff20109))
+ (fp_line (start 2.15 2.8) (end 2.15 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 8af5fca5-97c4-479c-8140-77e6aa52fb72))
+ (fp_line (start -2.15 2.8) (end 2.15 2.8) (layer "F.CrtYd") (width 0.05) (tstamp e048c950-7da5-4064-847e-cf785ed1621d))
+ (fp_line (start -0.4 1.9) (end 0.4 1.9) (layer "F.Fab") (width 0.1) (tstamp 13a61587-eb41-4932-9f30-6d8e55e96306))
+ (fp_line (start 1.6 -2) (end 1.6 2.3) (layer "F.Fab") (width 0.1) (tstamp 1d8abe3c-90dd-43ce-94dd-d6d6146fe55c))
+ (fp_line (start 0.8 2.3) (end 1.6 2.3) (layer "F.Fab") (width 0.1) (tstamp 311600f3-0d90-485e-817d-f8da03f5b3a3))
+ (fp_line (start -1.6 -2) (end -1.6 2.3) (layer "F.Fab") (width 0.1) (tstamp 4e119de1-3b6f-4fe8-9230-f09d0013ffee))
+ (fp_line (start -0.8 2.3) (end -0.4 1.9) (layer "F.Fab") (width 0.1) (tstamp 4f45d868-daf7-467e-a8f9-3d056acfcb18))
+ (fp_line (start -1.6 -2) (end 1.6 -2) (layer "F.Fab") (width 0.1) (tstamp 761521c2-fc8a-4204-b603-942797162349))
+ (fp_line (start -1.6 2.3) (end -0.8 2.3) (layer "F.Fab") (width 0.1) (tstamp a0159199-88c4-4b76-a7ef-a095cf6e0155))
+ (fp_line (start 0.4 1.9) (end 0.8 2.3) (layer "F.Fab") (width 0.1) (tstamp bfe4fc87-fd9b-493f-a2f4-2ed282d557d7))
+ (fp_line (start -0.5 -2) (end 0 -1.292893) (layer "F.Fab") (width 0.1) (tstamp cf847697-5f9e-4aa1-8963-3e3cbed5249d))
+ (fp_line (start 0 -1.292893) (end 0.5 -2) (layer "F.Fab") (width 0.1) (tstamp fbf73643-f1ef-4c3e-a1ff-ff368317f214))
+ (pad "1" smd roundrect (at 0 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf89b706-799d-4f93-a5e3-4b06bc3bb548))
+ (pad "MP" smd roundrect (at -1.275 1.75) (size 0.75 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d78e0d6-7f1c-44c2-84a0-2859ee0bb88e))
+ (pad "MP" smd roundrect (at 1.275 1.75) (size 0.75 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50e306f7-b93d-431b-ac86-d2de52e2832d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ACH_BM01B-ACHSS-A-GAN-ETF_1x01-1MP_P1.20mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2e7deb61
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814B0)
+ (descr "JST ACH series connector, BM02B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ACH vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e48c5240-6af8-45db-a842-afcdec9bca9b)
+ )
+ (fp_text value "JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d5e6189-8e2f-43c2-8cf7-127b9df09df5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09f0157c-9b44-4158-8d8e-3a683c18e291)
+ )
+ (fp_line (start -0.39 1.91) (end 0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp 0fa0147b-3c8c-496f-835f-7344ff1fd4cf))
+ (fp_line (start 0.79 2.41) (end 1.14 2.41) (layer "F.SilkS") (width 0.12) (tstamp 48827e8e-f292-4985-99c6-34fb88a75831))
+ (fp_line (start -1.16 -2.11) (end -1.16 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 4b122ea8-871d-408c-bdca-3c7108cbfa0b))
+ (fp_line (start -0.6 -2.8) (end -0.35 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 57187c7f-e736-4a02-9550-2457114b1d1b))
+ (fp_line (start -0.35 -3.153553) (end -0.85 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 58f3bc1d-961e-482e-a25e-6e5a2003c967))
+ (fp_line (start 0.39 1.91) (end 0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp a713125f-76c2-4ced-b0c1-c32d74834e86))
+ (fp_line (start 2.21 -2.11) (end 1.16 -2.11) (layer "F.SilkS") (width 0.12) (tstamp af9bcad4-e230-40e7-ab08-8de68d19af5c))
+ (fp_line (start 2.21 1.24) (end 2.21 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b2bcc7d5-5dd6-4a28-b90c-04335082bcac))
+ (fp_line (start -2.21 -2.11) (end -1.16 -2.11) (layer "F.SilkS") (width 0.12) (tstamp bd6de93d-4702-48c8-9e54-5679fbb54548))
+ (fp_line (start -2.21 1.24) (end -2.21 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c2933373-460c-4455-8cd1-d08982b0ae40))
+ (fp_line (start -0.79 2.41) (end -0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp c4fc919f-a52a-43b7-81cf-2b32c4f322d3))
+ (fp_line (start -0.85 -3.153553) (end -0.6 -2.8) (layer "F.SilkS") (width 0.12) (tstamp ccf3a2bf-86b7-4075-a7b5-6d8b859bdb39))
+ (fp_line (start -1.14 2.41) (end -0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp ebcbf17b-4f9d-44de-8d73-e6553a7a5d7b))
+ (fp_line (start 2.6 2.8) (end 2.6 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 5ca8e0bb-95b8-4fa4-b1a2-019e5bef34fd))
+ (fp_line (start -2.6 -2.8) (end -2.6 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 8ac63350-51b7-4d26-a788-ded8300b9d03))
+ (fp_line (start -2.6 2.8) (end 2.6 2.8) (layer "F.CrtYd") (width 0.05) (tstamp df9419a3-6164-4a0f-ba05-e944ec1e02c6))
+ (fp_line (start 2.6 -2.8) (end -2.6 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp e6b78646-fadd-46c8-b29f-9576334160f2))
+ (fp_line (start -0.5 1.8) (end 0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 26f00d98-d093-42c1-9a1a-f00d1ab03c4a))
+ (fp_line (start 0.9 2.3) (end 2.1 2.3) (layer "F.Fab") (width 0.1) (tstamp 39c62cbe-d0ee-4303-89fc-8c9bb974abd1))
+ (fp_line (start -2.1 2.3) (end -0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp 43e9c52b-463d-4024-bf43-2c5accbe801d))
+ (fp_line (start -2.1 -2) (end 2.1 -2) (layer "F.Fab") (width 0.1) (tstamp 73e421bc-72c6-4573-91c5-33d45f0a0e8b))
+ (fp_line (start -2.1 -2) (end -2.1 2.3) (layer "F.Fab") (width 0.1) (tstamp 782b46df-3e30-44bb-bca2-469084964f6c))
+ (fp_line (start 2.1 -2) (end 2.1 2.3) (layer "F.Fab") (width 0.1) (tstamp 81b62d30-431f-4075-87dd-43ef09e18644))
+ (fp_line (start -0.9 2.3) (end -0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 964617ae-3934-467d-91c3-bdcbfbb97686))
+ (fp_line (start -0.6 -1.292893) (end -0.1 -2) (layer "F.Fab") (width 0.1) (tstamp d2fadf1b-2349-452a-b426-bc2fbca54c53))
+ (fp_line (start 0.5 1.8) (end 0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp e19696cb-9d47-4048-a602-c19b3fcb4d8b))
+ (fp_line (start -1.1 -2) (end -0.6 -1.292893) (layer "F.Fab") (width 0.1) (tstamp fa40c796-02b4-4db7-894f-bcdf90795898))
+ (pad "1" smd roundrect (at -0.6 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d8b1c30-78a2-4ec2-b30f-017d5609b96d))
+ (pad "2" smd roundrect (at 0.6 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e0af1a9-2338-4739-b2c8-d1b1dfa038b0))
+ (pad "MP" smd roundrect (at 1.75 1.9) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4091732-7ca4-402b-a37e-86bac70a2b95))
+ (pad "MP" smd roundrect (at -1.75 1.9) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d02f9566-c731-4de6-8a66-03b001279f6a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ACH_BM02B-ACHSS-GAN-ETF_1x02-1MP_P1.20mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3655b4dc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814B0)
+ (descr "JST ACH series connector, BM03B-ACHSS-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ACH vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44bd8e76-dacb-42ca-9023-3ef936a65c6b)
+ )
+ (fp_text value "JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95c48a6e-797d-4968-a9ce-14e692903eae)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d1f3c4d-4e67-474a-b657-bf688a9362c2)
+ )
+ (fp_line (start -1.76 -2.11) (end -1.76 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 0542a6bc-e513-43e3-9bc1-0840a98d9d6b))
+ (fp_line (start -0.95 -3.153553) (end -1.45 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 1b3733e5-4ea4-4199-ad6d-c69fbf6bfd53))
+ (fp_line (start 2.81 1.24) (end 2.81 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 1fd6735b-d957-419e-ac97-a1c243165cb5))
+ (fp_line (start -2.81 1.24) (end -2.81 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 41d8ad62-be7e-43f7-b35a-0c6e24ae1c0e))
+ (fp_line (start 0.79 2.41) (end 1.74 2.41) (layer "F.SilkS") (width 0.12) (tstamp 881ff274-5290-49b6-bdf6-d6e62c67cf2a))
+ (fp_line (start -1.45 -3.153553) (end -1.2 -2.8) (layer "F.SilkS") (width 0.12) (tstamp 9670d427-436c-452d-87f6-640b6ab71415))
+ (fp_line (start -1.74 2.41) (end -0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp acd1224d-7e61-49cd-97ce-c233939b001e))
+ (fp_line (start 0.39 1.91) (end 0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp ad915b43-7cda-46e4-8ca9-00fe9851f638))
+ (fp_line (start -0.79 2.41) (end -0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp b0ba69d4-23c4-4dbc-94b6-d3cc47864f36))
+ (fp_line (start -1.2 -2.8) (end -0.95 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp c6939e68-0eca-4744-bc3e-51b0da79011d))
+ (fp_line (start 2.81 -2.11) (end 1.76 -2.11) (layer "F.SilkS") (width 0.12) (tstamp d23a9a35-7bff-48c1-9c45-2f0ea5a81f53))
+ (fp_line (start -0.39 1.91) (end 0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp e794fc60-735f-4918-8ce7-e7076648bf9a))
+ (fp_line (start -2.81 -2.11) (end -1.76 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f2a721da-56a9-4fb4-aefc-e173dea0b410))
+ (fp_line (start -3.2 -2.8) (end -3.2 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 4c5b399c-8387-4d38-8dbb-367dea3840c4))
+ (fp_line (start 3.2 -2.8) (end -3.2 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 9c846f0f-55eb-405c-9290-b78ad03c0784))
+ (fp_line (start 3.2 2.8) (end 3.2 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp b77b978c-3c63-4557-8d50-c510a772b23a))
+ (fp_line (start -3.2 2.8) (end 3.2 2.8) (layer "F.CrtYd") (width 0.05) (tstamp d2d1d274-5336-4037-9ad0-04c983f2a29c))
+ (fp_line (start -0.9 2.3) (end -0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 05f9fda9-09db-48b1-9fd5-ac2cda6f6940))
+ (fp_line (start -2.7 -2) (end 2.7 -2) (layer "F.Fab") (width 0.1) (tstamp 44f7a36e-8b22-4ea2-9e9d-346ab3d46e5b))
+ (fp_line (start -2.7 2.3) (end -0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp 4bebb87a-ec4f-40ed-a342-e0fe4d3c1a02))
+ (fp_line (start 0.9 2.3) (end 2.7 2.3) (layer "F.Fab") (width 0.1) (tstamp 57519824-3029-494a-9ed1-04549eaa05b8))
+ (fp_line (start -1.7 -2) (end -1.2 -1.292893) (layer "F.Fab") (width 0.1) (tstamp 92b28d1f-cb2a-4265-a5d0-6438376baca6))
+ (fp_line (start 2.7 -2) (end 2.7 2.3) (layer "F.Fab") (width 0.1) (tstamp 96540b69-a90b-4b88-b2b7-312f23770d17))
+ (fp_line (start -1.2 -1.292893) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp a0d0e941-81bb-4445-9a8b-e8b12efa2b9c))
+ (fp_line (start -2.7 -2) (end -2.7 2.3) (layer "F.Fab") (width 0.1) (tstamp ae8f5bcc-15bb-491d-908a-3542f4a250f6))
+ (fp_line (start -0.5 1.8) (end 0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp ba162da5-500a-434f-b457-500421d7b300))
+ (fp_line (start 0.5 1.8) (end 0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp cb17c2b2-c4b7-4f40-9d8f-4bcdcf9a3130))
+ (pad "1" smd roundrect (at -1.2 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b9418cd-ba66-4cb3-a058-2810504d5642))
+ (pad "2" smd roundrect (at 0 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 947d3142-d643-4f05-8cc4-9d9de4716ccb))
+ (pad "3" smd roundrect (at 1.2 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1182e56-0d1d-4098-8554-bc8ff8b8d19a))
+ (pad "MP" smd roundrect (at -2.35 1.9) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 269f5dfc-02f7-45fb-94b1-96ba658f752d))
+ (pad "MP" smd roundrect (at 2.35 1.9) (size 0.7 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84844326-2968-46f7-90f5-03032a18d86d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ACH_BM03B-ACHSS-GAN-ETF_1x03-1MP_P1.20mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2f113cd1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814B0)
+ (descr "JST ACH series connector, BM04B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ACH vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1eb91d68-9516-4db0-8456-bc567cdccdcc)
+ )
+ (fp_text value "JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fff69b50-3f4b-4403-8c38-b147ceed46e1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bafbc09d-018d-416f-952d-f7baea3d5805)
+ )
+ (fp_line (start -0.39 1.91) (end 0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp 17a812af-ac21-4cca-acb9-0f830f85ae4c))
+ (fp_line (start -0.79 2.41) (end -0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp 446b7558-347f-4361-bc44-194c38a99f5b))
+ (fp_line (start 3.41 -2.11) (end 2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 4f079a77-d07a-4af5-bde3-e9cc09184e09))
+ (fp_line (start -3.41 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 4f3619eb-1e35-4bce-a1f0-969b713da826))
+ (fp_line (start -1.8 -2.8) (end -1.55 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 5df617e8-5ddc-48cf-8f43-ca5095537470))
+ (fp_line (start 0.79 2.41) (end 2.34 2.41) (layer "F.SilkS") (width 0.12) (tstamp 5e23be0a-fe9b-41e4-976a-d9dde7e3e9e1))
+ (fp_line (start -1.55 -3.153553) (end -2.05 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 7196041f-2bfb-4b54-a623-607aa49cb896))
+ (fp_line (start -3.41 0.94) (end -3.41 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 7a4bba79-06c8-4185-a07f-9f8ec9fa28b2))
+ (fp_line (start 0.39 1.91) (end 0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp a310ceab-dde3-40fe-bad1-17ad61eb978f))
+ (fp_line (start 3.41 0.94) (end 3.41 -2.11) (layer "F.SilkS") (width 0.12) (tstamp a57b3995-9e34-4867-a407-547a82e93352))
+ (fp_line (start -2.05 -3.153553) (end -1.8 -2.8) (layer "F.SilkS") (width 0.12) (tstamp a57c1c33-ecf9-4413-a5b8-8daabe60c58b))
+ (fp_line (start -2.36 -2.11) (end -2.36 -2.3) (layer "F.SilkS") (width 0.12) (tstamp aba8d11e-008d-44fd-8e5a-9c25e75183c7))
+ (fp_line (start -2.34 2.41) (end -0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp b17d1e09-a686-4092-8984-1060a76f13d8))
+ (fp_line (start 3.85 2.8) (end 3.85 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 077c32f3-aa32-49c5-b4a1-322294ccc103))
+ (fp_line (start -3.85 -2.8) (end -3.85 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1739dc3e-6085-493e-8c18-b2e1c368aee6))
+ (fp_line (start 3.85 -2.8) (end -3.85 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 7319b893-4302-4f16-b726-ac87e0a1d5a7))
+ (fp_line (start -3.85 2.8) (end 3.85 2.8) (layer "F.CrtYd") (width 0.05) (tstamp 7ffb7bb7-6b79-4829-a2ba-a9a30ac1e961))
+ (fp_line (start 0.9 2.3) (end 3.3 2.3) (layer "F.Fab") (width 0.1) (tstamp 00d30c3f-5525-4460-8ba5-fa09e1597836))
+ (fp_line (start -0.9 2.3) (end -0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 0e69cd18-334e-4772-871f-bbe6ec756141))
+ (fp_line (start -3.3 2.3) (end -0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp 569e0665-d5db-4f2c-82cd-1f88f09c0d49))
+ (fp_line (start -3.3 -2) (end 3.3 -2) (layer "F.Fab") (width 0.1) (tstamp 85024fc5-61ec-4843-b9a2-b83dd22c76ce))
+ (fp_line (start -0.5 1.8) (end 0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp 98ea31c4-c5ca-43b8-aebe-5781ecf12959))
+ (fp_line (start -3.3 -2) (end -3.3 2.3) (layer "F.Fab") (width 0.1) (tstamp 9ac94d89-1d88-4630-ab12-4d3f6e2cd6a4))
+ (fp_line (start 3.3 -2) (end 3.3 2.3) (layer "F.Fab") (width 0.1) (tstamp b9f45ec1-bdac-4279-a2a5-43df1f7b10ba))
+ (fp_line (start 0.5 1.8) (end 0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp c18069ce-5701-4402-a3ad-2c82d70035cd))
+ (fp_line (start -1.8 -1.292893) (end -1.3 -2) (layer "F.Fab") (width 0.1) (tstamp efd6ef14-ed2c-4647-abb1-e7a5577d9884))
+ (fp_line (start -2.3 -2) (end -1.8 -1.292893) (layer "F.Fab") (width 0.1) (tstamp f235e48e-2882-4f18-9423-7c31f89b3759))
+ (pad "1" smd roundrect (at -1.8 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 978a6521-a18b-435e-83cd-020c4e9c1f46))
+ (pad "2" smd roundrect (at -0.6 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c91acf8-4466-4bc3-82f7-c055364fef4c))
+ (pad "3" smd roundrect (at 0.6 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 602f9a5f-b7c0-4b52-9ad3-73422c19844a))
+ (pad "4" smd roundrect (at 1.8 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf69568e-51a7-4791-8dbc-63ac89e2ab74))
+ (pad "MP" smd roundrect (at 2.975 1.75) (size 0.75 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d9883fe-2987-4175-9e5d-292788c5519c))
+ (pad "MP" smd roundrect (at -2.975 1.75) (size 0.75 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be699a69-ad61-47c2-a46b-89d2852e26da))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ACH_BM04B-ACHSS-A-GAN-ETF_1x04-1MP_P1.20mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4aece7ad
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814B0)
+ (descr "JST ACH series connector, BM05B-ACHSS-A-GAN-ETF (http://www.jst-mfg.com/product/pdf/eng/eACH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ACH vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c27903b8-71d8-46a6-bafb-abec2a4117ab)
+ )
+ (fp_text value "JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical" (at 0 3.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26d77f76-17ff-4ce1-abfd-3a459dfdd4e1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4d722b76-9eb4-4247-9f05-61c1cbf821da)
+ )
+ (fp_line (start -2.15 -3.153553) (end -2.65 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 04f8926a-9591-4456-b5c6-d0972a157022))
+ (fp_line (start -2.4 -2.8) (end -2.15 -3.153553) (layer "F.SilkS") (width 0.12) (tstamp 062351a8-c31d-4bfe-8c39-1b4e12ee6023))
+ (fp_line (start 4.01 -2.11) (end 2.96 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 18f398b5-34d1-4429-8c77-bb418ca05ad8))
+ (fp_line (start -2.96 -2.11) (end -2.96 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 3e872aea-3917-4614-9024-56409c6b2620))
+ (fp_line (start -4.01 0.94) (end -4.01 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 68d98cca-a78d-4f8d-ae7e-c8550f270b6f))
+ (fp_line (start 4.01 0.94) (end 4.01 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 6b8c480f-84b1-4f20-aa9e-e13235feffe3))
+ (fp_line (start 0.79 2.41) (end 2.94 2.41) (layer "F.SilkS") (width 0.12) (tstamp 80c83032-168b-4a0a-8912-536629478b55))
+ (fp_line (start -0.39 1.91) (end 0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp a2aa16c2-43ad-4871-936c-42cfe08541ae))
+ (fp_line (start -2.94 2.41) (end -0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp a32e3fab-376b-4194-908d-edaef51e3f31))
+ (fp_line (start -0.79 2.41) (end -0.39 1.91) (layer "F.SilkS") (width 0.12) (tstamp a5857c81-e428-405a-acd5-769fd31f689d))
+ (fp_line (start 0.39 1.91) (end 0.79 2.41) (layer "F.SilkS") (width 0.12) (tstamp c0cf80bd-345a-4209-a71b-3fba3843e8b1))
+ (fp_line (start -2.65 -3.153553) (end -2.4 -2.8) (layer "F.SilkS") (width 0.12) (tstamp db0d663e-684c-4d79-9953-55ebe538b5fd))
+ (fp_line (start -4.01 -2.11) (end -2.96 -2.11) (layer "F.SilkS") (width 0.12) (tstamp fcc81168-c590-4657-b6a0-d2c2a873995a))
+ (fp_line (start 4.45 -2.8) (end -4.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 4d18f880-49e1-4f63-b105-d3ab3661f6fa))
+ (fp_line (start 4.45 2.8) (end 4.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 9daa6707-078c-477e-9b20-1e4e429e1ea1))
+ (fp_line (start -4.45 2.8) (end 4.45 2.8) (layer "F.CrtYd") (width 0.05) (tstamp c59e1624-3aa1-42b5-94bb-69715c5b9308))
+ (fp_line (start -4.45 -2.8) (end -4.45 2.8) (layer "F.CrtYd") (width 0.05) (tstamp ecb7355b-d894-47ed-9b2a-4669901ac1e1))
+ (fp_line (start 0.5 1.8) (end 0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp 0bcd68c5-de79-48b4-a2df-ad2c6cc0c857))
+ (fp_line (start 3.9 -2) (end 3.9 2.3) (layer "F.Fab") (width 0.1) (tstamp 7463b422-94ab-44c4-b67f-41d607389510))
+ (fp_line (start -3.9 -2) (end -3.9 2.3) (layer "F.Fab") (width 0.1) (tstamp 76096a41-ad3d-4692-b31f-afbf4f794146))
+ (fp_line (start -2.4 -1.292893) (end -1.9 -2) (layer "F.Fab") (width 0.1) (tstamp 82205cb4-9a48-442a-803d-ed535d09b402))
+ (fp_line (start 0.9 2.3) (end 3.9 2.3) (layer "F.Fab") (width 0.1) (tstamp a983d730-e3ae-4a4f-93f0-0bea82cbd001))
+ (fp_line (start -0.5 1.8) (end 0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp aed20f96-297b-4a63-82e7-7ae989c2059b))
+ (fp_line (start -3.9 2.3) (end -0.9 2.3) (layer "F.Fab") (width 0.1) (tstamp c0235515-6933-436b-a410-5f0558675af0))
+ (fp_line (start -3.9 -2) (end 3.9 -2) (layer "F.Fab") (width 0.1) (tstamp dea33e6e-83da-415c-a840-a7d18d406e2d))
+ (fp_line (start -0.9 2.3) (end -0.5 1.8) (layer "F.Fab") (width 0.1) (tstamp e487d26d-3b90-4d73-af95-b8ddfcb955e5))
+ (fp_line (start -2.9 -2) (end -2.4 -1.292893) (layer "F.Fab") (width 0.1) (tstamp f77db72c-0280-44a9-b8e3-a3500a290a11))
+ (pad "1" smd roundrect (at -2.4 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8287d219-e696-404d-a5a3-e4c9a1c6938a))
+ (pad "2" smd roundrect (at -1.2 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5921170a-7960-4412-a59f-bf1d8e67a5f0))
+ (pad "3" smd roundrect (at 0 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c54f92ce-ee4b-474d-97f4-1f877bce9317))
+ (pad "4" smd roundrect (at 1.2 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8de88a7d-74db-4697-9f7d-e2694c1cd03a))
+ (pad "5" smd roundrect (at 2.4 -1.875) (size 0.6 0.85) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f82b0dc3-de8b-457d-a238-f1cb950c4495))
+ (pad "MP" smd roundrect (at 3.575 1.75) (size 0.75 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb52cf6d-06a9-44a6-b11b-15a41f28eda4))
+ (pad "MP" smd roundrect (at -3.575 1.75) (size 0.75 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f800ddf4-6191-42f5-a868-9c1750fb968d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ACH_BM05B-ACHSS-A-GAN-ETF_1x05-1MP_P1.20mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ab14c4b9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST AUH series connector, BM03B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST AUH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.72) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4908d427-a121-45f1-9c0b-519c42185eab)
+ )
+ (fp_text value "JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical" (at 0 3.72) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf973b8b-30ce-4adc-a954-eeedec239e4c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bfbafbb6-f814-40ad-9564-a5be3105434d)
+ )
+ (fp_line (start -3.385 0.815) (end -3.385 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 0dae1e6a-a8df-4c46-9ba2-ca9c3b9781b6))
+ (fp_line (start 3.385 -2.185) (end 2.06 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 12d16d77-9ac0-44ad-b616-0bc097ca0254))
+ (fp_line (start -3.385 -2.185) (end -2.06 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 1f729f50-8e46-4e6f-aa74-317a08da549d))
+ (fp_line (start -2.165 1.335) (end 2.165 1.335) (layer "F.SilkS") (width 0.12) (tstamp 348dd747-885c-44c9-a04c-b0eccb2da324))
+ (fp_line (start -2.39 2.335) (end -2.165 2.335) (layer "F.SilkS") (width 0.12) (tstamp 8419f65a-1c28-4ad2-8402-47e55001dfb6))
+ (fp_line (start -2.165 2.335) (end -2.165 1.335) (layer "F.SilkS") (width 0.12) (tstamp 955d4610-8df5-4cc9-8940-99b1f67d3118))
+ (fp_line (start 2.165 2.335) (end 2.39 2.335) (layer "F.SilkS") (width 0.12) (tstamp a34929b6-9aa3-4f2c-b66e-294f2b1eef6f))
+ (fp_line (start 3.385 0.815) (end 3.385 -2.185) (layer "F.SilkS") (width 0.12) (tstamp d436e587-b536-4d6a-a37a-cf48424c9118))
+ (fp_line (start 2.165 1.335) (end 2.165 2.335) (layer "F.SilkS") (width 0.12) (tstamp d9746eb1-8666-4c3d-9ee7-bb9c6136e1a5))
+ (fp_line (start -2.06 -2.185) (end -2.06 -2.525) (layer "F.SilkS") (width 0.12) (tstamp f26f559c-e154-4e50-8bf9-2c1b8c8a22fe))
+ (fp_line (start -3.78 -3.02) (end -3.78 3.02) (layer "F.CrtYd") (width 0.05) (tstamp 5d04e995-912c-4177-bad3-abce760072b9))
+ (fp_line (start 3.78 -3.02) (end -3.78 -3.02) (layer "F.CrtYd") (width 0.05) (tstamp a7ebb0b2-0b84-4d60-b929-439f16b59db1))
+ (fp_line (start 3.78 3.02) (end 3.78 -3.02) (layer "F.CrtYd") (width 0.05) (tstamp e96dde69-9f61-4ed7-8f71-bf193e696d8f))
+ (fp_line (start -3.78 3.02) (end 3.78 3.02) (layer "F.CrtYd") (width 0.05) (tstamp fa32c0e7-0010-498c-86ee-f0174d9390bb))
+ (fp_line (start -2 -2.075) (end -1.5 -1.367893) (layer "F.Fab") (width 0.1) (tstamp 24935757-0b65-4241-843e-cfcaead7232d))
+ (fp_line (start 2.275 1.225) (end 2.275 2.225) (layer "F.Fab") (width 0.1) (tstamp 34867bd6-49f4-4567-a4ab-b7926cd87213))
+ (fp_line (start -3.275 -2.075) (end -3.275 2.225) (layer "F.Fab") (width 0.1) (tstamp 5745021b-b3bb-457d-ac30-3d053c88d79a))
+ (fp_line (start -3.275 2.225) (end -2.275 2.225) (layer "F.Fab") (width 0.1) (tstamp 7f89a98a-33d1-4b41-a839-cf53dfc629cc))
+ (fp_line (start 2.275 2.225) (end 3.275 2.225) (layer "F.Fab") (width 0.1) (tstamp 995dfbfc-5f23-4b64-afb5-62818f4e9b81))
+ (fp_line (start -2.275 1.225) (end 2.275 1.225) (layer "F.Fab") (width 0.1) (tstamp b81c4890-fbd5-4e88-960c-da6cd739004c))
+ (fp_line (start -3.275 -2.075) (end 3.275 -2.075) (layer "F.Fab") (width 0.1) (tstamp bb64a52f-5340-4d0c-8274-7e42f3f33a5f))
+ (fp_line (start -2.275 2.225) (end -2.275 1.225) (layer "F.Fab") (width 0.1) (tstamp db39f30e-c878-4ce5-9e9b-91ee686ab7c7))
+ (fp_line (start 3.275 -2.075) (end 3.275 2.225) (layer "F.Fab") (width 0.1) (tstamp e01d6424-d9f9-458e-89bb-1cec73a8bdc7))
+ (fp_line (start -1.5 -1.367893) (end -1 -2.075) (layer "F.Fab") (width 0.1) (tstamp fcab2218-370a-4640-b799-889442356f52))
+ (pad "1" smd roundrect (at -1.5 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c1a5b87-e69c-4f7d-aca4-fad9bb6a887d))
+ (pad "2" smd roundrect (at 0 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 863ba66c-0c4f-4ebc-9f25-e1cf8eb918bb))
+ (pad "3" smd roundrect (at 1.5 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06d951f6-04f3-4be2-accd-a4ae65d754f1))
+ (pad "MP" smd roundrect (at -2.95 1.8) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af597823-03eb-4f71-8019-8f1ce8c1e280))
+ (pad "MP" smd roundrect (at 2.95 1.8) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9645b03-c203-4c96-9289-aa876bdc90e8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_AUH_BM03B-AUHKS-GA-TB_1x03-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..02522129
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST AUH series connector, BM05B-AUHKS-GA-TB (http://www.jst-mfg.com/product/pdf/eng/eAUH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST AUH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.72) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ce837ae-7954-41c1-95b5-bffd6d26f50f)
+ )
+ (fp_text value "JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical" (at 0 3.72) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e7d0932-8e00-44f5-9721-cfb7c3c4f379)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 201070d5-a1f0-447f-ab5d-840dde369cc5)
+ )
+ (fp_line (start 3.665 2.335) (end 3.89 2.335) (layer "F.SilkS") (width 0.12) (tstamp 020d5b26-60ad-4b0c-b383-9520d6fde2e7))
+ (fp_line (start -3.89 2.335) (end -3.665 2.335) (layer "F.SilkS") (width 0.12) (tstamp 0e0924d2-3706-41ba-b7a0-c70a1aa94d6f))
+ (fp_line (start -4.885 -2.185) (end -3.56 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 1a51e0ee-9520-4a9e-8880-243d727bdcd0))
+ (fp_line (start -3.665 1.335) (end 3.665 1.335) (layer "F.SilkS") (width 0.12) (tstamp 3818b42b-f016-4c0e-b935-5e328da7abec))
+ (fp_line (start 3.665 1.335) (end 3.665 2.335) (layer "F.SilkS") (width 0.12) (tstamp 53ce3864-8198-4bc3-afa2-fff0da7e6e53))
+ (fp_line (start -3.665 2.335) (end -3.665 1.335) (layer "F.SilkS") (width 0.12) (tstamp 65ae4131-1ac1-430c-8ea4-b7aa4ec89c2c))
+ (fp_line (start 4.885 -2.185) (end 3.56 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 714650f4-1472-4c98-b7bc-e98d99ac6f82))
+ (fp_line (start 4.885 0.815) (end 4.885 -2.185) (layer "F.SilkS") (width 0.12) (tstamp 775af26e-1084-40a1-8667-a92dcb653082))
+ (fp_line (start -3.56 -2.185) (end -3.56 -2.525) (layer "F.SilkS") (width 0.12) (tstamp 804627a0-cfd8-49f0-b6ca-09bbf0e02da5))
+ (fp_line (start -4.885 0.815) (end -4.885 -2.185) (layer "F.SilkS") (width 0.12) (tstamp fae382a5-ca96-414f-939c-71228a7174dd))
+ (fp_line (start -5.28 -3.02) (end -5.28 3.02) (layer "F.CrtYd") (width 0.05) (tstamp 1ce71aa9-2103-4c8f-afa3-079cdd527e4e))
+ (fp_line (start -5.28 3.02) (end 5.28 3.02) (layer "F.CrtYd") (width 0.05) (tstamp 64575e7c-a763-4af5-90d6-edcfc8db6b34))
+ (fp_line (start 5.28 3.02) (end 5.28 -3.02) (layer "F.CrtYd") (width 0.05) (tstamp e69bda0d-3fd5-4d94-99e3-19062bbdff41))
+ (fp_line (start 5.28 -3.02) (end -5.28 -3.02) (layer "F.CrtYd") (width 0.05) (tstamp f4a872ce-4cff-41ab-a742-23a90e680bb6))
+ (fp_line (start 4.775 -2.075) (end 4.775 2.225) (layer "F.Fab") (width 0.1) (tstamp 371b348b-e9d0-4d16-b313-7623cd66c18b))
+ (fp_line (start -3.775 1.225) (end 3.775 1.225) (layer "F.Fab") (width 0.1) (tstamp 7bfd05b1-49e6-4e37-ad72-546ce3ed1dd9))
+ (fp_line (start 3.775 1.225) (end 3.775 2.225) (layer "F.Fab") (width 0.1) (tstamp 8321295a-4af1-41d8-b5bd-e0208f54380b))
+ (fp_line (start -4.775 -2.075) (end -4.775 2.225) (layer "F.Fab") (width 0.1) (tstamp a3e96e8c-dcc3-460a-82e5-b7364957bec6))
+ (fp_line (start -3.775 2.225) (end -3.775 1.225) (layer "F.Fab") (width 0.1) (tstamp a7ac3273-511c-4f6b-bcaa-8a6f7e678cfd))
+ (fp_line (start -4.775 2.225) (end -3.775 2.225) (layer "F.Fab") (width 0.1) (tstamp ae296589-d22d-4718-96d6-78208dd0a47c))
+ (fp_line (start -3.5 -2.075) (end -3 -1.367893) (layer "F.Fab") (width 0.1) (tstamp bb3c5102-cf57-441a-9118-192df83dfe1c))
+ (fp_line (start -3 -1.367893) (end -2.5 -2.075) (layer "F.Fab") (width 0.1) (tstamp cb697631-8abe-4768-b4dc-05e50d46da82))
+ (fp_line (start 3.775 2.225) (end 4.775 2.225) (layer "F.Fab") (width 0.1) (tstamp e0b04a76-b3b4-4dff-a5b7-6b34414852af))
+ (fp_line (start -4.775 -2.075) (end 4.775 -2.075) (layer "F.Fab") (width 0.1) (tstamp f7cad7d2-e5cd-41e1-b350-0d82932070fa))
+ (pad "1" smd roundrect (at -3 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c31cda6a-059d-470e-93be-00e52ce46792))
+ (pad "2" smd roundrect (at -1.5 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf4259bf-b3c3-4ab2-ab1a-0f1d5a25a4d9))
+ (pad "3" smd roundrect (at 0 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e21dc270-2f15-4f1f-8cee-61f0c6bad58e))
+ (pad "4" smd roundrect (at 1.5 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0638008-f4b5-4079-8fb7-476b99ae89e3))
+ (pad "5" smd roundrect (at 3 -2) (size 0.6 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c6885c5-b2e9-4a45-a2a1-5984ea9d45b1))
+ (pad "MP" smd roundrect (at -4.45 1.8) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8c3adad-ecb1-4883-a16a-53647fc4859a))
+ (pad "MP" smd roundrect (at 4.45 1.8) (size 0.6 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be3938cc-2983-459d-a9a7-a90421d8fb39))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_AUH_BM05B-AUHKS-GA-TB_1x05-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..0953bf1c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772AC7)
+ (descr "JST EH series connector, B10B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6b735892-74d8-4d07-b8c7-67f1da5aac30)
+ )
+ (fp_text value "JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical" (at 11.25 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8836010-9f74-43a5-91fd-c279ae040ca4)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a6573c75-17c9-4702-a5e0-0eb1dd9aa97e)
+ )
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 23b3820c-4cfc-41d8-8ea2-477177a2df6f))
+ (fp_line (start 24.11 0.81) (end 24.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 24057dd1-6684-45bc-8ca3-d584d01d92bc))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 284cdfce-f1f4-4035-bed8-7871d5ae015c))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 2e5d14f5-40ae-4dca-9121-4ff536472be5))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 44cb41be-5feb-4c98-b3ee-b58edecec7be))
+ (fp_line (start 25.11 2.31) (end 25.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 4c77aec0-5929-4b2c-9c79-c77930a7914a))
+ (fp_line (start 25.11 0.81) (end 24.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp 53586e86-aaef-4700-9de0-c83a89f70eae))
+ (fp_line (start -2.11 -1.21) (end 24.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 58057ce7-30a0-4d77-89d9-6ca9f53cc04d))
+ (fp_line (start -2.61 2.31) (end 25.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 9e4b0b9f-6a7c-452c-99e6-f6a3350bc8a6))
+ (fp_line (start 24.61 0) (end 25.11 0) (layer "F.SilkS") (width 0.12) (tstamp a632e3bb-d5de-457d-990a-9cbb2a85e4e9))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp c1f6f3d9-dbbd-4f95-b694-0d79c7aee1ee))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp c9ec9a69-7cab-41f1-8b5f-003b9a7ebe7c))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp cc1d1400-6cb3-4048-bea6-57d3e35fc149))
+ (fp_line (start 24.61 -1.21) (end 24.61 0) (layer "F.SilkS") (width 0.12) (tstamp d4383771-80b9-4749-9072-38bb13e9dae9))
+ (fp_line (start 25.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ef82827a-868c-4adb-a961-e7a9d426e55f))
+ (fp_line (start 25.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 07f8f0d1-d5f2-4a04-b9bf-e4c4b69ac152))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 183b0c68-ec87-41b7-b3e7-cf718cbc7500))
+ (fp_line (start -3 2.7) (end 25.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6f41ec50-8eab-4857-8224-2b7f5dfd47d2))
+ (fp_line (start 25.5 2.7) (end 25.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp ac41645e-1dc6-4127-99b2-805ba5670e8a))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 18d9cf00-261c-4624-b687-c45b9a37259e))
+ (fp_line (start 25 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 5dd069fe-4cb2-4b52-9e1e-49b7b247113e))
+ (fp_line (start 25 2.2) (end 25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 61a7fb42-43f2-4b82-80a2-38c16fc8f15c))
+ (fp_line (start -2.5 2.2) (end 25 2.2) (layer "F.Fab") (width 0.1) (tstamp 8e988e8a-c3ed-4059-a01b-f0ea26169b12))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp a8b6fa34-678b-46f7-a801-6d0460c39fde))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp f214a0c0-f01e-4739-b63d-6c0f4a93bef9))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 2ad31beb-15b9-44db-a5ce-9179b69ce399))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fac38c0c-ba00-4fba-8023-f8853a98cc4d))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 74f69af4-aebe-445f-87b6-bac3317e0d2f))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce6bc91d-dadb-440c-be4f-1e127c25889d))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b68710af-f577-4ed2-8093-20bd1228c4dc))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3b750a11-1ff0-40ee-b3f6-c038fafa4ce8))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ef2b1bab-814f-4b04-b484-dabd8e03514b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9a7e9b00-0bb1-4e41-878d-56530e1ff814))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4fa0f9cc-cde8-4622-9e78-06078453c59f))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c4f94b45-1a2b-4186-9434-b2b665da6b9b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B10B-EH-A_1x10_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..caf440d1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772AC7)
+ (descr "JST EH series connector, B11B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8e66190c-3623-4ac2-b8cb-c557c0088335)
+ )
+ (fp_text value "JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical" (at 12.5 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd205f30-2522-4c0f-9e4c-96cfb83be43b)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5fab431f-f471-4b36-8f14-565bb2cb79bb)
+ )
+ (fp_line (start -2.61 2.31) (end 27.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 0e9d545b-5135-4b0e-a76c-5c2e045440b6))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 11b028f5-2ee5-43c4-a50b-0830a9faf953))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1a8d39ef-2055-4449-9309-cf670cdf1b75))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 25cd8f04-0f22-4d76-9c0e-e997541e031a))
+ (fp_line (start 27.11 0) (end 27.61 0) (layer "F.SilkS") (width 0.12) (tstamp 26676891-bf74-40c7-833e-f38f9e971a42))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp 2bfa3b6d-4430-47fa-81f4-89b15c540793))
+ (fp_line (start 27.11 -1.21) (end 27.11 0) (layer "F.SilkS") (width 0.12) (tstamp 2ec8f1a5-b1dd-40d9-b479-6adb699b7b94))
+ (fp_line (start 27.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 49b7e8cc-8123-4b4b-995a-186f7ea9f6b4))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 57b932d1-f64a-4a97-8092-042624739dc8))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 6200d325-ad07-4dc6-a8e5-857bb0dfc2fe))
+ (fp_line (start 26.61 0.81) (end 26.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 637360ee-cfd1-411d-a15e-3758711de8d7))
+ (fp_line (start 27.61 2.31) (end 27.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 7e90a80b-e354-4510-9398-dd4118865783))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 9ef7e0d5-eed1-4c2f-841b-4e97d0f82b77))
+ (fp_line (start -2.11 -1.21) (end 27.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp bc347e28-9eeb-4fe8-80be-b7e9ff2aa93a))
+ (fp_line (start 27.61 0.81) (end 26.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp e439e53c-d200-431e-85b8-881657d28f29))
+ (fp_line (start 28 2.7) (end 28 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 33506540-6fb7-45d4-8901-dc330cf2e41f))
+ (fp_line (start -3 2.7) (end 28 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 56481b23-8166-490d-a3fd-a0de8b167aaa))
+ (fp_line (start 28 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 64c54eb3-fcde-48a8-ba1d-9886ddd2a290))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp fa2a1d4f-029f-406e-9926-2105cbcd68b3))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 652a2020-d9f1-4cf6-ac85-9f890ee7febe))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 8e75dfc0-e023-4f1f-8c96-8687b7bc6889))
+ (fp_line (start -2.5 2.2) (end 27.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 9de8c8df-9b0f-44ae-b002-3f52adcb4de4))
+ (fp_line (start 27.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp a87e4fb6-d18f-465d-aa7f-fe097b53ffa5))
+ (fp_line (start 27.5 2.2) (end 27.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp c6790bb4-238e-40dc-a5a1-0adb40cad41e))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp e644a46f-7f25-4899-af69-40726c338115))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 07da3a99-237c-4f9e-ac96-69e7ca055eb0))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 56de77bd-9ef8-4f86-a8b6-69af22c48c24))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0d99316d-70a0-453c-a2b1-d5f671c30d72))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1376efa0-fe7f-4d5b-bf9f-d53160941c05))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 467712f7-9194-44ba-92a4-22d6e201460e))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 818a6989-59fd-4432-9371-cd150eb67071))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 38d2e94c-1f1d-458b-be44-2d20b5592fbc))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2134031f-ef80-4b1f-8d76-934355120cb0))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e8700514-5698-4f90-9147-f5322dacdbb1))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6454f97f-46c0-414f-bf34-44672a210bfd))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9f1a7296-f9d0-49b5-b05d-be78e29fd6f5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B11B-EH-A_1x11_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3e3e1f6d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772AC7)
+ (descr "JST EH series connector, B12B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73fdc9a7-9c52-41c3-9a18-bc099b6588c4)
+ )
+ (fp_text value "JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical" (at 13.75 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39a28495-5aa9-4ed9-8143-708b9e28157e)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp adfcf431-8579-412d-afec-a54aba8ceb07)
+ )
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 244cb4bb-4d68-45cc-898f-2d295259eb36))
+ (fp_line (start 29.61 0) (end 30.11 0) (layer "F.SilkS") (width 0.12) (tstamp 2e169aba-85bd-4d5c-abd7-7708073775f6))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp 2eb5a419-06b0-488b-9e69-8346cf09429e))
+ (fp_line (start 30.11 0.81) (end 29.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp 397f6650-9b2b-4532-8dd0-d30f8abc0f0e))
+ (fp_line (start -2.61 2.31) (end 30.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 5106c408-3f65-41de-bda2-00fc388f87ec))
+ (fp_line (start 29.11 0.81) (end 29.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 77f3a496-4d5f-43ce-b13a-99f286ffde12))
+ (fp_line (start 29.61 -1.21) (end 29.61 0) (layer "F.SilkS") (width 0.12) (tstamp 83a9dc4e-5c5d-4e3b-ae5c-1e9c6e16ccd6))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 92853379-7df4-4dce-8f7c-c305dfa8d785))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 942f3658-afd4-4e5c-a1f1-3b290b215a10))
+ (fp_line (start 30.11 2.31) (end 30.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 998812e2-7d44-42bc-8b0d-2663f9deac7e))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp a0885822-3612-4cac-ba5c-4dac5b997b36))
+ (fp_line (start -2.11 -1.21) (end 29.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp a334fb23-86ed-49a0-ac98-55a31a8d66dc))
+ (fp_line (start 30.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp a3b66b75-9de6-4189-99ef-ecb7f350acee))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp d9f14db0-649f-4d08-bcfd-6b70ff88862d))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp e3c81518-e6b6-4b21-9ec2-b93fef9cd202))
+ (fp_line (start 30.5 2.7) (end 30.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 1817429e-64fd-4f27-9632-b9761cd16f99))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 438c8130-4655-43aa-865d-768c8e760d2e))
+ (fp_line (start 30.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 96d0806e-466f-48bd-a470-baa5a146cc5e))
+ (fp_line (start -3 2.7) (end 30.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp c50ce717-d476-4c3d-88eb-cde68f957f6b))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 2c2afc9d-0b79-472c-ba82-1748c062fb9f))
+ (fp_line (start 30 2.2) (end 30 -1.6) (layer "F.Fab") (width 0.1) (tstamp 66519a01-6392-4449-b37a-eaa054521a91))
+ (fp_line (start -2.5 2.2) (end 30 2.2) (layer "F.Fab") (width 0.1) (tstamp 7a71116f-91ff-4d2a-a2fc-e992f57525e6))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 7dce6b95-5991-4ea3-b2fd-ac4f16f973c7))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp ac825c6a-f0db-4ed9-8b75-eebb2f1b0734))
+ (fp_line (start 30 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp afbcbc08-4480-4ccc-9921-b7c1cad2cb1f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 10f51f7c-7dfb-4a96-bb5f-d0b054eef28d))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e78b3b57-f3ba-4ce9-a913-4ede81872a6d))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4afa07b5-97b6-45f2-b7b1-9def5a32c878))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 848ce971-d8a6-488d-b8ac-da970361aaa5))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 45a65d31-1021-4f7e-89a8-f934deff7389))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp de076196-fa72-46de-b3da-ac2f8a3776b5))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 291c42ee-e40a-4750-bd0d-a6295e79deef))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f20fae9e-0db9-48c4-9e04-8fc54da21763))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cd15b32b-c35a-4626-8ee1-f33b5c5ca4ea))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 92956b8c-8082-4acc-b0e8-f68ee8f62d8f))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f2cd24b4-51df-42ba-b841-46d3d803a67e))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e1794512-c940-44bb-9e28-e4968e683441))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B12B-EH-A_1x12_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c0d2ca0b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772AC7)
+ (descr "JST EH series connector, B13B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 024c95b3-9b4b-492c-96b8-24a926d7017f)
+ )
+ (fp_text value "JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical" (at 15 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ea0a7c9c-3896-4736-9db4-fb0e3386e69d)
+ )
+ (fp_text user "${REFERENCE}" (at 15 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0b53167-1342-40b1-a8f7-aa7ac956845c)
+ )
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 194c308a-e2f9-4b9a-b8f2-2a2686e9c9ef))
+ (fp_line (start 32.61 2.31) (end 32.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 22b30bc5-178a-4f9e-8fdf-a76f0546591a))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 4c806e39-6ccc-4230-8225-407713b6c180))
+ (fp_line (start -2.61 2.31) (end 32.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 5179da2c-7f2f-4fe1-a6d2-72fa91b6df33))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 5c2858cf-f0af-4003-9fdc-79161fdb1367))
+ (fp_line (start 32.11 -1.21) (end 32.11 0) (layer "F.SilkS") (width 0.12) (tstamp 5ec813f3-bb11-4be6-8a37-b988b46876d3))
+ (fp_line (start 32.61 0.81) (end 31.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 71dc85de-d9c4-433f-a575-fc2f7c6b746b))
+ (fp_line (start 31.61 0.81) (end 31.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 74415e9b-8451-4b4e-be73-fd191c084265))
+ (fp_line (start 32.11 0) (end 32.61 0) (layer "F.SilkS") (width 0.12) (tstamp 834cf8d9-e07a-4fca-8203-88a1458d1244))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 870516f4-e43f-459d-b81c-b84f62527cd4))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 8d079308-048e-4aec-9d48-2d8d38c0ec63))
+ (fp_line (start 32.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ba07cbdf-c80d-46a1-a667-5d4e14b43645))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp d0ccd3a5-72e9-4f33-96ba-e5f00218823c))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp ee49f2ae-9473-4f9a-97b7-22a62cc54086))
+ (fp_line (start -2.11 -1.21) (end 32.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp eea2067c-680b-40eb-a4b7-dfcd6acf89aa))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 1b578798-b2f2-471c-8f7d-04a7dc0d201e))
+ (fp_line (start 33 2.7) (end 33 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 286a2ecc-2171-48f2-970c-e0dc49d64bda))
+ (fp_line (start 33 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 77536f12-fe2c-41a2-96ec-da153d85747a))
+ (fp_line (start -3 2.7) (end 33 2.7) (layer "F.CrtYd") (width 0.05) (tstamp d5665a49-c57a-4919-b750-de5d400da4bc))
+ (fp_line (start -2.5 2.2) (end 32.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 03049ada-939f-4108-856e-e198aa371c59))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 076706bc-5144-4662-88a1-71efd4c6dbed))
+ (fp_line (start 32.5 2.2) (end 32.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 153d6eea-1de1-462b-b870-18fadf740f39))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 26e3a4bc-09a8-4d64-88e4-bcf04d41d3d8))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 84838454-bb86-4af5-bddd-c054e2608705))
+ (fp_line (start 32.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp f56d30df-91f5-4615-a2e3-ba27ce505588))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 0cd57efd-4e3e-485b-8a84-c7bb420a3c38))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 06ed5eb4-470f-43db-924b-4970276a6d44))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a10894d8-3e80-4d4f-b714-14efbf6ccb76))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 652cf8fd-0a33-4c53-adf4-8ad2273d3732))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 37e58baf-49b2-4129-b9db-3c974055d591))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 19d4c558-183d-488d-bd51-4d50bf4158d0))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a05d4411-0b0e-44f5-b61d-15f4f8ec1edb))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8958083f-e4d7-45de-9eab-4a1867c4d634))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6c7a4a25-d506-402b-9be1-0d5b4cb857e9))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a48df1cb-b3cd-422b-99bc-4861a7337b64))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e50676b0-528d-42d4-9e89-3da3287645db))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5953b2be-98b4-4efb-9eff-42a8e15eff72))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 433f14ed-0961-4491-8649-bc2b74ef8180))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B13B-EH-A_1x13_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..833f69fb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772AC7)
+ (descr "JST EH series connector, B14B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9520787a-ccef-48d5-aab4-c56d5e55b69e)
+ )
+ (fp_text value "JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical" (at 16.25 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 184c09df-5404-4531-8175-cce4cfa82d96)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f1c6d2c-614c-478f-8aa2-551bd1b15436)
+ )
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 06ec54a0-ea83-40a9-9562-538fb7c9ab74))
+ (fp_line (start 35.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 13eb967e-0d64-4bdb-875d-b814728ae050))
+ (fp_line (start -2.11 -1.21) (end 34.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1cd14919-0261-4cf5-a296-096f62b382fe))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1dc7c466-0d80-4274-aa5e-dc39f080e6ed))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 30e6d2a7-36a4-4e77-9189-39b6021fd74b))
+ (fp_line (start -2.61 2.31) (end 35.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 3ea6a2e5-03bb-4b5b-b5f2-7dec654eebfc))
+ (fp_line (start 35.11 2.31) (end 35.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 51dfd368-f812-48dd-ae9a-ec61c6aeeb59))
+ (fp_line (start 34.11 0.81) (end 34.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 6df87f3b-2609-4331-8fbc-ad151071734c))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 73e44524-dde8-4f64-be2b-c69bf2208fcd))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 744c96d5-05d4-4abe-88b0-fd46d9653c6a))
+ (fp_line (start 34.61 0) (end 35.11 0) (layer "F.SilkS") (width 0.12) (tstamp 984e8e55-c6a0-46b5-a890-ef8b7140fa26))
+ (fp_line (start 34.61 -1.21) (end 34.61 0) (layer "F.SilkS") (width 0.12) (tstamp 985ecb6b-d76f-496f-991b-5fb559b32d7d))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp a2ecb4ff-cce1-40eb-ba03-bb798421f19a))
+ (fp_line (start 35.11 0.81) (end 34.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp bca020df-d4c1-4923-8cdc-c4f59fa3228d))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp d8848616-9a0d-4c66-8be8-4a1df36fa815))
+ (fp_line (start 35.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 063d38c9-9d27-4607-8cf9-dcf59534ebd7))
+ (fp_line (start 35.5 2.7) (end 35.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 16176de8-d63b-469e-9d30-47d71a569f13))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 8a19ee8b-f729-46e9-ba19-99a0fd3f8064))
+ (fp_line (start -3 2.7) (end 35.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp ce99c501-8150-439b-a7ce-385ca89c3ae0))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 3eb3d33b-6089-4d64-a9bd-3cd64f054b27))
+ (fp_line (start 35 2.2) (end 35 -1.6) (layer "F.Fab") (width 0.1) (tstamp 6065ef08-edad-4522-94a1-2daf1956cce3))
+ (fp_line (start 35 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 668a92a8-7e5a-40cb-8547-2ebdf6a7c57b))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 8c1d92a7-7a71-45a9-aec2-dfbf9da07d8e))
+ (fp_line (start -2.5 2.2) (end 35 2.2) (layer "F.Fab") (width 0.1) (tstamp c6bd0208-c83c-45c7-bc4c-4de337337c98))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp cfcf8ced-6a80-4350-8101-db4494754f28))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 93ba5d60-039b-414b-bdc9-922561433de2))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 483d0854-f896-4ebd-9540-5ee6e7506b48))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9ff64f9d-d089-40d4-b267-494f696dde45))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e38c81c-3d29-4a43-bea3-539cc8160617))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b86aec7b-55b3-43f9-8c24-bfc901feaae3))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a73a9f62-4e59-4694-92dd-78792a97781b))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0ef98742-9a78-4db0-b4e9-2fc9255857a5))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c309b252-30bf-4471-b2b1-2357586949d5))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e6a353a7-21db-4c65-a444-308a25b4d4fc))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 354bfea8-0c30-4e6c-9339-20305da01bd0))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8aeac815-104f-45ad-9778-2093b719957a))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 74daff18-1ab9-45b7-bd6b-44b81ab3a900))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 61d65c2b-ebcf-4858-921d-17f45361a188))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e0354458-b550-4d6a-9ab8-7d745b2cf2df))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B14B-EH-A_1x14_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..cf15e846
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772AC7)
+ (descr "JST EH series connector, B15B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c1c67acd-8a33-4a64-a6a5-712f9d8c229a)
+ )
+ (fp_text value "JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical" (at 17.5 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dcd763a6-5664-4c66-b6a2-441ec71625a7)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 084d6534-50ed-434e-a4bd-6e212f0af672)
+ )
+ (fp_line (start -2.61 2.31) (end 37.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 1802b492-70dc-4da2-8ceb-a26dc87e446a))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 850ec9bb-9499-401d-b537-f2dbdbe647b8))
+ (fp_line (start 37.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 87c12f5e-af8c-49e9-9c83-429f9c70c48d))
+ (fp_line (start 36.61 0.81) (end 36.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 885d0838-f8e2-42da-8575-e663e90512ed))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 8dd4853a-c02d-4d21-8e86-e5070dc40f46))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 919ba7c6-13eb-404b-9e78-99d89cfe6256))
+ (fp_line (start 37.11 -1.21) (end 37.11 0) (layer "F.SilkS") (width 0.12) (tstamp bfe0f569-9ff1-498b-8524-e5c574d2fc81))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp c0a99688-016e-4f77-9aaa-3aa9c1b0028d))
+ (fp_line (start 37.61 2.31) (end 37.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d5344d4d-14fa-41ba-9d07-85628fc0d8eb))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp e14eff5b-4a6f-4ed5-ae48-d82ab70b8174))
+ (fp_line (start 37.61 0.81) (end 36.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp e17ad517-a47d-41b4-9100-1300c041aea5))
+ (fp_line (start -2.11 -1.21) (end 37.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp e4bb5265-3b79-430c-9ec3-e59f8c773129))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp e90d8774-54fe-4562-ada0-8033af1b1e25))
+ (fp_line (start 37.11 0) (end 37.61 0) (layer "F.SilkS") (width 0.12) (tstamp e91537ed-7806-44f1-a590-129d5841cf98))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp ea17b5ad-4a2e-4c02-9b50-4a998f41de35))
+ (fp_line (start 38 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 43949496-83e9-4d11-bc3f-cd3f4113b9e1))
+ (fp_line (start -3 2.7) (end 38 2.7) (layer "F.CrtYd") (width 0.05) (tstamp b87d07d6-c6e8-4881-9181-c637f3b347aa))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp ea07ca78-397a-459e-85a9-b393d35c99c4))
+ (fp_line (start 38 2.7) (end 38 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp ed31f9a2-ccf2-42d6-8aa3-6c50bf36c03b))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 0a8e08e3-1c42-4c3c-a89b-4d5a8fe41518))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 5f596db0-ee8e-4c39-a939-aedff07e82eb))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 7195a3ea-c9d7-4eea-bf02-4ba4b2f9c8f2))
+ (fp_line (start -2.5 2.2) (end 37.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 7acfa5ad-0201-473a-a9d0-a50f802c8794))
+ (fp_line (start 37.5 2.2) (end 37.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp c697745b-da8d-4b9b-acfc-d1195fd11749))
+ (fp_line (start 37.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp cdf0cc2f-544f-4437-b0b7-552fc6d9e501))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 4ccc6a1d-65f1-4600-a1ad-85c527f2d6a8))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp db6b4507-a196-4712-ad5c-e6fde8a7e268))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7c7a8215-26cc-41e7-b72a-cbb0c5dbda94))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 240c27c5-d088-4445-abcc-89b049f70b6a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6a0b2013-74dc-450d-8a02-38cca0e968e1))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c61d8707-8f05-4967-beda-62c9ca10a756))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce7bd4d6-83ec-408c-9215-e2d04f9dfa03))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 747482e4-6149-48a2-93a6-633b1627f120))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b0ac5a6a-3796-477f-a683-5b38f09d91ec))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 240f9023-70be-4de4-8381-83531e3312bd))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4a3fef15-d2ed-4033-8f87-054095e37eba))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 46f14e14-001a-4755-a845-910cfe5a7fc1))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bd27c464-bc4f-417b-89b8-bdad1b15265a))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 77b33ac6-98af-41f6-bae5-0d423659cdc7))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 074882ad-3e91-486b-a995-db756912cfdd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B15B-EH-A_1x15_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..eb394851
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142C)
+ (descr "JST EH series connector, B2B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f638d0bf-d856-439a-9a7a-de96b7095635)
+ )
+ (fp_text value "JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical" (at 1.25 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9466767-d800-41ed-923d-b2c6bd7625e6)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a538f7fb-153f-40d4-b79d-371fd4e198af)
+ )
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 09b490cf-9322-45d5-b3a9-057ba8397f45))
+ (fp_line (start 5.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 10e377ed-4f06-4797-a831-1556ae25bd5e))
+ (fp_line (start -2.11 -1.21) (end 4.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 2145b5ea-046a-4bc8-a443-03c52759e92a))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 28004250-7751-4fb4-bee1-0930fe63222e))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 3a23418c-dab7-46be-a99f-83689cfdf0c7))
+ (fp_line (start 4.61 -1.21) (end 4.61 0) (layer "F.SilkS") (width 0.12) (tstamp 4e81b87b-485d-45eb-8aa4-f7eb3f1f9f65))
+ (fp_line (start 4.61 0) (end 5.11 0) (layer "F.SilkS") (width 0.12) (tstamp 56aef19a-3d3f-4269-bd0c-56f07348f882))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 5c786ec6-1d86-4398-96c2-69a1f2630ac5))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 620b3375-354c-4c04-b0de-ab6c7a870e8f))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp 7e307111-961a-44a0-af80-097a74591ba9))
+ (fp_line (start 5.11 2.31) (end 5.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 88163702-8d55-42ac-bc77-da8fc5053114))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 991eff65-b4c8-4e82-b20f-65eafec520f5))
+ (fp_line (start -2.61 2.31) (end 5.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 9d5c45a4-66c8-479f-89a2-32fe6deb30dc))
+ (fp_line (start 4.11 0.81) (end 4.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp af9bdd3e-3bef-4e99-a208-e104dbf534a7))
+ (fp_line (start 5.11 0.81) (end 4.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp bb43a1cb-888e-432f-a0eb-e8d46894f83a))
+ (fp_line (start 5.5 2.7) (end 5.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 6b94f549-c841-495e-a312-c148a0d6c6bd))
+ (fp_line (start 5.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 7931906f-22b8-4822-a4ab-c8af2756c0e7))
+ (fp_line (start -3 2.7) (end 5.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp e2c94c5f-072f-4031-b75f-ade4d78acabd))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp f6ce3f70-dc7d-4f0a-b62e-fe140f1b7aa1))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 39c07033-e18d-4e0c-a087-2ec81e489f88))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 4bf7a43e-4a59-46fc-b4b9-2a59494ba977))
+ (fp_line (start 5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 4c069158-9667-4d6b-8f38-5ef54309bd0f))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 6157eef2-61ab-428b-8f06-d7258a5df3b0))
+ (fp_line (start 5 2.2) (end 5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 86d6bb2b-3d5c-4ac3-8295-946e6a7e823f))
+ (fp_line (start -2.5 2.2) (end 5 2.2) (layer "F.Fab") (width 0.1) (tstamp b83f4697-40b7-4f7a-a2cc-34579bd9b54d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b9960672-3af1-4d13-99fc-2f62dd24a4bc))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (tstamp 94cccd64-f718-491b-83c2-3fc50ed44c7e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..afff1173
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142C)
+ (descr "JST EH series connector, B3B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78349cbc-4f8f-49fd-8e18-b283c191aa7a)
+ )
+ (fp_text value "JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical" (at 2.5 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d31fe354-76b4-4a68-9f6b-1b740ad09aca)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbe813ae-005d-4d54-9899-14a22628177a)
+ )
+ (fp_line (start -2.61 2.31) (end 7.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 12c0fdd1-1a52-4228-80aa-69cc5c6e6b63))
+ (fp_line (start 7.11 0) (end 7.61 0) (layer "F.SilkS") (width 0.12) (tstamp 1b4e14ec-fe12-484d-a7aa-ea7ab4669cc8))
+ (fp_line (start 6.61 0.81) (end 6.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 3509486a-1a88-4b58-a8ad-0fd49d833512))
+ (fp_line (start 7.11 -1.21) (end 7.11 0) (layer "F.SilkS") (width 0.12) (tstamp 4230a229-c3e8-4b05-8967-15da2ca7539f))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 61549a85-5ef6-47d5-b9a2-89cc557cf843))
+ (fp_line (start 7.61 0.81) (end 6.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 67a44ede-5baf-4781-8f96-091fdeca07ab))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 6ec90fbd-4a6e-4cc7-a59d-ddff66922cdf))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 73cef85b-3bc7-49ab-b5ac-0492024b8b20))
+ (fp_line (start 7.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 8f8202c4-7a80-41e5-9505-59dcec1aee45))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 97163173-2992-4c66-8edd-8b890e9b546e))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp bc9bb2e0-31c3-435d-a62b-d74bbc89b8a4))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp c6abf933-9bf1-428d-941f-3d4d08cdb2ec))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp c9732aa0-eee9-496d-b00d-7db79c07c1ca))
+ (fp_line (start 7.61 2.31) (end 7.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d96efc83-4f30-4551-bd97-fabef102282b))
+ (fp_line (start -2.11 -1.21) (end 7.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp e8d05340-3ed6-4aa9-b88b-0f366b0e48b1))
+ (fp_line (start 8 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 0a396f17-467a-4004-83a6-c28cd8e1980a))
+ (fp_line (start 8 2.7) (end 8 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 21b4726d-3c04-47f9-8acb-fa0183b371d4))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 4fdb508c-2150-4b10-b5cf-ae5826aab484))
+ (fp_line (start -3 2.7) (end 8 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 61dbc23e-0377-4054-9001-c4b586fef7ff))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 4dd6a905-4653-4b1e-9015-ccd0e051363e))
+ (fp_line (start -2.5 2.2) (end 7.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 6408e942-ac46-4bbd-b9b3-a3d7e60ae43a))
+ (fp_line (start 7.5 2.2) (end 7.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 8905d46e-4111-4745-b2c6-a81204d67f8c))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp b1914040-77f3-4431-b880-ded4054833c7))
+ (fp_line (start 7.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp b5a676c2-e64f-4325-a654-0bafb38e341e))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp ef8c4d90-e3a1-43a4-86f7-131e457e0502))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b7cd4541-e18c-4be4-be48-ef482ce420d4))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 296edf15-3a4c-449e-a96e-e4f64abc5bff))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 42be5d77-89e5-4687-83c5-e23f531ba012))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ff4287e9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142C)
+ (descr "JST EH series connector, B4B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 44a85a2b-b981-4a6c-b760-4fac815828ed)
+ )
+ (fp_text value "JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical" (at 3.75 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a19820de-39de-4be4-b695-312a45e021bf)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4dd1ac72-98a7-4eb6-a854-11a820cc9b48)
+ )
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 0d00c144-18c8-4a86-9d67-dc6bbb518853))
+ (fp_line (start 10.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 1e48c45d-39d5-4307-accb-0db3298eb696))
+ (fp_line (start 10.11 0.81) (end 9.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp 3811cdb6-1487-4852-8696-c3a3d41126b4))
+ (fp_line (start 9.61 -1.21) (end 9.61 0) (layer "F.SilkS") (width 0.12) (tstamp 3bb2f71d-dd44-4254-ae63-a864cf9edbe6))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 5d3e494b-001a-46a6-9fa5-bd3cd56f737a))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 5d64bd9a-cda9-4137-b2a2-a6ec73835525))
+ (fp_line (start 9.11 0.81) (end 9.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 66ea67f4-f4c3-46d6-9c36-33dd35ec3c7f))
+ (fp_line (start 9.61 0) (end 10.11 0) (layer "F.SilkS") (width 0.12) (tstamp 70ae75ee-e64c-4d58-9c86-355ea7ec1f8d))
+ (fp_line (start -2.11 -1.21) (end 9.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 7690fb56-6f6d-45dc-a58c-27b8ee28ee7a))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 7a732bc5-378a-4457-bbf4-2f40cfdaa48a))
+ (fp_line (start 10.11 2.31) (end 10.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 82f5b166-163f-4cd2-a3b8-e33addbbbe0d))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp 835adceb-4f22-42e3-89c0-037fe9a7bafa))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp a50d1844-e115-4c46-8591-6236b8536631))
+ (fp_line (start -2.61 2.31) (end 10.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp cf69f30c-381f-4ae8-bd05-63e4bf1662ee))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp eded79d5-68db-4fbf-9e13-a8d6b080bfbc))
+ (fp_line (start -3 2.7) (end 10.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 5f03b08e-4491-421b-8be1-5e42ceb37657))
+ (fp_line (start 10.5 2.7) (end 10.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 7f2ca3b3-5970-4612-b9a2-c1f7906c86c7))
+ (fp_line (start 10.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp c7c62540-2373-4faa-a626-2a0979adb16a))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp df21e4dc-fd87-4582-b182-b274ab822f1e))
+ (fp_line (start 10 2.2) (end 10 -1.6) (layer "F.Fab") (width 0.1) (tstamp 1dacae22-69bd-49aa-a046-d063a2ee9f15))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 89f1b57e-3b0e-4b23-9995-04059bd0daec))
+ (fp_line (start -2.5 2.2) (end 10 2.2) (layer "F.Fab") (width 0.1) (tstamp a888c325-4e79-45f2-8fd0-cb88d4184eae))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp c578f1f6-e5d8-43a0-b00e-3633a9bf0e6c))
+ (fp_line (start 10 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp d6d819dd-caf2-45fc-922b-87e27cfcc457))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp fcdbc4a7-35c8-486d-9bef-c90d3b402632))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp f1fa5f85-4ba5-488a-b72b-8433cc28f735))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8cf8884a-8d87-4b59-b071-8681262751c7))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e2179ad-f4a2-471b-8d21-2861244ab1f7))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6198d158-6841-405f-b45b-3a775be8db45))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B4B-EH-A_1x04_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..610932f8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142C)
+ (descr "JST EH series connector, B5B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 990944b9-540d-4f73-91fe-fa4b1d92f1cc)
+ )
+ (fp_text value "JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical" (at 5 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8772b56-714a-41e9-a29d-ddf00a7ea0cd)
+ )
+ (fp_text user "${REFERENCE}" (at 5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b45775ac-0f83-41c9-ab99-e0c9caa264e0)
+ )
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 13f1ee84-44bd-401a-ab83-abb382fcf2e4))
+ (fp_line (start 12.61 0.81) (end 11.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 1bdbf24d-d5d6-435c-a3f2-fffd751edffb))
+ (fp_line (start 12.11 0) (end 12.61 0) (layer "F.SilkS") (width 0.12) (tstamp 1fe9a664-b770-4e8a-b9e3-a493e8d0b032))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 4304e755-cae2-45d8-911b-87e4a19af476))
+ (fp_line (start -2.61 2.31) (end 12.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 53ad8a19-270f-4456-bcbb-8c1a215d5677))
+ (fp_line (start 11.61 0.81) (end 11.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 5ef7937a-ee04-4060-b402-bf749666307c))
+ (fp_line (start 12.61 2.31) (end 12.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 6a39969c-63b0-41d0-8b4a-1176df60b251))
+ (fp_line (start -2.11 -1.21) (end 12.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 76fb82ce-289b-4870-a9b6-cff1480c6ec8))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp a335026e-cc9f-47ea-9461-c3b6721b967d))
+ (fp_line (start 12.11 -1.21) (end 12.11 0) (layer "F.SilkS") (width 0.12) (tstamp bd6f490e-901c-489a-99d1-b875488cd6aa))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp c201ad1f-fd44-45b0-9f20-0074b1887107))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp c3b2bb08-84e5-4cf5-b627-63dd193d6bd8))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp c478c873-2209-4ea1-a16b-c26d397d044b))
+ (fp_line (start 12.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp e0a9a2f8-f478-4304-8903-29bac3df3bc4))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp fa42b99d-d28d-4e17-bad9-571438ee5da8))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 04171d83-bb48-4aa4-b831-a267fcdac286))
+ (fp_line (start -3 2.7) (end 13 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 2b6be60f-2cba-4b37-abf8-963d631685dc))
+ (fp_line (start 13 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 482b3c55-9cd1-4134-a7e6-bcf98278a3d9))
+ (fp_line (start 13 2.7) (end 13 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 68378859-5a28-4e2d-88e1-3bf854d50672))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 2b35cf09-fcad-4423-aa7a-b20d1eb6d304))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 78d304b5-0e58-4e7f-9a5a-0a08910d0e3a))
+ (fp_line (start -2.5 2.2) (end 12.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 7b3d8b4a-a5ba-46c1-bb88-f8744280fac1))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 8e47816e-c4bd-4438-9c05-deccb2531434))
+ (fp_line (start 12.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 944791fb-af21-456d-a79d-231229e91df8))
+ (fp_line (start 12.5 2.2) (end 12.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp cae1f893-f4db-44f3-90da-65c83bae92c8))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 2bafeb7a-8229-4b8c-8eb4-22c3e1aa5989))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4c22d2fe-8e29-4866-97bc-1434011e0740))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4097a65a-b43a-4507-a397-82e10f7935a8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b58448ed-d0c7-426c-805e-273652656664))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp da976ad3-a2ea-4c01-af67-8fb7fa1e55de))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5272322e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142C)
+ (descr "JST EH series connector, B6B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71a60c3d-addd-4971-be9e-a5a265d11bb6)
+ )
+ (fp_text value "JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical" (at 6.25 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9e3ff21-c7c6-494b-bbbd-fe51c1cfcd01)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71bb74d2-5f52-4053-b272-ac128b7f8a34)
+ )
+ (fp_line (start -2.11 -1.21) (end 14.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1e74ba49-0eef-4e39-961f-1bf657a5ca5c))
+ (fp_line (start 14.61 -1.21) (end 14.61 0) (layer "F.SilkS") (width 0.12) (tstamp 2108e0ee-9107-4585-b0d4-958bac5c0816))
+ (fp_line (start 14.61 0) (end 15.11 0) (layer "F.SilkS") (width 0.12) (tstamp 3103847e-482f-4ffe-a1d4-c94df2f87ce8))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 48d12c7b-92a2-4d35-853c-1e59895edf8f))
+ (fp_line (start -2.61 2.31) (end 15.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 5946a6bd-8d63-4ce3-8afc-eb5998b01e6d))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 691d9e74-110f-446d-a3d4-7ff108fc991e))
+ (fp_line (start 15.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 6c3ce482-9ab0-4951-a704-b47c449bdc98))
+ (fp_line (start 15.11 0.81) (end 14.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp 7894d26a-8645-41ec-a91d-c7fec3f9354f))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 80ba3c4d-e2bc-45fc-890c-8e2ffebec7b1))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp 8ab69142-d001-435d-b941-225583252231))
+ (fp_line (start 15.11 2.31) (end 15.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ad051ca9-c3c9-49c2-be55-790591d3a8a5))
+ (fp_line (start 14.11 0.81) (end 14.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp ce7d2053-16a5-4180-b37b-df1f32024a82))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp e6b759cb-986b-4192-b319-ed59d59ad252))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp e723dba5-faa5-4576-93b8-38bb6501a514))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp ee75babb-02c9-4d64-ba7c-e49556ad5254))
+ (fp_line (start -3 2.7) (end 15.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 14dc0ac4-c80f-4cea-803f-04cbea22ef9e))
+ (fp_line (start 15.5 2.7) (end 15.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 6198b2c9-c9fa-4fbe-be87-8b38fb913bb3))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 8ab71d9d-5bc6-4aa3-b8d1-84945689abdb))
+ (fp_line (start 15.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp cfc3bf41-1f2f-4a64-907e-d247ea95cd17))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 047c479b-5ed9-48d6-bedb-a3b71ff59bd4))
+ (fp_line (start 15 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 520c4fa2-2db3-45d2-a6d0-4154cda8e76f))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 5e11dce7-89e5-4953-9ff0-e6cf2de7f38e))
+ (fp_line (start 15 2.2) (end 15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 5e9208e3-8098-44c1-b3e0-422a4bdc9e27))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 7b516b6a-0e3d-42b6-b967-34c0dc64d297))
+ (fp_line (start -2.5 2.2) (end 15 2.2) (layer "F.Fab") (width 0.1) (tstamp b48e7b29-d099-49a5-bff5-f7d78711e69b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b0c6bdbb-a7f5-4b93-9f50-07747f5e263d))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4242296d-3570-42e7-95cf-817694e0fb10))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f102fb15-c5c1-4473-a2a8-8bd4d175eb64))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c42f0060-1064-47f0-897e-f1000b1491e6))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d33fe8e2-107b-4963-ac3b-2da3110223d5))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e3217c40-0d54-4b55-8f0d-1ff4f3fab26a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B6B-EH-A_1x06_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2cc54b8a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142D)
+ (descr "JST EH series connector, B7B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 213e4354-14e0-4b3e-8108-712faa3ee7dd)
+ )
+ (fp_text value "JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical" (at 7.5 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ae31a1fc-1010-4876-8721-33d2ed8c3cad)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1dc233f8-83fa-4947-9c2f-fd0abe33e45c)
+ )
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 0559d81e-099d-4fb2-8d55-9d8c7475d8d9))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp 3c2a40e1-22e2-4760-b3aa-9acfd920fe87))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 40c15ad8-8170-4632-8664-88970978ac32))
+ (fp_line (start 16.61 0.81) (end 16.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 51dc9b68-b061-4821-b8a6-c1648c2d2bb4))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 569efd3f-32ec-46e3-b05d-531f7d57dc5b))
+ (fp_line (start 17.11 -1.21) (end 17.11 0) (layer "F.SilkS") (width 0.12) (tstamp 6264d077-4d92-4398-a40b-b4e30d8ddc59))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 63f3c731-73e7-46bb-bb86-e1b210e38dbf))
+ (fp_line (start -2.11 -1.21) (end 17.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 79ddd7a6-0ccc-46ca-98e5-743af1c64745))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp bca95e83-3e66-4dab-ba22-9e8678267613))
+ (fp_line (start 17.11 0) (end 17.61 0) (layer "F.SilkS") (width 0.12) (tstamp bda12993-0783-4a8b-9d76-80ffdd755cf6))
+ (fp_line (start 17.61 0.81) (end 16.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp d68635c9-2d10-420f-805f-8ad46e08f2a4))
+ (fp_line (start 17.61 2.31) (end 17.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp e5f87f83-42e4-46be-8c85-2ee1374fdcfd))
+ (fp_line (start 17.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp e68c25a5-2884-47d1-9964-79f968b32b08))
+ (fp_line (start -2.61 2.31) (end 17.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp ea1fbdd1-0352-4dcc-890a-63cffc0b7f1e))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp ed9dd180-e50f-4a10-ad04-fb2997640c10))
+ (fp_line (start -3 2.7) (end 18 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 37cec828-9dc8-4d03-9bc4-6f7e2eb47368))
+ (fp_line (start 18 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 3cd26055-bba9-4a81-921f-3b3a4394d7c4))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6928d288-1643-4361-9e25-330044d0d647))
+ (fp_line (start 18 2.7) (end 18 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp cf624eee-2135-4ef8-9d16-0beed87a6242))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 09d26844-6790-44c9-90e3-513f095f64e3))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 2034a2cc-37c4-459b-8e98-deb32c1abec8))
+ (fp_line (start -2.5 2.2) (end 17.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 5840074b-b084-467e-915a-872c3cf9d66b))
+ (fp_line (start 17.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 82302f0d-221f-4315-aa82-67f73b33fb06))
+ (fp_line (start 17.5 2.2) (end 17.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 8950063b-9688-4832-a6c3-3ef26e83f304))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 97b322ba-ccf4-4fa9-82cf-6d0842f24870))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp e728237b-ff70-49a9-a690-3a37bfb2936e))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f585e79e-5aaf-4682-9825-b350d613759d))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3a151415-fbf3-4789-a6b6-7241ea4cd9ed))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1bc3703a-6ce7-46c9-a6cc-19bcc34259e4))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cd566004-66c6-41e7-980a-7870db207570))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3be2efb1-e682-4d61-a852-ca3200766b0b))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 602b83de-e6ae-4468-a17b-621e5138d049))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B7B-EH-A_1x07_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d2cde4b9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142D)
+ (descr "JST EH series connector, B8B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ebccf2e8-4114-47a9-88a8-4ba8f3f6f90c)
+ )
+ (fp_text value "JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical" (at 8.75 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9cf76001-51b7-47d3-b58b-eed47349e541)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7549d378-e7db-476f-b622-648c23825724)
+ )
+ (fp_line (start 19.11 0.81) (end 19.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 03755540-d106-4f33-ab81-225a00fa2b57))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 34dab50e-e824-4247-a658-d08592c8826f))
+ (fp_line (start 20.11 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 602a2c34-2fc9-493b-8a56-bc9f504cc835))
+ (fp_line (start 19.61 0) (end 20.11 0) (layer "F.SilkS") (width 0.12) (tstamp 64461e1d-4e79-4ce9-8cd8-5e1f5f26a666))
+ (fp_line (start -2.61 2.31) (end 20.11 2.31) (layer "F.SilkS") (width 0.12) (tstamp 787c040b-d9ed-4101-808d-d2f82c47c49f))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp 7f077b53-4161-4c75-a132-555dc1bdb7ac))
+ (fp_line (start 20.11 0.81) (end 19.11 0.81) (layer "F.SilkS") (width 0.12) (tstamp 89f16c3c-8066-493c-8d2f-e263f4eaeb7e))
+ (fp_line (start 19.61 -1.21) (end 19.61 0) (layer "F.SilkS") (width 0.12) (tstamp 8eabae30-4e53-4056-9659-7c4dbe1bee27))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 99fd40df-91c2-4974-92ba-ab7d9537dfaa))
+ (fp_line (start 20.11 2.31) (end 20.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp a893ab7a-1016-4301-824d-42429c476945))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp b384ae8e-8d06-4cb7-8bbd-b7c4b28c794f))
+ (fp_line (start -2.11 -1.21) (end 19.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp bf6d8b9d-1e5f-4150-886d-e128aad39998))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp cbb429d5-0ea6-4524-b05e-46387f66586f))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp d02f5339-b79f-4b0b-8d2f-4e2431a50f36))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp fbe385f2-7dd0-4d45-a116-243cbb049da3))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 2475207c-370f-4492-a3a2-828e7457b062))
+ (fp_line (start -3 2.7) (end 20.5 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 27a0dc72-c362-4e6c-9c68-89fda04cf377))
+ (fp_line (start 20.5 2.7) (end 20.5 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 294a3001-1bcf-4046-b911-9182cf2188e4))
+ (fp_line (start 20.5 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 47626c2a-1b8a-486d-8c10-b72610c150c2))
+ (fp_line (start 20 2.2) (end 20 -1.6) (layer "F.Fab") (width 0.1) (tstamp 104be7fa-b1c7-4c57-a123-fcba924ce8f0))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 5af52b8b-5c29-4abe-af2f-0d2f5982ef53))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 7355bd2e-372c-4b08-b8d1-852a947c6673))
+ (fp_line (start -2.5 2.2) (end 20 2.2) (layer "F.Fab") (width 0.1) (tstamp 775dba2b-9b0a-42b4-8aa9-dcc0ed59eaf2))
+ (fp_line (start 20 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 9a471eb3-a3f1-4273-bb1f-80079a3af199))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp a599f34d-1885-4341-a654-68864f85906e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp d450cdab-5b94-4a6d-ab23-ade114d44f99))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2923e925-7b1b-4f09-aad1-6139dcab4458))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ffbd1de6-8684-4beb-8f32-0cf1331321db))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d0469238-5666-4f84-be6f-bcd44ffd80d7))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 15df94b4-bbba-44c5-90be-d7265b10f87e))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b2d0416-4d44-42d7-965e-476356398875))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b491b89b-4d7d-47bf-945b-989773b6db11))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0e3d68cf-0e46-4866-a366-a0289f2d70a7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B8B-EH-A_1x08_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1d3c3709
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28142D)
+ (descr "JST EH series connector, B9B-EH-A (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -2.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aacaaccc-2f86-404e-af28-c79be0abe758)
+ )
+ (fp_text value "JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical" (at 10 3.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c855e498-edb4-4db1-9c60-d332fdf7efdd)
+ )
+ (fp_text user "${REFERENCE}" (at 10 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6cee0749-d25e-4f1c-8f08-b3d845244eb6)
+ )
+ (fp_line (start 22.11 -1.21) (end 22.11 0) (layer "F.SilkS") (width 0.12) (tstamp 0a15d042-2cc4-47d0-a1fd-a4bbde0f190a))
+ (fp_line (start -2.61 0) (end -2.11 0) (layer "F.SilkS") (width 0.12) (tstamp 0c34bd38-918e-4b28-ad3f-44999e1d67f0))
+ (fp_line (start 22.11 0) (end 22.61 0) (layer "F.SilkS") (width 0.12) (tstamp 0c3a4541-7956-4531-bb94-ebfce47b29e5))
+ (fp_line (start -1.61 0.81) (end -1.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 384bc3c5-ae6e-4815-bc03-f9e26ee35861))
+ (fp_line (start -2.61 2.31) (end 22.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 46095553-48e0-402f-a42b-918e635fea3a))
+ (fp_line (start 21.61 0.81) (end 21.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp 78ac7815-e2f7-4a59-b76b-137ebc1778ea))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.SilkS") (width 0.12) (tstamp 83a9bf12-9209-4f0b-b699-b442f236aafb))
+ (fp_line (start 22.61 2.31) (end 22.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 8c465b40-f9e4-4abe-af1e-d0022531a49f))
+ (fp_line (start -2.11 -1.21) (end 22.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 8fe3d672-f13e-46ef-9287-b959b2aa0631))
+ (fp_line (start 22.61 -1.71) (end -2.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp abd3b0a4-011a-4cb5-8a5c-69782ef86669))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.SilkS") (width 0.12) (tstamp b2fb958a-5ca4-4282-919f-aa547bd19f15))
+ (fp_line (start -2.11 0) (end -2.11 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ca3488b6-b86d-44c1-95c7-1d52c667cee4))
+ (fp_line (start -2.61 0.81) (end -1.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp d4f9786e-fa36-4a34-a339-4eb12f0b7fe5))
+ (fp_line (start -2.61 -1.71) (end -2.61 2.31) (layer "F.SilkS") (width 0.12) (tstamp ea692349-5a46-4f11-85d1-1b5b6f1de351))
+ (fp_line (start 22.61 0.81) (end 21.61 0.81) (layer "F.SilkS") (width 0.12) (tstamp f8c3dd01-8aa0-4bc7-aa83-69fcf54de8de))
+ (fp_line (start 23 2.7) (end 23 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 5efed455-578e-4936-8332-3b59f19125e6))
+ (fp_line (start -3 2.7) (end 23 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 64cb50af-2662-49c4-a64f-7e318f1acc4a))
+ (fp_line (start -3 -2.1) (end -3 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 6b09f229-da34-4ac7-a2e5-f5bbf65ad448))
+ (fp_line (start 23 -2.1) (end -3 -2.1) (layer "F.CrtYd") (width 0.05) (tstamp 76b5e32c-5af2-4a86-98cb-e0216c578bc4))
+ (fp_line (start -2.91 2.61) (end -0.41 2.61) (layer "F.Fab") (width 0.1) (tstamp 0e56b464-2aff-48ce-8a22-a0ec18a448e3))
+ (fp_line (start 22.5 -1.6) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 1c9d61fd-195a-440f-bc52-1e67e5e776b7))
+ (fp_line (start 22.5 2.2) (end 22.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 3aa0913b-c5f9-4029-b485-dd20504b3901))
+ (fp_line (start -2.91 0.11) (end -2.91 2.61) (layer "F.Fab") (width 0.1) (tstamp 7c0183fa-8774-4697-9b30-d6ba2ae34fba))
+ (fp_line (start -2.5 2.2) (end 22.5 2.2) (layer "F.Fab") (width 0.1) (tstamp a3781dc4-7991-4a77-b3d2-b44a18a7d16b))
+ (fp_line (start -2.5 -1.6) (end -2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp d800e648-547c-4fce-a03c-34145ce85c7e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp efddef67-da4a-4f9c-8fa0-652e85ad0e7c))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 95aebf13-9313-4c62-9eb1-e932d8c3c24e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0f286f82-dc1a-4121-94ed-5fbb1df466aa))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7a97ecd5-3b02-4d39-9a4a-6fd778b9adca))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 19004ed4-63d2-4d22-ab5e-e23d16a2bb99))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3d9b35e7-5f20-47eb-a61e-a735c29e7889))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6bb481bd-25e4-459b-b35f-85e53465aaa3))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7ccdcfa8-24ed-48dd-b17f-8a234a0de34f))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1c236da6-4438-44cc-bcdc-fa1e3176dc6d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_B9B-EH-A_1x09_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S10B-EH_1x10_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S10B-EH_1x10_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..991d4155
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S10B-EH_1x10_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,134 @@
+(footprint "JST_EH_S10B-EH_1x10_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7717B9)
+ (descr "JST EH series connector, S10B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b2b20f0c-41d6-4bda-ae35-effbe7aad9e8)
+ )
+ (fp_text value "JST_EH_S10B-EH_1x10_P2.50mm_Horizontal" (at 11.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 944b1f1f-5a4f-4f5b-840a-643d973f0ae3)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ad8a710-2ac8-4096-a8da-bc3186b4bc59)
+ )
+ (fp_line (start 23.89 -5.59) (end 23.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0754f78f-9596-4a14-bcf7-4b32a6ebdbc7))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 08d95e4f-a31c-4706-b7ab-c3be37c64c41))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0aef3028-3470-41da-a250-39460066639e))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 0baf11a6-1c90-49ec-9e9d-47b28aa585e2))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0bf3b3b5-9c08-425b-b0d3-b03463bc648b))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 102068c4-fdbb-4902-b815-174d2530753c))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 10a3f2a3-ee89-4310-846f-9c661ec346f8))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1853f82d-2c19-42ce-8ebe-ba915862cd16))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 1a86c712-1531-49d7-a88c-3314405215a5))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 1af645ed-cbaf-4297-a44c-c7fbf753a2ea))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 20f45ffd-1118-4156-bdb1-f481f25a9dcd))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 23bd1cd9-d922-4e54-8a41-40ce717b31f5))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 246d4a7d-f9e9-4dc3-82cb-059d44ef5759))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 24733f08-1d50-4f42-909f-b0c6c14a81bb))
+ (fp_line (start 25.11 -6.81) (end 25.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp 25f8c2ed-573d-42b6-b91c-8c0cd736d36f))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 2717aa4a-6b7e-4594-a7f1-508a2884ee0e))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 2b796608-1323-40b8-80ff-37d416f597f6))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2cc76c20-d73d-4668-9907-09919fa868ab))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2f98a4f3-d259-4238-adae-82457a2f2813))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 312b8fce-1102-445e-a8dd-1280f29560d9))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3a97bc0c-cf7f-4c4d-9c35-6829532262b5))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3abc884e-1b34-49ff-b96f-dcc78ce6d4b1))
+ (fp_line (start 22.5 -1.59) (end 22.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3b119212-1599-4cb1-90d6-e30fa1d0ca82))
+ (fp_line (start -1.39 -1.59) (end 23.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3eb9606d-3004-47fc-ae1b-8aca0c48adf1))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3f746263-397a-4e0c-aa2d-d1ee3894ee1c))
+ (fp_line (start 23.89 1.61) (end 23.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 4357a57c-4586-4a74-ae76-046b539d6ef8))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 438466cc-8054-47cd-aadc-37fe80035c1f))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 49516563-61f1-4f2b-ba4c-d909c57ff703))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4ac72cf2-66e7-40c7-b344-0f3788200485))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4b0e7114-a35d-47d0-96ab-a6cbd82494e6))
+ (fp_line (start 22.82 -5.01) (end 22.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4f741f2b-b5c8-440b-a746-9e5e9d732f9d))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 528454c9-32c0-4476-a118-dc49cda26171))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 55d428b7-110b-48fb-a63c-2a7af1a92da2))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5ba33a1d-122b-47df-84b7-4b058110110f))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5e4c6594-0527-4bc3-abda-dc422513ede8))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5ea845bf-6ba3-4a53-b3ef-901c987f12bf))
+ (fp_line (start 25.11 -5.59) (end 23.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 650a700f-d8aa-43f6-a166-8899d6024d5a))
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 663fea80-c23b-48c4-822e-f06149264d80))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 68416bea-7d2e-46c1-8b29-60144bcef508))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 69565d46-7cf8-4777-a4c6-687cc35f77ce))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6da1cbff-bb4d-47fa-9a32-0b5f19268e8b))
+ (fp_line (start 23.89 -0.59) (end 25.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 71a9dcdd-e789-40fe-aa4d-c26da7a99b3c))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 73e02cf9-3e26-46ce-b84c-011df0999d0a))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 76c9043e-6478-4ce4-9e8f-d42024b6a27d))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 78cab4e8-1158-4989-b430-7a234426230a))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7df35522-da60-4ea7-ba08-adfae86ba0c5))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 803cbd02-febf-4b5a-b335-bf4f322d2f63))
+ (fp_line (start 22.18 -1.59) (end 22.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8046601a-c5dd-487b-b5c7-c829aaf9d59a))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 823b3a3d-9196-46a1-841f-d886122ca964))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 825d14a8-317c-4f07-a2a5-a6b5ddb5d550))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 83d24e77-f290-4830-9c30-338144bd5d5b))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 84f4801b-43b8-47aa-9540-6a764ed8ba77))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8b9d4dd2-5115-409f-865a-66074a23bd03))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8d06f3a5-fc64-4048-b323-2e9632e90ede))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 92d99013-f06e-41ea-b1d6-6e8ddc734d71))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 94f94986-1eca-470b-8a0d-cbd54c2449af))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9bf15539-1c83-4a24-a1c5-f0d64925ac9f))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 9dee602b-461b-4997-a7d0-593f4d1280d6))
+ (fp_line (start 25.11 1.61) (end 23.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9e119d6e-d386-4693-a98a-be3c32753c4a))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9fcfab9a-c4a6-4591-badc-75cbb27f5ecb))
+ (fp_line (start 22.5 -5.09) (end 22.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp a887f823-f268-4cdc-ac25-bed3eb30e840))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b1644f48-90aa-4606-897d-842a46fb6658))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b6a974d9-2739-4de9-a799-5c730fe003b7))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b9f35624-3ba3-4fce-95da-3eebe292802e))
+ (fp_line (start 21.17 -0.59) (end 21.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp bbd3c76d-4d73-4fdd-80a2-410430f7838d))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp c3749a5c-fd3d-46cd-963f-b2dbdab784ad))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c7923ffd-e10d-4cd9-b9f1-9bef6d1b96ba))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c99f9614-81f4-4705-abe3-7f2a74073a4a))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp cd17eb46-d46e-45af-bf3d-4d4402fcff9b))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp cd9b6a51-a675-4167-b9a7-c7eb1c325a30))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d580d6cf-f289-420a-90b8-6719ff1f3898))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp d9b2fc4f-41ff-4fe8-af3c-50ebefccba81))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e133dc55-43c0-4957-8932-50d9d4c4cc6b))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp e45244ac-09d3-4fdb-a48a-6a17366a30e8))
+ (fp_line (start 22.82 -1.59) (end 22.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e5cfbda2-6447-4d25-ad05-7ff14da492db))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e9d0668a-5e90-4271-8737-8b6ff3db803a))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ef916dd6-f94e-49c1-afb4-7ebd0c5a36d7))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp f4b82fcd-a770-4818-93c7-5f0d033de9ef))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f73b3f12-6c8b-438b-b581-b5c7c0b85d8b))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f83eafc1-f3e8-45df-9376-6f2671fbd044))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp fa36e7dc-84ea-4936-b157-5597c5cc93fe))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fbb7e9ab-52dd-428d-8d3a-feaf9b5656ea))
+ (fp_line (start -2.61 -6.81) (end 25.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp fd85b868-fe4e-444b-8cef-9af03032bda1))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp fdef9a56-5a5b-4ccb-92be-44bf86a59328))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fdfb1d6d-07b1-49c6-be8a-9b3328df5ec2))
+ (fp_line (start 22.18 -5.01) (end 22.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ff2cadd1-8d2c-49a5-873a-e336afef2eda))
+ (fp_line (start 25.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 0376d857-8d4c-430e-9a42-11d9101c793a))
+ (fp_line (start -3 2) (end 25.5 2) (layer "F.CrtYd") (width 0.05) (tstamp 24dbc834-f63e-4d54-a0b8-18082d805e4a))
+ (fp_line (start 25.5 2) (end 25.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 65e4ee9a-16b6-4b18-920d-adbf49e7f368))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp f1c0f17a-0c6e-4cbf-b64f-8a93cb090d41))
+ (fp_line (start -2.5 -6.7) (end 25 -6.7) (layer "F.Fab") (width 0.1) (tstamp 0cd30b63-4dbe-40e2-ad7f-f3eab619da62))
+ (fp_line (start 24 1.5) (end 24 -0.7) (layer "F.Fab") (width 0.1) (tstamp 1a6d5c6d-052d-4bcd-b3b5-4f8ad16017a6))
+ (fp_line (start 25 -6.7) (end 25 1.5) (layer "F.Fab") (width 0.1) (tstamp 4f5f7a80-4648-41f8-9ee7-cd23b9d4fd85))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 540f1883-6fa1-4a6b-8b9e-a824421e2654))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 5537c037-94fd-4f98-9d7c-1231989f5b24))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 8a764edd-1389-4916-be71-70686f99b5cf))
+ (fp_line (start 25 1.5) (end 24 1.5) (layer "F.Fab") (width 0.1) (tstamp b2e85a07-e6ac-4382-bbfa-8496738153d7))
+ (fp_line (start 24 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp cdd69dae-69e3-48ee-9315-0ee1dd9662db))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp d199f6c7-68c9-41e8-9a1d-1322f9a68726))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp e47e93f1-3ee7-4c6b-9e15-09eb70dabe9c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 51e1022a-9c50-4799-9c8b-0351b3b2b188))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d09fd42a-5018-4027-b7b9-d69faa3efd61))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce7b0a38-86f9-416a-b9ae-84114808012c))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7f401234-c2de-4e71-8699-d0b3314436f1))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 01faa014-42e2-4c14-a806-c383f7799104))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1b3a659a-f8e8-4a04-90d1-5842e60e043e))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b059e6c6-88dc-44b2-9082-056905b0c55d))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f00d4361-ec9c-4f58-8932-bda3e5f81fff))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7b832401-897a-404e-a796-9c451e9f63aa))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 636e4c95-4044-413f-9c75-33bdc3f6816a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S10B-EH_1x10_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S11B-EH_1x11_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S11B-EH_1x11_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..92ec8cc5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S11B-EH_1x11_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,142 @@
+(footprint "JST_EH_S11B-EH_1x11_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7717B9)
+ (descr "JST EH series connector, S11B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e30b38f-c609-4550-8318-c53a0ffc38ff)
+ )
+ (fp_text value "JST_EH_S11B-EH_1x11_P2.50mm_Horizontal" (at 12.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6e0c371-0066-47c7-802c-57f07c7b6de3)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3e4e693-6aa4-4df4-9d1d-f915583e9409)
+ )
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 00e829b1-6dd7-47d7-9904-522953b03a94))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 025a5a0b-57c7-4b96-afc1-bee2c060b201))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 07cfa16c-b2b4-4334-b99f-1fa7d8b894f2))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 0b95b466-bd53-4a69-be61-4b3e74439a17))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0cf9dfcf-c135-4bd5-a5b6-9cbf38fd2549))
+ (fp_line (start 22.18 -1.59) (end 22.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0f83ca27-efd5-4759-99fc-0d4c681f087a))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 12439050-f5e7-4d10-9a56-f1955c8d25dc))
+ (fp_line (start 25 -5.09) (end 25.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 136bab30-5bb9-4f6e-b485-426712b54cdf))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 14e6a109-8a6d-4056-a090-5ea063f2a11d))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1633abb9-1ce6-4e08-b64d-b04b22eee3fc))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 173fc7d4-e054-4664-aa12-a41c7da34521))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1b3d4561-f4fe-40b8-8126-fcc102622bb0))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1d1f74df-2396-4e14-b37a-c2cb4894f430))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 1d75cd14-25f3-41b5-9830-21fddcc1abdb))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1e592ff2-59fb-45ca-ac07-21a5612497ac))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 296131f0-cd67-4ab1-98cb-330b7b920b49))
+ (fp_line (start 21.17 -0.59) (end 21.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2cfb0b1f-bfb8-40b9-8dc7-c3e87b4a69ad))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2fb9ff11-a755-4dde-b35a-ec6720e4cad0))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 3294c558-82f8-4a5f-aa44-b9f62e13570f))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 35a305dd-6f39-480a-8d8a-815aca579dba))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 38399f27-c58d-4529-a3cc-c9c7c4754865))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 38f24bff-1839-464c-a877-25dd6fbf07e4))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3b04b143-c2ca-4098-94d2-32c783259d46))
+ (fp_line (start 27.61 -6.81) (end 27.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 3c64afba-73c0-4e85-aefc-00836a4d2b01))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3eae55eb-ac6a-41bd-ae7a-28d06cacd1c6))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3edfe36a-4763-4ed9-9c7d-f9f86b00de59))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 3f2b7451-7769-4e53-87b8-0b899026d374))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4111dde7-ea90-4a1b-b48c-b1707b06faf6))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 41919379-0829-4c6a-9291-5bb769d765b9))
+ (fp_line (start 25 -1.59) (end 24.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 41e7abd0-b244-4df8-87e6-38a85c90ef23))
+ (fp_line (start 22.82 -1.59) (end 22.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 429c4cf8-24b9-409f-b7d0-a3c53cd8781e))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 433f9c6d-637d-4116-98dc-f06bbde98807))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 49a5d458-b7b1-4d57-b3cc-081d1b253f6b))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 49e97177-dece-4130-98cf-a00b09757501))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 50080aa1-255e-4c9b-a512-0d9f443d777c))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 505a0ef6-13c6-4d51-bcce-c58667b02eb5))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 510fb9f5-6198-43a5-a242-95fd4645c90f))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 558840c4-43a7-49f4-987b-d330e4fe6de4))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 590bc11a-3fd2-46f7-bffc-0b3929dc7af3))
+ (fp_line (start -1.39 -1.59) (end 26.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5e929972-9600-456d-ae3f-51aa81620ac4))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 61bbaafe-2484-4abb-aa96-8ff825cf6a79))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 640f827b-87b1-440b-8456-9a2057a54dc0))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6a54dbe2-7bdb-4fea-bdf7-dce58143dbba))
+ (fp_line (start 24.68 -5.01) (end 25 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 6a6a82c5-fdcb-4379-a632-fa6f2f5cee92))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 6d28b78d-b104-4841-b399-0e200b145cf1))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 71609374-3850-4c43-8020-3d2cd170d867))
+ (fp_line (start 25.32 -1.59) (end 25 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 739e2540-afe6-4e0d-81ae-018f2b3c94fe))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 73cc82f0-b81f-41c1-8bbf-ec79204a6c96))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7756065a-88f1-46f2-a721-56010446cdb7))
+ (fp_line (start 27.61 -5.59) (end 26.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 78674bf4-491b-4b88-b49d-ec410837fb5a))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7946e61c-9a2d-4c63-933a-a00e7323890f))
+ (fp_line (start 24.68 -1.59) (end 24.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7c96705b-9cbe-4569-99cb-682b4e96b650))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7d1c4185-3b02-41ca-9895-cc8325892e4a))
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 87aa8185-a0dd-4932-9d54-b0622a5e9dfc))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 87b5ec2d-80f4-4ba4-b5d7-47c22e129292))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8fde37e2-8a2b-4752-bee9-bb14e6b3e282))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 909b7987-64f7-4221-81d5-ce3ab23f9c62))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 93beb020-b913-48f1-87e5-4e11028614cc))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 94780900-bbe2-442a-90a0-f599ab78d8ae))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 981743c6-bd09-4d20-85a5-34c112320eb3))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 9863ac27-790c-4404-8517-80ded16cb61c))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 99d9134d-d2fe-460f-badb-fa3c7294f9f3))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp a549cd97-b81d-4b97-8264-9fdc2ceb2ba9))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp a5f166b0-3fe0-4dc2-b77b-44a454b4043c))
+ (fp_line (start 22.5 -5.09) (end 22.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp a86b9594-a3e0-42d4-ba27-385280c2411c))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a9dcdec2-1347-46be-a488-bc1afe2fbec2))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ada9a464-6e05-4e2b-a0a6-68e2afdc74ef))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ae88fec8-b754-4cdb-ab2d-bb33b357afd1))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b77b423b-446e-4e5c-9cd2-20cc5621a7ad))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b9cdaf26-6be8-4ab4-9144-ee182de3320d))
+ (fp_line (start 26.39 -0.59) (end 27.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ba980937-f646-4a87-bf46-4dfe47f1e9d8))
+ (fp_line (start 22.82 -5.01) (end 22.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp baf0d7f6-5ccd-4b71-823d-ae475b45d4e2))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp bc0582ae-0ec9-4469-a5de-0c6270bfb99a))
+ (fp_line (start -2.61 -6.81) (end 27.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp bd06055d-2543-4f5a-be22-c924bfb4b2a4))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c1d04331-12b2-43ef-a148-a5d046df9ea6))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c954702b-6705-4605-8aca-2881192b4aaf))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp cad6a2be-d037-4533-8a74-257ffaeeb44c))
+ (fp_line (start 23.67 -0.59) (end 23.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp cf943049-404e-4a2a-ac02-cf0cab14e9e8))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp d0509dc1-3e9d-4bfb-96e3-73004a16389f))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d5a1d165-9028-458a-aee9-fa323660c9b0))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d631dfd6-4b61-449d-aadf-8110d92b5216))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d947e1c7-6516-4ed1-ba6d-3575d6980344))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d98d956a-280d-4e66-a749-d9135571484c))
+ (fp_line (start 22.5 -1.59) (end 22.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp dcaaecae-b627-4439-aa26-9e3d74e8468c))
+ (fp_line (start 27.61 1.61) (end 26.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp e391bf09-361f-4f4c-b67b-3fdbc2d4c299))
+ (fp_line (start 26.39 1.61) (end 26.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e707eef8-3dfb-488f-9956-468cd3e0187e))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ebdcd7f4-709b-46a0-ae58-d1f4066c87d6))
+ (fp_line (start 26.39 -5.59) (end 26.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ed1bf691-2381-4699-b851-f4d804c263cd))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp eef3b59a-c9f6-4962-8258-6b2a75621775))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp f44a34f5-4898-42ce-8503-65937b7ae2bc))
+ (fp_line (start 22.18 -5.01) (end 22.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f4ad3dca-2583-48c0-a065-5f98fd2b4579))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp f79e80c6-3ccf-49d5-be38-b1d4e218178e))
+ (fp_line (start 25.32 -5.01) (end 25.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fcf1fd69-29ad-4025-a323-c8cfbc117023))
+ (fp_line (start 28 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 3e9498cb-93c9-44ef-b5ff-8729183749c7))
+ (fp_line (start -3 2) (end 28 2) (layer "F.CrtYd") (width 0.05) (tstamp 53eda9ff-aba2-4d6b-b488-eda85275bac3))
+ (fp_line (start 28 2) (end 28 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 72fd58ea-856b-47cf-8eaf-49524038b26f))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp a1ef12b0-b0d4-41bb-91a5-d00d6a5db6ac))
+ (fp_line (start 27.5 -6.7) (end 27.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 0a6a5cb6-c248-4491-812a-80e701f9c30c))
+ (fp_line (start 26.5 1.5) (end 26.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 16f63c7a-cae4-466b-99f5-a38749a5074e))
+ (fp_line (start -2.5 -6.7) (end 27.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 1ebcf305-0626-4f03-8321-72542f33c704))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 2ac85fe1-958c-4b62-b5c8-7e799d4a519c))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 4a2eb4d9-3fb7-4007-97bb-9f3eb6d09871))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 4f7eddd8-92ed-4487-b8ce-b32403acd25c))
+ (fp_line (start 26.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 5f562abc-ab4a-44b1-8d44-c59d15c8a080))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 67e60599-3a3b-407e-a297-d51643688d48))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp e2d71e04-832b-46b9-929f-8673395736c2))
+ (fp_line (start 27.5 1.5) (end 26.5 1.5) (layer "F.Fab") (width 0.1) (tstamp e2fd15a9-9878-4bd5-9117-78d880019723))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 2f8bb6e5-994c-4c96-8108-20719d138792))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 533abd69-4d3e-4e3a-812e-9e98d2f01819))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cc7fcc6a-493a-4fc5-90d6-dc3e1a4b90bc))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fa00343b-bd34-4448-8eba-691f3f61ed93))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 166b63b6-1f0a-49f7-aedc-7f8bf9276d3f))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1819b4c8-1408-4924-8155-d876898ecfcf))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 36d9e0f4-b998-446a-abf7-d5c52ef5ca81))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9717818a-4c31-48c9-aaf1-7c1898ce6138))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d355c71d-b1c0-451a-856a-f3146090b179))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3c2b091-ce7d-4b0c-9abf-f86eb5ee3841))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c1c4bd75-9c27-43e9-996f-c9af7b10d45b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S11B-EH_1x11_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S12B-EH_1x12_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S12B-EH_1x12_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ccc4fe92
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S12B-EH_1x12_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,150 @@
+(footprint "JST_EH_S12B-EH_1x12_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7717B9)
+ (descr "JST EH series connector, S12B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ea983850-9e15-4187-b2e8-fb9c8eab3979)
+ )
+ (fp_text value "JST_EH_S12B-EH_1x12_P2.50mm_Horizontal" (at 13.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 12d60560-4831-4cb6-98dd-313344fe5779)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1df70cd-23b7-4a4d-b8db-f58a8cc95a62)
+ )
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 00f70c33-2e2a-4cf8-889d-4d99378cf1df))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 031637cb-f87b-423f-8e00-afa1ea850309))
+ (fp_line (start 28.89 -0.59) (end 30.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0ad99e55-d787-45d6-bff4-b9e1b5c579a6))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1848eee6-4f41-4653-8ddd-38f870474059))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1ca2958f-0d76-47af-96d1-6d30c58c698b))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1e9b13c2-3d2e-4168-9159-3568d3ad939a))
+ (fp_line (start 25 -5.09) (end 25.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 26af67c9-0058-470e-9aa4-1518a232dc5c))
+ (fp_line (start 27.82 -5.01) (end 27.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 26f290ff-8e48-4b45-8613-c6a868f49608))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 27468fd0-0c0d-442d-9cd4-a6a6d8bcccae))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2a94d682-2813-40b5-8afa-6249406a5b95))
+ (fp_line (start 25 -1.59) (end 24.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2c8cb6ef-cae8-48ba-9969-fb058231e50f))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2cf05fe9-9781-47fc-9422-2447141c6391))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2f03c64e-4a0d-4585-8a41-ccaefd0d7de7))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2fcb524b-8fbc-4f62-be7d-5d6504582563))
+ (fp_line (start 22.82 -5.01) (end 22.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 32a283d8-f858-4f38-b5cf-e56e0f9fbb39))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 33b43b13-70a4-4b7b-95c5-85d2d25b9504))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 396b9500-6ec8-4050-b95f-062fd605290d))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3a84b1a1-830d-4132-84b4-d95f5ecb80c6))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 3b2f9039-6b5e-4400-b9a6-2c4bac34b0eb))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3c46be17-af7d-49f3-bb9f-106405cd6b65))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 3e76290c-8576-4664-8f7c-dc7eba3b7e0f))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3effdd98-f344-49a9-b216-be04cb0a3fca))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3fe76b3b-dafe-4781-a1d7-8e04addb7b21))
+ (fp_line (start 30.11 1.61) (end 28.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp 41da7a3f-9ef4-497a-aba6-bf03142bf0ad))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 43b0a663-f1a1-4d2d-ba31-143fb4a6f143))
+ (fp_line (start 22.5 -5.09) (end 22.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 4636e9ef-3c8f-43c1-aabc-1c6b5d3cbf3d))
+ (fp_line (start 22.5 -1.59) (end 22.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 48705c45-5a6d-4e1c-8b1a-41d0972ae2da))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 49b42adb-9962-46cf-88dc-6ef8792f5614))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4a43f27b-1a3d-4eb1-93ec-475c8852b38c))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 4c2bb4e7-37b5-49b8-9630-62837fb7df31))
+ (fp_line (start 24.68 -1.59) (end 24.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 4f12a0f8-a0b5-4923-a956-3ec31af4547d))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 51698438-6d96-4a88-bf66-0b2f7b7cb6dd))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 521b4511-fcbd-4004-908c-ac5ac48914bc))
+ (fp_line (start 22.18 -5.01) (end 22.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 5960c5f8-9c0c-40b9-8068-f8922134caa2))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5ada0d19-addb-4b3a-9436-49d0a529728c))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 5da18505-934e-4ed1-8e2b-7d22a9ca4850))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6391b694-27e3-4c01-9900-fd997226d462))
+ (fp_line (start 28.89 -5.59) (end 28.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 67673476-9062-424a-951d-003b2fa0cc82))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6c438238-6fd4-485d-a10e-0723e16d387d))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 70c630ef-ff62-4acb-9752-a64acb01501a))
+ (fp_line (start 23.67 -0.59) (end 23.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 73835775-1953-46dc-8ae6-c01b8a9d3a39))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 76ebece9-3e8c-43b2-b72a-da2feaf4b55f))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 77baf177-a61e-44ec-bcd7-6c6f461e2652))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 79bece96-4bda-4635-9222-63c26df321ab))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 79e2901b-986a-423e-9ed9-6d7bb0563c44))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7a4c6f77-7059-4d7e-a353-fe23b39c5159))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7aff2d7b-7b74-45a7-95c3-05d0dbfdf2f9))
+ (fp_line (start 30.11 -5.59) (end 28.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 7e65c193-764e-49db-a033-d11ad08bae61))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8205712f-2724-4672-bcda-e36c9302bc2c))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 8752b244-ade8-4336-bc51-1a76eda546be))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8783175b-ce05-4a3c-a0aa-96d0e4cc00f0))
+ (fp_line (start 25.32 -1.59) (end 25 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8baa1cca-abe5-4ef4-a82e-9697db20a7e3))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8d962ee8-54f9-4d2e-89a8-9bfdf8e2ca86))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 90351051-9c71-40c1-8716-95f1cfbf6690))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 90376a55-aebd-43ac-8d32-26c31849d0db))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9680c8b5-e817-4546-946f-d86c1fb5bf47))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 97f37689-26f9-4665-afa4-e1861dcf69c7))
+ (fp_line (start -2.61 -6.81) (end 30.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 98f30f5a-15f1-43bf-95de-1a7386908a02))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9a456f0a-781b-464a-b307-8730c76de37b))
+ (fp_line (start 21.17 -0.59) (end 21.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9addc801-5ed7-443b-b294-3ee2f5039302))
+ (fp_line (start 28.89 1.61) (end 28.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9b6a610c-65db-4139-8137-da4e3912d20b))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9c4b4b1e-c78a-4909-a987-e3baf6189526))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a0246d03-0d3d-4f1b-9d6f-5ea4d89f958a))
+ (fp_line (start 27.5 -1.59) (end 27.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a052489e-2003-48df-848d-de4d14bf7280))
+ (fp_line (start -1.39 -1.59) (end 28.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a2ffec86-8c8b-4418-85ed-e11e7a397b58))
+ (fp_line (start 22.82 -1.59) (end 22.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a319c0bd-1f54-4c04-90b1-d7c916bdb580))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp a7103022-c2e2-4d7c-8f39-48735a4f7524))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp a96267fa-533e-471a-a6be-afaccf8210e0))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp acda09a4-9845-4b05-801f-f1f0de3c2770))
+ (fp_line (start 24.68 -5.01) (end 25 -5.09) (layer "F.SilkS") (width 0.12) (tstamp b0dbf091-449b-4025-b031-3de0c395f3b4))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b13639ad-6f41-4f32-a581-cf0f1a8af73b))
+ (fp_line (start 30.11 -6.81) (end 30.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp b1aec76e-3036-499c-901b-ccb7ee91a221))
+ (fp_line (start 27.82 -1.59) (end 27.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b3344716-ceb8-40e3-b367-f3e0b194a6b5))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b33cff80-b23b-41a7-aad3-96857c283200))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b3f0fb5b-471f-4d33-9b16-925bca029912))
+ (fp_line (start 27.5 -5.09) (end 27.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b862c477-21a2-47cb-b77f-a72e625ef83e))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b8b2e411-abe1-4a59-a748-08a307b7eb65))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b9c14579-432c-4a6d-bdcd-b99129cfd368))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c081541c-fea6-4a39-a534-50defcb9c701))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c2763950-ad4d-40e9-bb05-2dd6bb348100))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp c2e4b198-59eb-458f-a984-cf1e46e06c46))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp c61a780e-faf6-4b4c-aeab-b8df4a73e2b0))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c8542fb8-c2a6-4ebd-8e89-0f4119857285))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d06f2056-f930-4a6a-ac38-cf242cbf77fb))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp d0a6d9f2-8cb7-420d-8264-b1519705fe9b))
+ (fp_line (start 25.32 -5.01) (end 25.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d1630adc-9add-41de-894c-36c36467c68e))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d5d69b39-bffe-4c2e-8cf9-6203fe4687fd))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp de03efff-3aae-4bd3-95bc-7abffdb198c3))
+ (fp_line (start 27.18 -1.59) (end 27.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e079ab0f-a017-406c-8b4f-7bdd080cafd8))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp e236a64a-e110-4f16-973f-043cea03117f))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e76672d3-7bfd-4f69-a461-da580544388f))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e7f0c428-5446-4f91-9d15-a4b8a3f5c81d))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e9a97544-aab2-4d7b-9e29-3d53103c88b4))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp eaffb49a-2b7c-4ab3-b261-6c8c541eec8f))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f41e4082-d727-4f1b-956b-5d915145b6dc))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f4844540-eba2-4c39-bff6-1d84bfb19b56))
+ (fp_line (start 27.18 -5.01) (end 27.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f682f047-dbde-41ef-9513-d5ee8e75a979))
+ (fp_line (start 22.18 -1.59) (end 22.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f7cce826-794d-4437-8eae-4f2548fff4d4))
+ (fp_line (start 26.17 -0.59) (end 26.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f7fc80dd-47d3-4e89-bc7a-2be26d7e2b17))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fd365d35-ddec-4b3f-a51e-f10648b30558))
+ (fp_line (start -3 2) (end 30.5 2) (layer "F.CrtYd") (width 0.05) (tstamp 61eaeed5-a6f7-4d04-ab7c-c771167387e6))
+ (fp_line (start 30.5 2) (end 30.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 90f5444d-5165-4800-8e43-078105f7fbab))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp a03e909e-6dc2-4e6c-91fe-88c0e4b84e92))
+ (fp_line (start 30.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp a0fe3ad3-8752-47fe-a738-bacd8df5de20))
+ (fp_line (start 29 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 4a30c21e-5259-4103-9819-f29c04cb3b99))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 50ffe135-1d8b-4a69-ad75-b91854e10d02))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 71514ac4-dabd-4df2-973f-466be4948bc0))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 7d8948f2-89a8-42bd-87cd-63fdd098b637))
+ (fp_line (start 30 1.5) (end 29 1.5) (layer "F.Fab") (width 0.1) (tstamp 84f51418-1880-49f3-a3e7-156b30220710))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 89087511-10a3-4d49-8e98-13bf47d41760))
+ (fp_line (start 30 -6.7) (end 30 1.5) (layer "F.Fab") (width 0.1) (tstamp c988afb3-0b2c-4ada-879e-77a7199a3eb7))
+ (fp_line (start 29 1.5) (end 29 -0.7) (layer "F.Fab") (width 0.1) (tstamp d5d6994e-8ccd-4480-b8b5-4122760cba9b))
+ (fp_line (start -2.5 -6.7) (end 30 -6.7) (layer "F.Fab") (width 0.1) (tstamp e314d4c2-e59b-44f3-ac05-f8b275db2095))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f0575515-dd04-4054-ac61-70d1af659c40))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp a379d30c-cca2-47a5-98c0-7e071fe4b078))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a4f8aa97-27ec-4245-b1cb-c78c77a47cd6))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8e6c6356-af04-4276-9cf7-df1e422c9c57))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7e739d63-d20e-43ea-8003-15fc5ba10b22))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d070f875-755e-4f0c-82e6-6125cb4041a3))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 206991a7-040e-4263-bed3-4c284b6979d9))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3d48515-1653-475b-9183-8c64d91ca3cb))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 22093186-4e94-4ded-9482-556b608c759c))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 96a41dcb-5a8c-40f6-87b8-da83de28c3d5))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e4c6371-46b9-4ff2-9b21-3c8974847be4))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5a33967c-91cb-474f-96ae-d8293e0f9b94))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e0462943-9e79-415a-bd45-d3f510b7690b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S12B-EH_1x12_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S13B-EH_1x13_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S13B-EH_1x13_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b8fcb410
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S13B-EH_1x13_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,158 @@
+(footprint "JST_EH_S13B-EH_1x13_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7717B9)
+ (descr "JST EH series connector, S13B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 70fc6685-a4b6-4d33-898b-4a70324f2457)
+ )
+ (fp_text value "JST_EH_S13B-EH_1x13_P2.50mm_Horizontal" (at 15 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa191859-bcfd-49c2-9e56-aa3a158b2033)
+ )
+ (fp_text user "${REFERENCE}" (at 15 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 549ac1e3-30cc-4031-b8dc-ff2731465517)
+ )
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 08ea7bc0-12a7-4fcc-85f5-08aeb3ad816c))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0935cba9-689b-409c-9e34-26332bb22aa0))
+ (fp_line (start 23.67 -0.59) (end 23.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0d9df4bd-34c7-4728-a719-a679606c1688))
+ (fp_line (start 27.82 -1.59) (end 27.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0f5e9b61-b81a-4ecb-923e-14f3b5697e85))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 12619694-4c4d-40be-bb35-153eaf3f0663))
+ (fp_line (start 22.5 -5.09) (end 22.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1451aa08-8e32-48ea-9a48-42daebd06e64))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 16c04492-c970-4687-b35e-f97a4f0fb3ba))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 17c299b2-5526-4b52-8439-f1fe47a44926))
+ (fp_line (start 31.39 1.61) (end 31.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 198c160d-38da-4fc2-95eb-a60d572e8c34))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1d0e4269-788f-487f-9281-2b2212780e1e))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 20465f0c-fda1-4585-824e-e3b6f5510622))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 23b0a192-2ceb-4719-a50b-a7667a3fcadb))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2533e756-5db9-42ec-9ddb-3b7c86a34013))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 262fd8f0-afde-419b-a7a9-82ba0540169f))
+ (fp_line (start 22.82 -5.01) (end 22.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 26f3b78b-3cc9-4616-9cd5-633366f412a2))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 272b13a8-3198-4c85-a6c7-30a88f7ca57f))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2c36ca5b-ac06-4f56-8ac5-f1db42c92a05))
+ (fp_line (start 27.82 -5.01) (end 27.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2cd063cd-12e7-452e-9119-d4c96ad8da24))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2dd2b2d2-ab14-450f-a625-9a05fed6bbe9))
+ (fp_line (start 30.32 -5.01) (end 30.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2e5be642-7ce5-4ad8-8408-77ad7889d018))
+ (fp_line (start 28.67 -0.59) (end 28.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2fbf8073-75c6-48f5-a16d-8a97dc4a1f88))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 30415bff-2bda-42d6-a1b1-adafab2de2e5))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 32f5612b-26b2-44f2-a6ff-0a2981cc8a05))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3318fed5-254c-478c-b463-d07f629f955b))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 344f3c9c-33bc-46a9-ad61-4415df9db230))
+ (fp_line (start -2.61 -6.81) (end 32.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 3564c460-10ba-4e47-95a2-f0022893baca))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 395a8890-462a-44ff-9ab3-cee89e75b035))
+ (fp_line (start 26.17 -0.59) (end 26.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 3aa38940-7ba7-4df5-97e5-fd2833dc7709))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3ef2c7c1-4742-404b-90f9-ef3257504d74))
+ (fp_line (start 25 -5.09) (end 25.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 42050d81-3582-4097-a655-6b9a4f0252c9))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 451ed41e-a209-401b-8f53-75fe17fbea56))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 454e5922-e3ed-4099-b97a-62a969bbb9cd))
+ (fp_line (start 30 -5.09) (end 30.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 497d79b5-0b82-46f1-9e8b-3021f8078e96))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4a35787a-3040-4a34-823f-21f45f75db9c))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 4efd2097-e899-4c1a-a35a-a76a24e84eba))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 506446d7-9ed7-4ee7-a190-dd4f09d2d94d))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 507e19b1-1695-4122-8658-4337b363f612))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 51edae4a-9894-42c4-baeb-30900494a33e))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 52516126-cc74-4fe3-90a0-e66d6c9b1d69))
+ (fp_line (start 25.32 -5.01) (end 25.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 52582629-4bbc-402a-98ee-a9822e86450a))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 5581f6c9-98c8-4de8-b499-cee04a0f3000))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 57df2bf6-a7c2-410d-98ea-80e0fd82b128))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5867497a-7630-4bf3-9474-add7afd40127))
+ (fp_line (start 29.68 -1.59) (end 29.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 59a4164c-b877-4f23-aa65-69bc4174d9e5))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5bd56a54-01bf-400d-b2e8-c1bb001a7f8c))
+ (fp_line (start 22.18 -5.01) (end 22.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 5cbf7207-9ce5-4bd6-afd7-0d906e593ea4))
+ (fp_line (start 31.39 -0.59) (end 32.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5d5724d6-b6f5-4fca-adcc-df5b73bd73af))
+ (fp_line (start 30 -1.59) (end 29.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 63deadcb-4adf-4185-acf2-f45d21e1395f))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 642542f7-7f57-4831-98a7-e528ecde35d7))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 65d5db4e-eb6c-4e45-a455-3de4b16a01d0))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 66146209-6b1a-41d6-822f-5cc84010a089))
+ (fp_line (start 27.18 -1.59) (end 27.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 663225b6-abc2-46b7-a32a-400e5f2d062e))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6f711674-c1b6-4092-b27f-40388889a37b))
+ (fp_line (start 22.5 -1.59) (end 22.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7056828f-50a0-4c42-86b8-6c1ab8b3d535))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7080eb9b-17a7-4f90-a98f-346153b3bd05))
+ (fp_line (start 22.82 -1.59) (end 22.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 717de3da-c910-44fb-918e-3947911d9b74))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 71a08941-4bed-4555-a613-c42a127f1762))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 732cc7d1-8f89-46b0-b759-8cbc5ba7f798))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 752f8791-145a-4603-b30a-3fddd40ecb2d))
+ (fp_line (start 32.61 -5.59) (end 31.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 764ea29b-7585-4491-9429-8b32246d6702))
+ (fp_line (start 24.68 -5.01) (end 25 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 7cdeb232-0a04-429d-a73b-14423bb539af))
+ (fp_line (start 24.68 -1.59) (end 24.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8129a8eb-335a-4856-96ba-2b08581838e5))
+ (fp_line (start 22.18 -1.59) (end 22.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 825a8cba-877e-4bc8-994e-da89fa5a1311))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8444f42e-b3dd-4dd0-8d1f-4ec57fcf96e9))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 86cb03d3-3176-4fcf-b0d1-e23ca4ca6b69))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 88522541-fe39-43b3-b682-d0d4f97af1ef))
+ (fp_line (start 30.32 -1.59) (end 30 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8a2ba578-2e94-4805-b3b8-432b2520f6a4))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8c56d5fa-ad80-4d8d-987b-4d7a3f65dff1))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 932eca4e-d2a1-4e20-9e94-af5b13681328))
+ (fp_line (start 32.61 -6.81) (end 32.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 95d00354-e448-4b44-a8d1-77421d76b097))
+ (fp_line (start 27.5 -1.59) (end 27.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9923e3bb-aecf-42dc-8745-cbda087d0975))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 993a1234-4f0c-432d-a708-23fc3b5c0e0a))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9b891147-e526-4574-ac30-513820a7936c))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9d2db1ca-f8b7-4eee-869c-675b1898586a))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a2bb3a7e-ed70-4146-b887-4152d1188618))
+ (fp_line (start 31.39 -5.59) (end 31.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a91f33b8-b2ea-454d-9c07-01ecf9c17909))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp abffdc78-c166-4901-bcd9-defd3ba6ddea))
+ (fp_line (start 29.68 -5.01) (end 30 -5.09) (layer "F.SilkS") (width 0.12) (tstamp acbec0e9-6d50-40fd-bfd1-3e13dbd5f385))
+ (fp_line (start 25 -1.59) (end 24.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp af90cc95-bf6f-4dd8-9dc9-4dcfbdd04ccb))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp bcc8fe7c-f326-4578-9f25-7fba5a9fd504))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp bd384772-8cdb-42c2-b5c5-d22075f3e466))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c0d51e30-905d-4fe3-972a-9f0019ddfb60))
+ (fp_line (start 32.61 1.61) (end 31.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp c12b090c-840f-49f5-bdb7-47683bdf549b))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c65e0241-0510-4d0e-8a3f-ef22dad3cfc0))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c8a7ee82-0977-4d99-8ab2-97207f23c9c1))
+ (fp_line (start 27.5 -5.09) (end 27.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c9483e44-9d68-4e1d-b3a2-496ff6b7f677))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp cd1a7474-f1ee-45ea-9b46-3512a960c3cb))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp cfae9b8a-b4d6-4292-8048-833c4d67adff))
+ (fp_line (start -1.39 -1.59) (end 31.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d42cdab2-1c0f-4932-8af1-5b8b07814bca))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp d6a9ff5c-adcd-4e81-8680-e8767fe4b244))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d6cc17f1-ed97-4399-bbb1-2e6104203b53))
+ (fp_line (start 21.17 -0.59) (end 21.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp da099278-843f-4c70-8098-fc3199960df0))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp de912216-65b4-41e5-8deb-6b6b4dd40ced))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp df1ca3b5-882b-4ad0-9691-d59aea0d15a0))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp e00fe738-79ba-4b2c-924c-5355f03ddc37))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e03385ea-5d73-46c4-b89c-c3e03559ca19))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp e091f418-2848-4ebd-a01a-cd7295f5b501))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e273841c-63ad-4773-9204-8652a42963b2))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp e4a3e661-1665-41bb-acdd-152811d6426d))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp eb3f5708-8840-4f3b-b785-076ba850780d))
+ (fp_line (start 25.32 -1.59) (end 25 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ec54924f-3017-4022-b4a6-0c60094cad5a))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f05b0239-1a10-49c0-89c0-4cd9d73d1e67))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f3ac3c06-daa8-4244-a4dc-8686e859c998))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f62a8909-187a-4a92-b6db-420fb974441e))
+ (fp_line (start 27.18 -5.01) (end 27.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f6d38937-a6bf-4df9-9a73-b1776f70fcf6))
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f6f62f93-8dd6-413a-8337-ae1fccfc6244))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fd714d60-a6c4-4a56-bf6e-e7d1f91cbc73))
+ (fp_line (start 33 2) (end 33 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 2f739fa4-6e44-44e1-a47d-3227fa0b0164))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 9a763da5-0579-4714-a23b-0eb1b396fe86))
+ (fp_line (start -3 2) (end 33 2) (layer "F.CrtYd") (width 0.05) (tstamp c451d8ce-973d-48cc-b058-cc6e6120a222))
+ (fp_line (start 33 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp d7021b56-6558-4a90-b3af-9aa75d97bbae))
+ (fp_line (start 32.5 -6.7) (end 32.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 1bd6e811-0ace-456d-a1a2-593ece604829))
+ (fp_line (start 31.5 1.5) (end 31.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 3433bb76-71ce-446c-ad91-92842cb456fe))
+ (fp_line (start 32.5 1.5) (end 31.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 3c1b64e7-1a16-40fe-9dff-5f5ae643da97))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp b3387a0e-e3a0-4c27-9fbc-3e7ca2fe7fc0))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp ca844b54-e5c9-49a5-8dff-c1a6f915655f))
+ (fp_line (start -2.5 -6.7) (end 32.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp ca9aebf6-ace1-4180-9574-f280517eb949))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp e2a06432-1ae1-4cbf-b846-42d5bc38bed3))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp ed0dbb33-cff3-4677-a147-708d7080911f))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f4e7faf1-3cb7-46a2-a0fa-34313c8e53d8))
+ (fp_line (start 31.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp f5279f33-0a15-4f42-9630-2c200cf545d4))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ec2f99a7-438f-4d42-907b-7fd5be0dce26))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2852f18f-b495-4483-9965-43795e0b5368))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cadc225a-9f0f-4ee3-8356-315835988d58))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c6389d58-b0ed-4870-af80-7ac856bed7ce))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 51375ae6-bc53-4bae-be7a-1b9dcac38d54))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 10979e94-2728-4319-9979-4d1bcc306dcb))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 707048ff-84d1-408c-8d0c-b3e48be7d143))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3b588f7-16b9-4ba5-b247-ae5bde3f2d85))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c4e11ce0-b459-427a-b066-e7c2c37513ee))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b0b9779e-b433-4e31-9021-eebe3048ab08))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a57578ea-f2bf-4adc-bcbe-4bd86e840336))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7424fa77-ebf6-478c-a8f3-f3eb7e22a91d))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9c1f41a4-7290-4520-a308-9043d290b2d5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S13B-EH_1x13_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S14B-EH_1x14_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S14B-EH_1x14_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7dd37f58
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S14B-EH_1x14_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,166 @@
+(footprint "JST_EH_S14B-EH_1x14_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7717B9)
+ (descr "JST EH series connector, S14B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 03d07b8d-f25f-4e5e-a93b-cb248256b64b)
+ )
+ (fp_text value "JST_EH_S14B-EH_1x14_P2.50mm_Horizontal" (at 16.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45797915-1d27-47b5-be28-25c42a666310)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fe969fed-5ea1-4415-9dbb-0a94fdf2f624)
+ )
+ (fp_line (start 27.82 -1.59) (end 27.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 013f957e-3416-4ffd-9ae5-65a5fec180d5))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 0488c39a-1abf-4839-85bd-32c5fe7a0fb9))
+ (fp_line (start 33.89 1.61) (end 33.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0521e9dc-a7af-4f5d-8b6c-f8e4979e10f0))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 05e245c3-0a4f-44f8-8045-6e0eefcba605))
+ (fp_line (start 22.5 -5.09) (end 22.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 05f0a0dc-82f9-4662-8c51-3e629ab56e45))
+ (fp_line (start 24.68 -5.01) (end 25 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 06cb82d4-1826-44eb-888c-644fd54c4e11))
+ (fp_line (start 28.67 -0.59) (end 28.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0949a845-85a5-46e8-a811-a259c5459502))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 0a168ebd-4dd9-4978-9b7c-1c2cffa0e7fd))
+ (fp_line (start 30.32 -1.59) (end 30 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0ae69ce2-f313-4f58-bedf-86e9f6bcae48))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0c19da0e-2d9c-4b8f-803d-7404c39bd5d3))
+ (fp_line (start 32.5 -5.09) (end 32.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 10445b1c-9a73-4e8d-a6ca-bbed7dfb93c3))
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 13d9901a-930c-4635-86c6-eca37545ee88))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 146ea7fc-274e-4e9a-b3b8-0c4639318984))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1acaf87c-e0a6-4cdd-a05d-9efa5ab61b04))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1bc892d2-3cda-4e85-b673-81aef072c8c0))
+ (fp_line (start 32.18 -1.59) (end 32.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1bce28a9-0558-4672-a481-8fef3920dda0))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1e1aa6d9-e2cb-4d76-8eda-74e6259e2f8f))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1fe2789b-e9d2-43bd-9686-928261593a44))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 212197ad-6bfc-4464-91f6-df788b8e0e37))
+ (fp_line (start 35.11 1.61) (end 33.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp 246f7721-eda5-46e5-bcac-4c71b31796f1))
+ (fp_line (start 30 -5.09) (end 30.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 24ce782d-e6d7-4ea1-9326-c1fb561bf290))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2545ef30-2642-414b-9f14-4336313c83bf))
+ (fp_line (start 27.82 -5.01) (end 27.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 26869b7b-312b-4566-b9f5-b89c2bc1b105))
+ (fp_line (start 25.32 -5.01) (end 25.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2827c4e2-34ba-464b-ae3b-63e1d9dfc188))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 28af6052-d506-4296-a4b3-f56cd28d51ad))
+ (fp_line (start 32.82 -1.59) (end 32.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 29d6af98-d65a-49aa-bd71-320897952b28))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2a8bf531-bbff-409a-9855-dc9094d331f2))
+ (fp_line (start 25 -5.09) (end 25.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2c4c998c-b170-4ba9-bff5-d126fd240b5b))
+ (fp_line (start 30.32 -5.01) (end 30.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2c5c521f-8b03-4519-ae12-2adf48a792ff))
+ (fp_line (start 22.5 -1.59) (end 22.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2e0292b3-b0c6-40c9-ae67-b97af4fb59d8))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2e24e4be-a5c4-477b-9cd4-718a57603180))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3292d376-a27d-4a46-bffd-7e5f19078559))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3793fe4c-b4ed-4446-8dbd-94f560f4b1b2))
+ (fp_line (start 35.11 -5.59) (end 33.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 3aa1d723-4bfc-46f6-99fe-da8d9caf5b96))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 413ac4dd-3d6a-48c4-bc73-73a7eaff5a73))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 44bd1d8a-781c-4031-8fca-7d90ad408542))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 46bcdb5f-7ef4-40c5-8ecd-1310ad67b8d0))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 49e80d7f-b40b-4fc2-9664-ca16d1af4deb))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4a263f3a-8e20-4415-8566-deba7cb97169))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4a635e08-24c6-4229-8647-bc6ed598e873))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 520887b9-de79-4d4b-969f-633fd90f8d26))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5512273e-6ed7-4b4e-ab23-afc1889caeb8))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 57640595-78d6-4b16-924e-d2554bda25a5))
+ (fp_line (start 32.18 -5.01) (end 32.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 57f37e76-b377-4055-a4e3-4aa34ed06f16))
+ (fp_line (start 27.5 -5.09) (end 27.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 58c88661-01d1-402a-a804-ff9b8eeb0169))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5e90e52a-dbf6-40eb-a022-7cb2c22ee94d))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 60b7f7d0-aacd-446d-934d-bacfdb2d840d))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6195f995-8236-483f-bc15-0d2ee6c2f4be))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6888432f-33e6-4ecc-801d-285753727ccf))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 69cf7065-9faf-4f85-99c4-7aea268af1fd))
+ (fp_line (start 22.82 -1.59) (end 22.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 69ff4c70-9bc1-418a-8c7e-cdf31614f78e))
+ (fp_line (start 29.68 -1.59) (end 29.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6ca26535-20f6-4b32-8e85-7dc87d1b2812))
+ (fp_line (start 22.18 -1.59) (end 22.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6d93895d-2f8b-42c6-9d77-9ac9c1bad2cc))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 6f325972-a3ad-4b68-981d-de038e790f4c))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 721ea844-f720-41c7-b4c5-6f354529d276))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 73acdbb5-bbbf-41f9-85bc-f2098bdf01d6))
+ (fp_line (start -1.39 -1.59) (end 33.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 73e0c1da-7dc6-4eec-a2ce-baf761490de0))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 74577dd5-6d9d-42f3-8c21-fa856440f4aa))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 75a87fab-54d7-48dc-bc16-1b608ee2a0df))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 785d0efd-3e98-4d3b-bc41-9017e1d1b537))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 78d1897b-23c1-4116-861a-e4c316e8295f))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7b661710-cb92-48eb-ae87-a1d206331528))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7cf65e9e-89ca-4b95-900b-bfd3d80a005e))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 80a9bfb5-5864-495e-9adb-ba67e69532d6))
+ (fp_line (start 25 -1.59) (end 24.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 80ced676-fd7e-4e8c-969b-99127dfba820))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8488981b-8384-413f-bc97-128b0a6b3890))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 888b6ea6-f591-4766-a33a-92d83dee5cf0))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 89fbf508-c19c-4cca-9245-489d76860608))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8f9d59d4-55cf-4b29-a503-d82fa98f504d))
+ (fp_line (start 22.82 -5.01) (end 22.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 93c470aa-93f7-46e8-9dbf-74f7945b0b47))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 961b2f38-5981-4e20-a4ce-d1f72f3678ae))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 97900ee5-1038-43df-aa91-92bbd080053e))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9c4ba371-fd09-4f6b-9855-9059ddc28a18))
+ (fp_line (start 21.17 -0.59) (end 21.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9fe0d70b-232d-43c8-b739-eb5ef3a12814))
+ (fp_line (start 33.89 -5.59) (end 33.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a267377f-280d-4426-aba3-b12770bdcad4))
+ (fp_line (start 33.89 -0.59) (end 35.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a40c2330-1f4b-4d3b-91cd-8bffd0689ce8))
+ (fp_line (start 29.68 -5.01) (end 30 -5.09) (layer "F.SilkS") (width 0.12) (tstamp a4cff024-da6c-435e-aac4-07f1694951e0))
+ (fp_line (start 32.5 -1.59) (end 32.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp abef4261-789a-4a27-981f-cd601936d772))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ad7d4494-2d4c-4802-919d-92fb97bbbe24))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp aded7d22-fba7-44d2-a8dc-19aee26c739a))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ae22bc30-a0d3-40f9-9c09-6c495df01c7d))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b1d77b8f-c24f-46ea-8d13-ea7b627649ab))
+ (fp_line (start 32.82 -5.01) (end 32.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b2032924-9759-4e76-91a6-4c9206dee535))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b2900a01-ca9a-437e-85d6-446cf743bee5))
+ (fp_line (start 24.68 -1.59) (end 24.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b4116e40-d648-48a7-9b8a-e32f8b99c058))
+ (fp_line (start 27.18 -1.59) (end 27.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b6b402b7-5ce9-4f3e-93ac-a0dfe5643a54))
+ (fp_line (start 25.32 -1.59) (end 25 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b6dce2e7-6b71-4a2c-9a47-1258062698a8))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp b6f45e17-cefa-4fb5-a4b2-c35e840de430))
+ (fp_line (start 22.18 -5.01) (end 22.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp b869993f-ca8d-463d-9f15-d0874b9edb1f))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp b98b4e1e-7bbc-4d20-8e6e-cf910c023214))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp badb7e12-96b6-4e4a-81d3-5ee9117a5c12))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp bdab84ab-4839-4489-a040-1df56b7743a6))
+ (fp_line (start 35.11 -6.81) (end 35.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp c2fe7ae1-3795-44f4-8ab0-e827718155b9))
+ (fp_line (start 26.17 -0.59) (end 26.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp c4c3eb2d-4ebd-41d5-a070-8c6392193798))
+ (fp_line (start 27.18 -5.01) (end 27.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp c4fb53ac-a7f6-4e4b-81ac-e967cabbee35))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp cfb06626-f872-4a51-884a-6dda6c0fd17f))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d3eb8afc-3db7-4552-92e4-8da1c35685bd))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d753b9d5-9ea6-4d49-a84f-cfa5ac41028e))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp dd5476af-7cc9-48e7-b956-033012d50d8b))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e0731829-7bfb-40f5-8153-53e778382d4e))
+ (fp_line (start 27.5 -1.59) (end 27.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e17742e6-90e6-4638-b6fd-c47a1cf475c1))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e1ddd945-8b9f-46e1-bb0a-aee2d477cb4a))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e38df271-4fca-4fee-b6a3-85789ee86ef8))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e425f79e-4498-4a68-b795-dd928aefe3ab))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e479e991-7f02-4551-8aee-e3276c24d5f3))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e6be46cc-631b-44a4-b86e-2bd1569b66bf))
+ (fp_line (start 30 -1.59) (end 29.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ea23d695-83c3-45f9-847d-aeff7e790a4c))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ed57050e-dfa6-41da-b1fa-a098e946f0c6))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ed95c1b2-80f5-4bd5-8017-ba62625b343e))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ef601f38-83dd-477e-b8b0-62ac7a43b47a))
+ (fp_line (start 23.67 -0.59) (end 23.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f3403a7d-d3a3-4599-8582-c30a6b0927f8))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp f435d7aa-b821-4d83-acfa-697789dfe292))
+ (fp_line (start 31.17 -0.59) (end 31.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp fb54e028-da6a-4b50-b29d-fc667489ccc4))
+ (fp_line (start -2.61 -6.81) (end 35.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp fbbfe10c-dab3-436c-97ef-6dda2abc5917))
+ (fp_line (start 35.5 2) (end 35.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 645cea90-141f-47af-a9fb-728376d01666))
+ (fp_line (start -3 2) (end 35.5 2) (layer "F.CrtYd") (width 0.05) (tstamp 79b975c5-4195-4cbb-85c9-fdb2079f64b1))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp a5b40157-31aa-4fe4-9c04-130065fc2ae4))
+ (fp_line (start 35.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp ae7326ed-eadc-4151-afc6-c952e84e659e))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 1b13da6b-2739-4ceb-8950-06d2ef8b8cbd))
+ (fp_line (start 34 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 6f958753-ae34-4c1c-b6c1-3c0d2a6637b8))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 8d6a3e89-9879-4af0-88a4-eddaae0ee8e3))
+ (fp_line (start -2.5 -6.7) (end 35 -6.7) (layer "F.Fab") (width 0.1) (tstamp 903b25dd-dd11-4020-8943-cb750b2b8d5b))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp b6ad20d2-7d2a-4493-93e9-6006a673ab34))
+ (fp_line (start 35 -6.7) (end 35 1.5) (layer "F.Fab") (width 0.1) (tstamp dc6d5d35-db28-4ac2-86f6-f57b2456e189))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp df506ed4-9690-4695-a502-78bcc6917094))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp ea74fa89-e8a9-49fc-a6b0-2911760c7e3d))
+ (fp_line (start 35 1.5) (end 34 1.5) (layer "F.Fab") (width 0.1) (tstamp edd1f324-54a1-4c58-be51-f12b127f208f))
+ (fp_line (start 34 1.5) (end 34 -0.7) (layer "F.Fab") (width 0.1) (tstamp f360f4ec-97cf-4554-9d74-e4364d4c1708))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 51a54aba-42c6-4cdc-885e-148cbf03a630))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c13bcc35-86da-4e4b-a459-9db17f5fdcc4))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0f1a187c-cedc-4c40-8ece-1e97c2c052ff))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5762d21c-2887-4615-b856-114ea67bd657))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ab976de6-5314-43b6-a05d-a21575f4cc4f))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1cb26b6d-1330-4449-9596-1b3d381f866e))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ae7fd983-e322-4019-a39e-7b0cf9b81b4e))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9ea6c45a-e01d-4baf-9245-cfca49753c9a))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cfde86e6-4528-4620-a3e8-18c7e5523bb8))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ef8f6c6a-0b9a-4723-839e-2fff75e2eb3c))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 031dc485-4f7e-47c5-91a2-d7e7bcd713ce))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7c67f4eb-6300-4517-a029-15eab3199637))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4c387fa5-d6a0-4fa4-aa0a-7e7d924bdbf9))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c70eca6c-1097-4f2c-84be-21cdc89fa89c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S14B-EH_1x14_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S15B-EH_1x15_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S15B-EH_1x15_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e5102488
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S15B-EH_1x15_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,174 @@
+(footprint "JST_EH_S15B-EH_1x15_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7717B9)
+ (descr "JST EH series connector, S15B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b531a721-ab56-4635-a93a-14a7428dd24e)
+ )
+ (fp_text value "JST_EH_S15B-EH_1x15_P2.50mm_Horizontal" (at 17.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a1fc453-6515-4c5e-97b8-d122b1a403cb)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53ae2831-33eb-4602-9918-fb06ec85df13)
+ )
+ (fp_line (start 21.17 -0.59) (end 21.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 00cf880e-e7a8-402a-9f26-1ae9454874d1))
+ (fp_line (start 30 -5.09) (end 30.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 066b8ebe-dfd3-4c72-9e33-1e10c306ba4f))
+ (fp_line (start 35.32 -5.01) (end 35.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0957c357-da83-4d85-80fb-d3906cdece6b))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 09e11921-0ed0-4609-9bd3-88635de1a0a7))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0af6eff2-b970-4fb0-a9cb-52ae7b97cc0a))
+ (fp_line (start 32.82 -5.01) (end 32.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0bf0b096-ec8d-4f38-9be7-b79ee2a40390))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 0c75fbf8-96f8-49d0-a69e-2661104b3c58))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0c8d682a-d7e9-4f3c-bbbc-09086b6167d7))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1273ce0c-3608-4fe2-8551-fedc64fd9a09))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 13a5e71f-60ec-4257-82d9-981d6be56b0c))
+ (fp_line (start 28.67 -0.59) (end 28.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 16aeaae7-c476-4d54-902d-fe9edd7741ed))
+ (fp_line (start 22.18 -1.59) (end 22.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 17e02ad5-8694-4b0f-ac2f-86835fc20b0a))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 187beca2-9c86-41c3-b4ae-241d8a87ee84))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1d050b65-6388-40ac-84dd-3f3b5dc25c79))
+ (fp_line (start 36.39 1.61) (end 36.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1dfdaa33-7809-4f23-9ebd-1ee7b97d5fd0))
+ (fp_line (start 27.82 -1.59) (end 27.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 22cf112b-07f2-41bc-803f-5b11cfdfa1bb))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 25132847-c239-44ae-ac3b-d9fca1dcb609))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2559b95b-b945-437d-8549-026f0f579c5b))
+ (fp_line (start 22.82 -1.59) (end 22.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 28814611-69fb-48dd-a6e5-fc7d818cb3e9))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 29d56cd5-c6ac-42bf-b136-b5963bc8cc52))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2a6be1e7-8b63-44e6-a220-1aebbdee7609))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2bda5022-76db-41b2-b868-25da675e6fe0))
+ (fp_line (start 32.18 -1.59) (end 32.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3197d065-b708-4ac8-b481-d66e6031359b))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 33bc89c3-08a6-40ca-826f-10b66b548aaf))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 34496872-b0c7-4f86-82a9-794b6b487508))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 3551ccb0-163a-4c78-a1c6-dd2f631dd5cf))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 38d5039e-07eb-4adb-955b-1ca91cebed03))
+ (fp_line (start 27.18 -1.59) (end 27.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 398b238b-11d2-4736-b782-bcb000543818))
+ (fp_line (start 34.68 -1.59) (end 34.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3b6ffd1e-ae6a-44b9-ad40-655aad088590))
+ (fp_line (start 36.39 -0.59) (end 37.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 3e11b8fc-ae49-4c05-aa87-1f799b7dd8be))
+ (fp_line (start 35.32 -1.59) (end 35 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 40f02ec8-c066-40f5-ac99-c413d36c5cb9))
+ (fp_line (start 35 -1.59) (end 34.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4192561a-a299-4b2c-871c-0f230d989eff))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 45cc3d43-fab5-4b7e-8ce6-9b23ba040647))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4662eb58-6dcf-4bba-9e03-29bd80123560))
+ (fp_line (start 29.68 -1.59) (end 29.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 47fef8f9-2c64-4e85-a6bd-6218dd6c6f37))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 48ab1e35-de13-4920-8de6-41128faae3fb))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 49369927-c07a-428d-b0dd-65b9302cc5cb))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 4bed00c2-da42-4413-aaf8-dc3c8ea7ad14))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 4cba6c43-c9c1-4ef6-8b77-c84bdd423666))
+ (fp_line (start 32.5 -5.09) (end 32.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 4e736bf5-81a0-4092-9556-8ec36de9f742))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 4f5d3145-8fa4-4ba0-8d6f-6899f595da1c))
+ (fp_line (start 25.32 -5.01) (end 25.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4ff4f017-934b-4862-9df0-e71179b52c05))
+ (fp_line (start 33.67 -0.59) (end 33.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 51232a80-fe1b-4e97-a7b2-d952a3f79ab3))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 53a466e2-203d-4111-b7ae-6e6adbbb24da))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 53c6eb59-28e3-4cae-9047-ff67e9628575))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 5d3a1c8a-4847-4246-8c07-3d1545256193))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 5f85e1e4-a8f3-465c-85a8-5fc4514e31af))
+ (fp_line (start 24.68 -1.59) (end 24.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6272ae34-ebf8-4920-b706-8150c75c8e54))
+ (fp_line (start 34.68 -5.01) (end 35 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 6317bbc4-b4d2-41c9-82d7-71ed5bc53605))
+ (fp_line (start 31.17 -0.59) (end 31.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 65c97717-9e63-47c7-a5ab-bdde5f38931e))
+ (fp_line (start 27.18 -5.01) (end 27.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 686f4388-9b09-47aa-9587-738a6530cfbf))
+ (fp_line (start 27.5 -1.59) (end 27.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 68df2da4-e431-4d36-8217-9a9b69745b28))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6ac3822e-d408-46f5-9cab-8fabfcc951f6))
+ (fp_line (start 27.82 -5.01) (end 27.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6c57b385-c3c5-47f5-984e-cd8f63924c61))
+ (fp_line (start 22.18 -5.01) (end 22.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 6c94eccf-7e27-4cfb-b980-b8487b8d82b6))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6dfd428b-7d9e-470d-a423-9e7dfa35788b))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6f7fb491-0f2d-4a9d-9e41-249fef4468e8))
+ (fp_line (start 23.67 -0.59) (end 23.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7485610f-5314-49fb-ba6e-e67239858411))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7543d472-c91d-48cc-8efb-23f56a1d79e9))
+ (fp_line (start 22.5 -5.09) (end 22.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 75564a1a-f588-47f2-9760-4dba675093d3))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 75af594d-6b1d-40bf-bce7-5b62958ad7ab))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 76636910-3856-4c68-b552-e0b0d552dc2f))
+ (fp_line (start 30.32 -5.01) (end 30.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 783c5637-fc71-49f2-8895-e581d2b72293))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7a10c987-e942-430a-a095-fb9fd3ac2965))
+ (fp_line (start 36.39 -5.59) (end 36.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7c927d23-df57-4464-9f5d-5945a117c562))
+ (fp_line (start 37.61 1.61) (end 36.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 8010ce74-fa7b-40c2-b9a3-1f5a1213158f))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 85a0af38-64c8-4851-befc-350434c05ab0))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 87e82877-3e8f-4436-adb3-b13f85d6c107))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8ce2b25f-44fb-4f54-8ef8-0e2f6ee904bc))
+ (fp_line (start 37.61 -5.59) (end 36.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 8e816052-ab8d-4137-8914-3a36dee581c0))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 91724cba-2ace-45bf-aad2-8065727eb111))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 92e8431c-f5ad-441f-9a1b-c318969dae1f))
+ (fp_line (start 22.5 -1.59) (end 22.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 93e99691-04a6-46dd-93df-923cdea5d9ef))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 94e48d5c-47a5-47bb-943d-367489fbb5c0))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 972de956-b746-4b66-b30a-690a1a117ee8))
+ (fp_line (start 22.82 -5.01) (end 22.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 992a32f0-ab07-45f3-9a40-acaa8684f24d))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9939d23c-c965-4be2-a819-34477564f272))
+ (fp_line (start 32.18 -5.01) (end 32.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 9a50fa2a-b0a9-4dc4-b4dd-79e6aac0d0cd))
+ (fp_line (start -1.39 -1.59) (end 36.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9bce8933-07f2-4e78-a46a-1daa9a374705))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9f0a5011-6532-4cb1-bc74-e9f469a0b614))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9fe3e988-6a10-4154-b681-ae0d1f9e3f6a))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp aad99a7d-95cf-480f-8503-280d741da9ec))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp abe6e433-2fc0-4b59-a14c-001205e7ec36))
+ (fp_line (start 37.61 -6.81) (end 37.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp acf44df3-6abe-41a3-8df6-524d07c3239b))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp b0e1500b-10de-4ac6-8fde-e97855715e8b))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b2afe2fc-68b5-4b5c-9c5f-0bf87713978e))
+ (fp_line (start 25 -5.09) (end 25.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b6d0b11e-0014-45e2-ae19-57fe1b6e1173))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp b7e7546a-83a5-4bab-a998-61414a9d6c23))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp be1c2950-0832-4a36-b55d-ee8425ac3141))
+ (fp_line (start 32.82 -1.59) (end 32.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp bf4c5223-539a-4252-9538-ae68926f9229))
+ (fp_line (start 27.5 -5.09) (end 27.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c2a49b72-096d-4384-ba59-6319b384b04b))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp c68c4d59-d438-4aed-b8ff-efa87c9999e5))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c77007f8-4826-45d0-965e-a06191fac305))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c7749959-9b42-44af-a16f-b96161eb9ff1))
+ (fp_line (start 30.32 -1.59) (end 30 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c893d87c-c523-41a4-a462-59f35faf9802))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c8994cb7-ec3c-4361-a867-d8d1d4d0e5c2))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp cb2948a0-7ab4-4e00-8550-2078ef9b9d5c))
+ (fp_line (start 32.5 -1.59) (end 32.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp cf00f314-5b49-40dd-b530-2d5179e67d10))
+ (fp_line (start 24.68 -5.01) (end 25 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d38f0257-7299-4291-be6a-2a3b37505675))
+ (fp_line (start 26.17 -0.59) (end 26.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp d504a941-072c-4db1-9ad4-136149e5017d))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp da779192-4292-485d-9d3a-6f2940b6ad78))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp db655808-7915-49a1-a6ce-7883f178f79d))
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp dcb2514b-d96f-476d-9462-148adfef5100))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e0bb99a7-44c0-4f95-8621-bfb8d5cb9b0b))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e355c520-c4d0-4699-b5bb-c767ffb9a7b0))
+ (fp_line (start 25 -1.59) (end 24.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e3c08e9f-b24b-4561-9b49-276bb5ad8071))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e41c960b-df80-4ee2-b55d-069967e05622))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e5871a92-4a64-482f-bc79-a06a5adfec4f))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e673179c-3fbd-4fb6-90c9-9a9aad8d9b19))
+ (fp_line (start -2.61 -6.81) (end 37.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp e9394799-1b4a-4404-ad70-6d986e4739c5))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e93e4a3f-6aac-43d1-b3e8-805b0629e072))
+ (fp_line (start 35 -5.09) (end 35.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e95ee713-c1ca-40e6-ac46-7a7cccbef8a1))
+ (fp_line (start 29.68 -5.01) (end 30 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ebc6c481-14f2-4424-a366-a10fd5ba387d))
+ (fp_line (start 30 -1.59) (end 29.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ec241435-d3d8-4af2-80f2-0915a98826b8))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp ec7e0b97-8f87-411a-bdee-ce99af302f45))
+ (fp_line (start 25.32 -1.59) (end 25 -1.59) (layer "F.SilkS") (width 0.12) (tstamp f05eb8fe-9579-430e-9676-4e8b3c3f3060))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp f7ff9c47-ab39-419d-9a1e-336549d080e3))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp f865f5e8-2360-4ad9-80ee-04c37f173f1b))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp fa1bf6de-5a4d-42dd-af10-b381e75b902e))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp fdcb0d87-68bd-46ad-a4f1-3b991fe72c42))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fe02de06-a7d0-4220-aa1d-6fe3ebfb4451))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 2b1180a3-b34e-42cb-9fea-2c60b613af3b))
+ (fp_line (start 38 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp ab3e34ca-cef8-4841-8cc1-2b6443544421))
+ (fp_line (start 38 2) (end 38 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp b241dea0-6b38-4783-a84e-cf12a18001aa))
+ (fp_line (start -3 2) (end 38 2) (layer "F.CrtYd") (width 0.05) (tstamp fd46238c-4522-44d0-8959-e41663af20d8))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 13008754-158d-4bed-9f7c-a470eab68073))
+ (fp_line (start -2.5 -6.7) (end 37.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 13296f2c-2fdd-4900-bf6a-fd94fbce4e19))
+ (fp_line (start 36.5 1.5) (end 36.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 4f49d407-dfeb-4358-a639-3b0ef047f60e))
+ (fp_line (start 37.5 1.5) (end 36.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 63e04e15-1706-444d-8417-908fa22455d2))
+ (fp_line (start 37.5 -6.7) (end 37.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 7fa24848-6746-45a6-ae56-706f5a9df948))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 94eb963d-5183-4c75-b9e0-c8bda66383a0))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 9cde59eb-15be-44ad-9ea5-fbbd955d0227))
+ (fp_line (start 36.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp b35bf635-fb79-4df6-ae23-092623ce0feb))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp d813228e-61ff-4d88-97e5-142cdfadba8b))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp f7b2dd7e-2790-4f2d-a015-a2ff0b5475d0))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 639d1d34-312a-4625-a6fe-39e7478deb35))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cea128ce-faed-486c-9b7b-f99080e0e907))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ab1e7fae-ed42-437d-b42d-4e4d7b772c69))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e2fa44ac-c87d-4935-8ce6-ba160061c9de))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ccc25f1e-3529-452b-ba7f-7425407ec24d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ea125df1-464f-436d-a757-0a07e0a9aad6))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4a3c73d5-6b2f-4d1b-a165-648bafd4dd0a))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5736b644-e8e0-4c11-927a-7584ea409c35))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fc7ad3d2-ede7-4d03-9323-1b9efd7eaf4f))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp afe618c9-e665-4d24-bf4a-9a69ab489338))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5f2eac30-8e01-44c7-bc21-5a97342aff7b))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3633fee8-202f-43f0-b748-204965bd2313))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4236e37d-41f2-4b6d-8287-6c03f7091ff9))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2440a989-907c-42a3-87be-a63136b229a1))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5b4c2f68-ad6b-499c-ad50-087031d02e62))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S15B-EH_1x15_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S2B-EH_1x02_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S2B-EH_1x02_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..bdbb0cad
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S2B-EH_1x02_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_EH_S2B-EH_1x02_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S2B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4c2de80-eca0-4a6a-a261-77ee2fc0d89a)
+ )
+ (fp_text value "JST_EH_S2B-EH_1x02_P2.50mm_Horizontal" (at 1.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3c1c414-49fc-4323-8613-10ff6302b25b)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99b17c2c-f67d-45ba-8900-86120e93fca0)
+ )
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 099652b3-054c-4680-ba42-ad8b31050710))
+ (fp_line (start 3.89 -5.59) (end 3.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0ec9e5e9-1863-408e-bd81-2ef21c12cdb6))
+ (fp_line (start -1.39 -1.59) (end 3.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 152589c2-e784-4969-bfa5-3060d58a8848))
+ (fp_line (start 3.89 1.61) (end 3.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 17bd7e04-7bf0-4081-a944-79de77294c17))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1a908ed0-a9d0-4018-8821-21588ae5deec))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2efb60d1-4ba5-4644-b675-f6066e496bf7))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 35b3977f-4784-4d24-a074-ac9c5a942d85))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 4492ade7-cc31-4927-94f2-3add525484c8))
+ (fp_line (start 5.11 -6.81) (end 5.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6e5fec78-3bb2-4a53-b323-b626a697a75e))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 801a9a6d-26aa-4f20-a52d-571b14f8b566))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 811ee7b5-abce-44f5-a411-80970c1963ad))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 82aae9f0-18b8-4e62-9b50-8846f3f61cbf))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 966fb24b-8aaa-4270-8b1d-98afb8feb268))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 99305c21-05d1-4cf5-a069-ff35f5aab9d4))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp a79da54f-b845-4f03-adbd-b8dd7e1dcb7b))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp aad10862-d23b-405d-98f3-94ffc5cf572b))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp af10b2e3-d1bd-479c-b7cd-b363c41e5dad))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b5dec4f1-d5b4-422e-b04e-3f37e1c6585e))
+ (fp_line (start 5.11 1.61) (end 3.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp b79f5f03-e508-43cf-b508-cc8eac89cec0))
+ (fp_line (start -2.61 -6.81) (end 5.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp ba08caf1-7317-4633-8252-67d7028d3017))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp c591e10b-50ca-4c2c-8579-e077826e2b58))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d0517fbc-13de-44db-b6b9-18892ce32410))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp d68ae40a-0cfc-4e25-8eee-078dab13a88e))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d73e6d6c-7926-4295-8d33-8b2cf8359ced))
+ (fp_line (start 3.89 -0.59) (end 5.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e015ec61-dc38-43ec-ac4d-d54295ebdaee))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e73b5076-aeff-452e-9d77-160a7e4ecf13))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp eb585f4b-0f89-414f-88a2-31ee195282cb))
+ (fp_line (start 5.11 -5.59) (end 3.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp ec4a9bf4-2fc9-47f0-a8a1-c9d563fc6223))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp f19feafd-834f-4866-8134-f9a4674e0cc0))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f3802d51-858c-4cc7-9dca-93776518d2da))
+ (fp_line (start 5.5 2) (end 5.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 5f6eba2e-976d-47b0-b1c5-43f1e3f4712d))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 816a19ff-1526-4106-be31-32e0b0091d33))
+ (fp_line (start 5.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 9deb3f91-69fc-4e99-a1e8-2da36712dc04))
+ (fp_line (start -3 2) (end 5.5 2) (layer "F.CrtYd") (width 0.05) (tstamp b49b95ba-874c-433f-b706-61eb645209d9))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 0a4ad141-0ac6-4b58-8a94-c9193ef693d6))
+ (fp_line (start 4 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 19e9df76-b22e-4693-bec7-9eb2bb2266af))
+ (fp_line (start 5 1.5) (end 4 1.5) (layer "F.Fab") (width 0.1) (tstamp 2b001feb-5149-41d7-b4b1-d8b6bc09e197))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 392ac474-2970-4276-8c4e-94200db467ff))
+ (fp_line (start 4 1.5) (end 4 -0.7) (layer "F.Fab") (width 0.1) (tstamp 69bafa80-a0dc-4412-9996-31021b0e0438))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 69e861c5-2391-4894-945e-893df64eabd5))
+ (fp_line (start -2.5 -6.7) (end 5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 730b10b0-e6f2-4631-b458-ec5357378a74))
+ (fp_line (start 5 -6.7) (end 5 1.5) (layer "F.Fab") (width 0.1) (tstamp a7c8aaa8-f2d6-431b-81f1-2b6685f44aef))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp d6653977-8673-4b9b-9475-c6b46530eba8))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp dced5a00-0870-41c7-bf05-d5c06a44c2a7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 57c83ad0-1fb5-402f-a271-cd9fffa72534))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (tstamp f9d07d46-454e-41b2-92f2-d4a2d2ceded0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S2B-EH_1x02_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f021697a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_EH_S3B-EH_1x03_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S3B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e408e20-6636-452d-a6d0-1b27034e0e2e)
+ )
+ (fp_text value "JST_EH_S3B-EH_1x03_P2.50mm_Horizontal" (at 2.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9bc9f723-95ff-4106-8d8c-9c1928d13ba2)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6097c11a-ef14-44e6-8ec2-3fde0ebeeb11)
+ )
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 027388d1-ddd0-4268-a9d2-00d98010d222))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 13a0d271-f16d-4cac-9295-1827d87376d1))
+ (fp_line (start -2.61 -6.81) (end 7.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 1c0396cf-d179-4098-81a4-5f8d2edbde17))
+ (fp_line (start 6.39 -0.59) (end 7.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1f7f4522-951e-41ed-9822-6f1862f2ce5a))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3bc1d37f-f966-475d-b074-cbe6e6f65cb3))
+ (fp_line (start 6.39 -5.59) (end 6.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 474d42b2-3cf9-476f-a2a1-7b5839f978e8))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 4dea04ea-aac4-493f-b400-b5e7084f8568))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5475a1ed-6f09-4085-905a-3e6b21865c4e))
+ (fp_line (start 7.61 1.61) (end 6.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 65d45802-a567-43a4-b95f-ecfadf1f8079))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6a05d010-84b2-4605-97c6-77d4128a7cca))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6d3c49e7-7197-4dd1-bd5c-616791d1335f))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 6febf868-a62b-4794-83a2-ade705f63edd))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 727cc6c0-4d08-489b-909b-dc0ee908180d))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 741ad6cb-a69a-4c8f-868a-b2aa2bda0e0d))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 7505ce34-85c6-43d3-a438-349ec3bf2fed))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7518de52-601e-4078-8c95-da6a50f36c6c))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7cefc4be-59b1-4cd1-aab8-feffabed007c))
+ (fp_line (start 7.61 -5.59) (end 6.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 82c11df0-51f3-4f88-af9b-e20cb09132fe))
+ (fp_line (start 7.61 -6.81) (end 7.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 8815cde6-728e-4b9f-86e0-78a5948c439e))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8886d472-1277-47a2-8eae-2d885563ec57))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9034509e-cdf5-480e-b24a-06a39f1aa640))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 9120c18a-725a-407f-b4aa-a828fc1073ba))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 98a07b34-0e24-455f-bf78-8ac3dae21546))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp acb09ba3-687e-4db2-97fc-761dee36b113))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp b094f3d5-30ad-4e09-b3a2-e6f0b0d4b178))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ba2d0884-c3d2-40b0-9bcf-560cafcd893a))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp c10c2c41-f8a0-435e-889f-be4332e747c9))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c50602e0-20e6-433c-9fd8-7a40b0aa041b))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c7484b04-7336-427b-be03-2979e7a37bfe))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp c91a9175-5340-4f12-b93a-6b3cf146f053))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d1c2e7c6-16d4-43fd-bae4-684bb2125b19))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d5b5955a-3aa9-40db-8b93-e3a29081b457))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp dd8f305d-be98-431c-8019-b76aca922685))
+ (fp_line (start -1.39 -1.59) (end 6.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e4c96224-a81e-4794-9d87-81d5b1c2c14f))
+ (fp_line (start 6.39 1.61) (end 6.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f09cece8-939a-44d1-ab2f-4f3d98c33fd9))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp f1412d1e-a8a9-4fdd-a640-38595dc1eb63))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp fd611eb0-f2e1-4469-a0bd-0af6d5b4ddd3))
+ (fp_line (start -3 2) (end 8 2) (layer "F.CrtYd") (width 0.05) (tstamp 1519815e-2a0c-43f0-9e11-e15c745b693c))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 94f01c8a-ea92-437b-a0b5-85b643d0eaaa))
+ (fp_line (start 8 2) (end 8 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 96378d38-deb2-418d-9efd-f3f4ed25caa2))
+ (fp_line (start 8 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp d2fac943-f2f0-485a-81ac-8e0a464387e8))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 1a320d7d-a179-43eb-9699-8c202caff303))
+ (fp_line (start 7.5 -6.7) (end 7.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 451fa581-ddaa-4faf-a443-be65fbd08d21))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 4cbec02a-c333-48d8-9a8e-a6b57091b7ee))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6fea3ea4-1229-49ca-b92e-79b5089948ed))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 73a0f1a8-5297-41b9-ab52-6a690109e3ea))
+ (fp_line (start 7.5 1.5) (end 6.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 8f130e0e-d39c-4ea3-85bd-9f525aa5688b))
+ (fp_line (start 6.5 1.5) (end 6.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp a0a38c28-c4d3-4640-b96d-86daace1cd47))
+ (fp_line (start -2.5 -6.7) (end 7.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp a6c7e04c-cba0-4ac7-9e36-282188513d6d))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f9b6b433-09a4-4a23-bd63-f69a91ec169a))
+ (fp_line (start 6.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp fba563d0-13e8-49d9-a3af-ff13debd5e47))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 35615eee-b75d-417c-b050-5fcfe9441302))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ac753680-ead2-479a-8e57-33f5c5b3573b))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1ab6fc92-9193-4e60-8a8b-cafe5adff162))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S3B-EH_1x03_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S4B-EH_1x04_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S4B-EH_1x04_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ce18dcaf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S4B-EH_1x04_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "JST_EH_S4B-EH_1x04_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S4B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3369c651-dba0-4ef0-ac5a-702afdff272b)
+ )
+ (fp_text value "JST_EH_S4B-EH_1x04_P2.50mm_Horizontal" (at 3.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a679e31d-1eb4-46c9-8e70-4a9db87c9a89)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f357ae6e-5006-449c-a445-cf0e90bb0a9d)
+ )
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 06e24e4d-488d-4554-bb41-f9b1075e60e3))
+ (fp_line (start 8.89 -5.59) (end 8.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 12056297-21fb-4162-92f1-f058907520f1))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 18a3030c-a0ca-435f-9676-c22c83cb0c44))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1f3bdf4b-5b83-4bae-8469-82adfc1fddff))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1f556ea3-5a79-495d-a874-f1dc36b4a9e3))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2b380f78-a9f4-4fd0-8c4e-95c15cb176a3))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3773b0ce-5142-478b-9dc0-d9682a2ad4c9))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 389f4c85-5d45-439e-b42a-a6c696f2c8a1))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3aea51fd-eb1f-418d-8ee8-48671a23bcc9))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 3eda45f1-c089-4432-8703-251e6abc1635))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 3ef04654-f974-4fc3-9bfb-9e40e69e7946))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 494cc108-499c-403d-9a12-004d2b1f129e))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 49758c60-1f6a-428c-8c8c-4ac2829048cb))
+ (fp_line (start 10.11 1.61) (end 8.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp 4c763a85-a505-4008-b595-00ccaf50a72f))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 5054ce5e-260d-4a75-86ff-faab6fc8096f))
+ (fp_line (start 10.11 -5.59) (end 8.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 50cbb902-6ad2-4cdd-aa01-debe858be91e))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 50f9a5d8-5a95-4f9f-8a3e-ca9c5bca8078))
+ (fp_line (start 8.89 -0.59) (end 10.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 590f8a57-a618-4623-a00a-04c6497f3a04))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 627288af-4e99-4950-99fb-d79c9eac9c03))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 67f7b262-c0bf-4c91-a734-7b6680c58063))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 6d599909-b779-49ef-b497-ca0c2bfd343b))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6e14ae1c-19c2-4fa5-9114-c8b7f9ea38ce))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6eed67da-f9de-464b-8417-f2adda20d400))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7421303a-3650-460a-835f-7b64306b5b3f))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 752832a3-b54e-4efc-b7c1-f2bf624e15b3))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 762d6dff-a5a8-43cf-95c1-0a08a2d4d8ff))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 762fffe4-8ed7-4cdc-8bc7-5b4f5db431d5))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 786e2047-d7d4-4b2d-a362-055868d05c0a))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7c84c5b9-c89d-44ee-998b-b11f459b8a3b))
+ (fp_line (start 10.11 -6.81) (end 10.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp 81265047-6f6a-4c96-b55e-47d9ad1bbc97))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8a9a915c-bf59-4554-a8bc-9a0f15fa906e))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 8b5e0c33-5dd4-454a-a834-ab397ee2dbac))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 95e94a34-d3bd-49d9-8ba0-212562db427a))
+ (fp_line (start -2.61 -6.81) (end 10.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp aff8ca07-cd2a-4583-b0ec-95a1b537e48a))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp b39b80bf-485a-48f2-a255-1cb373f526e2))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b52bd366-a02a-4776-89a3-8bf6a0a76b01))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp c0839ff9-e2a2-42a9-a117-6c114ea5af0c))
+ (fp_line (start -1.39 -1.59) (end 8.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c36dacac-ad9c-49e8-b699-f8f7d619165f))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ce847393-be62-4556-952d-52b2eaca9a2a))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp cfaac3e5-3bb9-4b99-9d4f-38151b063557))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d80ef4ec-0aff-43b4-834f-330b28b0eb54))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp dd92c076-8a22-4e66-9075-3838f87f0f3a))
+ (fp_line (start 8.89 1.61) (end 8.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e4ff722c-93e3-4d47-97e7-e306e0357b00))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp eb434f2c-96e1-4375-954e-13a4c95d022b))
+ (fp_line (start 10.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 6221a183-76df-43fe-a77f-81bc52602f59))
+ (fp_line (start 10.5 2) (end 10.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 864f468c-b605-45eb-b47c-d87d427fdcf2))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 98da45d1-1cdb-4f31-a436-1e4497dd75e6))
+ (fp_line (start -3 2) (end 10.5 2) (layer "F.CrtYd") (width 0.05) (tstamp ad2deccb-b652-4573-b331-43784e4cb905))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 05187b4f-7f58-4d82-bb49-c78026c7f04e))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 3a6f8c86-b6ff-4d43-9868-5a8cc9ad3ca0))
+ (fp_line (start -2.5 -6.7) (end 10 -6.7) (layer "F.Fab") (width 0.1) (tstamp 4df6fba2-7082-4521-8b3c-6b1f5027355b))
+ (fp_line (start 9 1.5) (end 9 -0.7) (layer "F.Fab") (width 0.1) (tstamp 5d9ae4b5-9033-4dba-86d3-28c1f8985b67))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 857cd464-645a-4428-b3f6-5c9875c7fe1a))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 8c4d835f-d2c3-4378-8013-a50e0ab7ee09))
+ (fp_line (start 9 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp aa236717-b6d9-4e3b-b89d-7ed3b31ff788))
+ (fp_line (start 10 -6.7) (end 10 1.5) (layer "F.Fab") (width 0.1) (tstamp b7b011b5-ea9c-4168-8ac5-c02975eaec4e))
+ (fp_line (start 10 1.5) (end 9 1.5) (layer "F.Fab") (width 0.1) (tstamp beffe42f-d284-45a7-bbf2-adcbf231492d))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp f1a538c7-cdee-45bc-8830-9356ca706a7e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c053fe8f-75af-43a2-9f93-7f45415db243))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e8ac83f3-4203-47dd-9d74-adde16864a57))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 471da42f-3827-44a8-9023-5b6888191af4))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 00476057-f784-4b9a-82f1-81890b39f299))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S4B-EH_1x04_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S5B-EH_1x05_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S5B-EH_1x05_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f82f286a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S5B-EH_1x05_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "JST_EH_S5B-EH_1x05_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S5B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 532dd75a-d7fe-49b5-a747-28e51eb57c2a)
+ )
+ (fp_text value "JST_EH_S5B-EH_1x05_P2.50mm_Horizontal" (at 5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1ddab8e6-2332-44c5-8c40-de7414b8fb44)
+ )
+ (fp_text user "${REFERENCE}" (at 5 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 418f12e8-a17b-4547-aeee-099fc8da9343)
+ )
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 06b55a31-1f53-4c81-a2e0-0d8562b2036e))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 0c200834-a3f6-48c2-8f2e-d356e2fa0787))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 11bf5002-ada2-4b34-bb5a-575687da0e17))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 12fbe01c-6c2a-43bf-a2c3-41873abfc4e8))
+ (fp_line (start 11.39 -0.59) (end 12.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 14f53235-3102-46cf-9d81-464962c40220))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1a1517e9-9fb9-44f2-8327-be2486f73aa4))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 1a41d167-5418-4a93-83d6-e596d47f529d))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 266d755c-aafb-49f0-a410-01bae4f0f122))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 26b2bba9-3a06-4892-b1c8-5a36ddaac434))
+ (fp_line (start 12.61 1.61) (end 11.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 29fe0de0-b221-4af1-82d7-609e673206f1))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 2e1a3ef5-eb8a-45f9-9ec1-c3ee9369b5e8))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 30bd890a-5b13-4509-8ba1-7c103eba4cfa))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 32452dc7-4b91-49f7-b2ce-394a5bcfe4fa))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 37e49eb3-9bb6-4806-92dc-16c56b181af0))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 39a4a437-1506-4347-9650-1ca38924616f))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 3d0d12bc-470c-4d73-8841-efbbdddb1df4))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 43e56d8a-a34a-4a62-b324-b72c99990e01))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 4afb7e50-76e8-43c3-958c-5ea40401492c))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 558e89c2-d7ec-4983-86ea-ad261371e358))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5a7e6d62-9142-4dc2-a31e-6cd6d41df8db))
+ (fp_line (start 11.39 -5.59) (end 11.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5f584d7c-64c9-4048-8b07-1f637f32565f))
+ (fp_line (start 12.61 -5.59) (end 11.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 6930be83-7dd8-4f2b-97f4-c6b1b7bdb1ac))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6a0f12c1-d07f-46eb-8759-3972253e33fd))
+ (fp_line (start 12.61 -6.81) (end 12.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 6a7d5520-2643-44ea-bf9a-84ee4998583e))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6b8370f7-54e1-4347-a27a-7cb6f7d3cdf3))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 7273f42d-537c-4dd5-9b8b-cd6dece037df))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 746a8b1c-0b8c-4a6c-bd5b-2225aeb952f6))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7784e534-0a2b-4844-b90f-1f6dc9bdeab9))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7fa66fef-310a-41b7-bff5-08b5fb4c8662))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 943097ec-39f4-4f00-a655-ab4c9ac54c4a))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 945e7c31-e78d-439e-ad18-52c3b6142d88))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a3d6e8ae-a240-4456-be49-8218948d9ad7))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a6a7237c-889e-47bd-980d-0bec46639456))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp ac063c44-daaf-4853-8f63-93dfb9da8fe2))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ba3c4dd1-ddb7-4cd4-b316-267f6969a321))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ba868c20-e960-40c1-9d64-35db61d8314f))
+ (fp_line (start 11.39 1.61) (end 11.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp bbf7072d-c917-4f9e-bc47-f1bf6ca1f7f1))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c3d1bcee-24d4-4e38-8a3d-c1a331e20ac5))
+ (fp_line (start -2.61 -6.81) (end 12.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp c43e0087-e0bb-43aa-b5fe-00740c2bb5a5))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp c9e89442-0421-4652-bed8-a1d45a691956))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp cad84047-351a-4e71-91a1-4cc0210404b9))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp cfa4f0e3-60fc-4bf1-9698-196dc470ba7e))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp d05093c3-f183-4b99-a694-c5e7b3841f6d))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp d52fed74-cccb-47f9-8e85-592bdb42b689))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp dc3bc11a-8ff5-4910-8161-6ca97b04bed9))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp dcb88e12-28a6-4fa9-b112-f187f6d6c6fe))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp e2bf7588-97e7-48a8-a818-fe35690e9004))
+ (fp_line (start -1.39 -1.59) (end 11.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ed7739f6-cc8d-4e0e-87e0-656e52d5e9b3))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp edcdbda3-cca2-42f6-88c0-6e317c3258dd))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp fb9d5f96-c785-4672-8661-df3bb71da0f3))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ff44dfe1-cacc-465a-ae0f-2dd7f5718af3))
+ (fp_line (start -3 2) (end 13 2) (layer "F.CrtYd") (width 0.05) (tstamp 057e623f-018a-4974-9aa8-e200ca6e174b))
+ (fp_line (start 13 2) (end 13 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 1c29a124-5be5-4a69-8ba3-031cf78bb754))
+ (fp_line (start 13 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 592f2bed-f1cd-4448-a38b-69b91ef0bddd))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp fe1e7a5e-5aaa-41ae-8e54-1bd72b638b3d))
+ (fp_line (start 11.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 0012a1c0-3fe1-4016-9cd6-69d46be78024))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 061dd67e-78aa-4b14-b8e1-8adef98f091d))
+ (fp_line (start 11.5 1.5) (end 11.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 1076daa6-ef0f-49a9-b366-7b56b2239c7e))
+ (fp_line (start 12.5 -6.7) (end 12.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 107d1e09-b395-4df3-80f2-633b053983e7))
+ (fp_line (start -2.5 -6.7) (end 12.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 2f223ed2-882e-4800-ae99-eaf5dc997638))
+ (fp_line (start 12.5 1.5) (end 11.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6f526d6b-5381-4d27-a05d-37456aef1aa2))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 85998330-e2a2-4b10-8f4c-53268f0e48bf))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp aa0da46b-8067-446f-84ab-61b401a736eb))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp dc204a22-d71c-4f0a-b58d-0ed6bc3b4912))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp e0e473cb-97c8-4556-b92d-209cdb04c6fc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 10f1f6b0-c741-47ab-b2ac-d404a0263324))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2a972774-a15a-440c-9b3e-ba62c45d0a0a))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c5161919-004e-4440-93da-befcf6a28016))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce6f297b-e320-4b93-8f8a-11df8096f3e9))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp afc4e2a4-5f58-400d-bd34-2e57956f8e8a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S5B-EH_1x05_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S6B-EH_1x06_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S6B-EH_1x06_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2e277791
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S6B-EH_1x06_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,102 @@
+(footprint "JST_EH_S6B-EH_1x06_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S6B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ceed8f9-ba45-446b-a147-1eb0ddda9d24)
+ )
+ (fp_text value "JST_EH_S6B-EH_1x06_P2.50mm_Horizontal" (at 6.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a42653d4-dc36-42c2-a948-68c873ca28f5)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bc79a27-6039-4f00-b645-924211e4db99)
+ )
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 032bd16f-e57a-4f13-84b1-1e17cfa4bae9))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0394f106-81d0-4e78-aed1-42c3520a8a06))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0548198d-b7cb-45f5-8048-aca7aa40b889))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 07b59904-b120-4ea6-b772-9aaa79029f16))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 0b88c608-e891-47a6-9704-c2c720297df5))
+ (fp_line (start 13.89 -5.59) (end 13.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1060f6ad-e15c-4dc1-ae52-0f26e904d366))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 13173e85-89de-4067-85bf-bd51e853d2e7))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 19398790-b0ad-465f-a750-261d04c304f5))
+ (fp_line (start 15.11 1.61) (end 13.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp 1f6709bf-e112-4bb1-89e2-9cd73ad686e9))
+ (fp_line (start 15.11 -5.59) (end 13.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 2038e719-8259-4b37-9066-7b54f6021e89))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 28cbb082-3095-4d18-8435-82051ac03d5e))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 290913d0-8c01-4c93-a472-10a9d81b2365))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2ad5cb0f-832c-4c1b-b4b6-3c8f8a391d6b))
+ (fp_line (start 15.11 -6.81) (end 15.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp 2d2464f0-e405-49df-b9b6-5fd432ed8b88))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2e8bcb31-4e99-4551-b191-ecd6673264ee))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 2f9a9620-68a4-4381-a914-80393d92ef64))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 35a0544b-fb51-43d5-aa45-07359805bcd8))
+ (fp_line (start 13.89 -0.59) (end 15.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 38ed94a1-25c4-4920-b830-905beb9b3fb1))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3e8a67dc-e0a4-4fd3-8c40-1c2b01bbb531))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3f9344af-adc6-468d-90d1-4d7baf5f058e))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 434f4b09-1d9e-47bf-bf93-780ae1e14877))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 4af23eea-7657-4ffd-bcf1-a6d9dadd2b3c))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 4cdac485-4682-4d58-a5f8-f9d4bbf49759))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 523bba83-4fc1-4f5f-bb5e-68130b7bacd1))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 57d51386-62af-4f75-8191-d276dae53265))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 5951bded-efa9-4367-9f7c-9139ec2c776b))
+ (fp_line (start -2.61 -6.81) (end 15.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 5ba0111d-cbad-45e3-8513-38cd0544870f))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6154abb7-7287-486d-9f97-e3ba371be397))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 639f19c0-49b6-447f-8e3a-437906ecdd06))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 6b9ff1fa-fd9c-482f-94bb-e743774c3f38))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6db483a3-0254-4468-ab9e-919bc287314b))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6dd77c6e-bba7-4a67-9c93-fc47030a5c17))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 795c9346-94a0-4269-aef6-5a80f7c11758))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 7c6a4dbf-4cb9-4e1e-a8da-ce7a725fb86d))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7e28f9e5-ce0b-432e-b9bf-d06be51985ea))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 7ec3b2fe-e26f-4eea-8c4d-a751883bfda3))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7ef32472-279d-4cee-b97e-4ba2af6a3980))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8358eec8-0214-401f-b507-134d4f5f8520))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 9e657ee2-dced-49c9-bfc3-ae6f90af2146))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp a4767852-c484-4824-8036-46bfda3559fc))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp aaeb5378-0d02-448c-a5b5-ed607f947d04))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ac4208e5-6282-4300-86f9-443d155253ca))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b0f4f2d7-2f34-448a-b045-d9cf87f8fa46))
+ (fp_line (start 13.89 1.61) (end 13.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp b4547ee6-422b-4d28-830a-c17d09ad38e2))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b85466dd-174e-4456-9059-4ac17ea1dc92))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp bc944aa4-ab3f-4a70-97d3-f2ea5ca510bd))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp bd565ff3-886d-418d-b3a0-9e2855151a51))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp c1c362a3-41a6-4549-80cc-5e543c2ee1c1))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp d47ce290-0f72-4a00-ae23-3709f4c40af7))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp da1d8075-9e71-4309-a9bd-a5be833cb2f9))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp dffd9e45-4231-45b9-8c0c-d765ba5f3c9d))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e6613dd4-a074-43ac-ae7d-10ce313c96c2))
+ (fp_line (start -1.39 -1.59) (end 13.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp eafe83a9-61f9-4c5a-b0ed-05f717b1c076))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp f396c3e9-56b9-4ded-bff7-96074bd7d50b))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp fa13718f-1d4a-4a71-87b6-bfbfc7a0c69b))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp fce1a19c-83f3-4544-94d6-944d632fc80c))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp fd436d00-a2fa-4a27-b50f-de3b4e191c60))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp fe73b727-0529-4df8-b934-fce8603d1274))
+ (fp_line (start 15.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 94f05b9d-fc18-44ec-a4d3-fcdef8c4ad57))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp 99dc5983-1593-481a-8e0a-a7a56ac1a6ca))
+ (fp_line (start -3 2) (end 15.5 2) (layer "F.CrtYd") (width 0.05) (tstamp bbec3962-508b-43a9-bba1-c7bfdb8401c5))
+ (fp_line (start 15.5 2) (end 15.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp ddff7fe1-7827-439b-a4b6-487f7c069df8))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 0a5a42e4-39b9-41ec-8b5c-f94d50ecf30b))
+ (fp_line (start 14 1.5) (end 14 -0.7) (layer "F.Fab") (width 0.1) (tstamp 4da49deb-2b69-42e4-b5e5-036bea67ef7c))
+ (fp_line (start 15 -6.7) (end 15 1.5) (layer "F.Fab") (width 0.1) (tstamp 51eec831-f055-45ff-bf6a-603efad3b6c7))
+ (fp_line (start -2.5 -6.7) (end 15 -6.7) (layer "F.Fab") (width 0.1) (tstamp 56b46d15-384c-4fe5-a352-db325cc81367))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 6ebc9cc1-cd6c-4085-9bc3-556dc618bd7b))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 6f6f0b6d-b164-44a6-a4b7-396ee14a64dd))
+ (fp_line (start 14 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 904d8b16-ebb0-4113-a78e-d237c1886a1b))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a20b708c-0e5c-440d-af36-9d431ae4e5cd))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp a3fae481-36b3-4fb1-abb8-cd5d8e45cdd1))
+ (fp_line (start 15 1.5) (end 14 1.5) (layer "F.Fab") (width 0.1) (tstamp d6f11d01-ac1b-4296-80fa-54e4ac5dcccb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ff08e626-ff80-4e0b-9131-0ccec5ba3c01))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 707f3159-b288-4d4e-8aea-b669883f196d))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp efe817df-7b63-4166-a35c-a7afb7dbd80c))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 79f1035f-7713-4ee9-812c-3773baf2ac87))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4ad9bf25-89d7-4509-ad06-ada62a722a3c))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 60032a0a-75a6-4c8c-8a0e-d21fd32a034d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S6B-EH_1x06_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S7B-EH_1x07_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S7B-EH_1x07_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8078004a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S7B-EH_1x07_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "JST_EH_S7B-EH_1x07_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S7B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 16a1551d-fa5b-4969-a2f6-492ee8624477)
+ )
+ (fp_text value "JST_EH_S7B-EH_1x07_P2.50mm_Horizontal" (at 7.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 062370ef-785a-4871-91a5-d674baec377e)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b37226f-c527-4815-b18d-296298b3d873)
+ )
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 0886846d-d947-4a0e-bbe2-846ca5651950))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 0acab480-38b3-4a41-b8f7-68832b65902e))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 0d1bb474-2952-4a26-bc55-61dc5308b968))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1ebd3f82-6e1a-4d32-b0bd-6704bbdf809b))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2a84585a-4df3-41c5-8cc2-5f4f2888b11e))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2c64dd37-b3f4-4cd9-aa4c-e272a7a4ee13))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2e5ab599-b27e-47ba-8922-6945350011ff))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 2ee62478-caa5-4e80-854d-89103c257861))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 30254005-f4f5-4f1a-8453-1622ce299c98))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3031dab5-4361-4d6e-a8a8-d529abb14916))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 32d4d7c2-3fc5-4148-b333-6cc51870a9a4))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 37417dfb-a1de-4762-abbe-b61fa1f8c6d7))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 40b490d0-d8fb-4f47-a500-c8bd6d91364b))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 486af673-28f1-488a-9e84-a37893e38f5d))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 50543058-3e7c-4e67-81d2-db94a6bdfeb5))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 560c9438-911c-4368-9642-5a1045fc5b3e))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 573544df-7026-409b-863f-14fa899ac3b1))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 5fe9402f-4f8f-4755-a4d8-a261c0d8e972))
+ (fp_line (start 17.61 -6.81) (end 17.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 618a956f-8c31-4d31-932f-09fd1fc07459))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 65635ecf-d845-4514-8fa1-746d36a69e03))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 74f6c9cd-7045-4b92-865d-725265dd216f))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 77d691cb-9fc4-4f36-86c5-7751d54f1360))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7c49266c-07f0-472e-bcdf-75a6e6fa550e))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7e223a02-6b76-47b6-ac64-c4fa27d13d14))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 868720e6-8763-4d56-94c2-98f9565b7ff2))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 87e4a3ae-dd4d-4a13-b0d1-245d3601e72e))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 88f339ee-4211-4070-af91-561f57cb64a0))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 899c1ab7-0b25-4c7e-bfd1-f595e54064fa))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8c9f3f8c-ebf9-4718-a790-852b09919914))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8ca7f1df-c021-4e0d-a48e-894549fbf888))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8e43769c-a398-4dde-8693-085ee730afd7))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 90b4b03b-ccb7-4039-8cc4-cbc09fc21bf4))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 99b2f68c-5388-4ea9-bbcf-c6d836f702ed))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9c064dfe-1500-4aeb-8470-74b413943779))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9dbe6510-b4d0-4d63-8a84-80a8718317d5))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9fbba6ff-2ba0-440d-a3e1-6aa12d663d6a))
+ (fp_line (start 17.61 -5.59) (end 16.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp a228c993-167f-4ae1-bee9-2442e6266792))
+ (fp_line (start 16.39 -0.59) (end 17.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a52bf055-3045-4ffc-961f-7af794bfe40e))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ac5c122c-2bde-4846-8d3c-a35e46379964))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ae86113f-218d-4282-951d-678175b4f8fe))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp b13f4f14-194a-4497-9baf-adba65dc742e))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b59d7e58-538c-437b-927e-8d8871a11980))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b6fddda2-66d7-474a-a0ed-c68172e21021))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp b89bc8f1-9fb9-4208-bdf6-ffb39c03817e))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp bdc0e571-4a55-4b63-bb10-04841b5d9f82))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp c2bfe1f0-d713-49bd-910b-9f198daed09b))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c5a0c4ef-f36b-4848-a5f5-19bb6f9a3a15))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c760c0b1-f2b9-4f92-9d34-090e1331bdfd))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c7fe2278-d0a2-490c-9c6f-3addde0b6181))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp cc490a6c-c613-4127-af3f-84a38de95918))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d3b2cb46-761c-4495-8b76-95663011d73a))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d44c8556-e0a4-45ea-b5c5-5c9207da5a41))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d7f4952b-d982-4347-bd4b-1c6c8bafc4b8))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d8eed1aa-2e83-4326-ab8a-c2aa2e1dc0e1))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp de116f6b-fb2e-4250-b0ab-dfe9202111f2))
+ (fp_line (start 16.39 1.61) (end 16.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp dedecbf4-ea23-49ff-96b5-a3ee1abe9eb1))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e02b123c-331d-4b3a-ae98-989899d03d78))
+ (fp_line (start 17.61 1.61) (end 16.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp e3f303fa-5155-4410-9506-cf97ae65f919))
+ (fp_line (start -1.39 -1.59) (end 16.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ebeaa4a7-b1b0-45df-bfd9-5d2d0705a8b0))
+ (fp_line (start -2.61 -6.81) (end 17.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp eccf9db1-c7a2-4b8f-81df-2c5d882872fd))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp efa0da14-e480-4466-a36a-51909e435042))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp f2609f67-a900-4d85-aab6-44c151bf9357))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f33cf9c2-5f54-41af-9970-88e33f7a05d3))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f3a8abd2-52c2-4391-83e9-5fd907a68f74))
+ (fp_line (start 16.39 -5.59) (end 16.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f8cbb272-d187-48d1-8c15-e2681e2ace31))
+ (fp_line (start -3 2) (end 18 2) (layer "F.CrtYd") (width 0.05) (tstamp a39440b0-de93-48e7-ba2f-eeb07f93a284))
+ (fp_line (start 18 2) (end 18 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp a5e5517a-ab9f-49cd-a8f5-dcbce367603f))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp afeb7cd8-8a63-463f-8d6d-c3b0ced168f4))
+ (fp_line (start 18 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp d6550db6-42d5-4b40-8f6f-b3ee2aff469a))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 0e8eb7d3-fd77-4779-9f5f-82a77cf5940a))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 1ec32d62-3923-409d-b06d-a2ec78069927))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 3b38d317-76ef-4cd4-9d9e-7df6cbf15445))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 3c6487e9-95a6-4ffb-b647-b1491b14eeba))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 493b207c-9b46-4cab-948c-c744376e5d27))
+ (fp_line (start 17.5 -6.7) (end 17.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 5d5c7af3-6ebb-492b-8ec6-541647ee659c))
+ (fp_line (start 16.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 77dd0d07-c340-4dec-b642-e2588ac60511))
+ (fp_line (start -2.5 -6.7) (end 17.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 8143d41d-170c-4870-8023-46212c148d1d))
+ (fp_line (start 17.5 1.5) (end 16.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 899fa46d-9606-45ab-9c31-5f602c769eff))
+ (fp_line (start 16.5 1.5) (end 16.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp fd10980a-1ed2-450e-ad1a-dc00d4d9efe1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 7dd2cad6-28f5-454b-97f4-3ff00771795c))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9cb1e0a9-0aab-4544-98ac-63a240ba93c7))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c76d5e60-66eb-4cc8-8745-6548335c1a52))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3a09e01d-2665-428c-8af6-e41f4df788d6))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 630dfe6f-511f-431d-a836-244afc90a5d3))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7c537b87-85fa-4004-8eba-60fa6dd2057e))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 91550ca6-2fa3-46a7-a0e2-72f1ddb56ffb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S7B-EH_1x07_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S8B-EH_1x08_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S8B-EH_1x08_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1c95f135
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S8B-EH_1x08_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,118 @@
+(footprint "JST_EH_S8B-EH_1x08_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281425)
+ (descr "JST EH series connector, S8B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aaaa73cb-99b2-4149-8f8f-3f0470e9d15b)
+ )
+ (fp_text value "JST_EH_S8B-EH_1x08_P2.50mm_Horizontal" (at 8.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e2fa21f5-9f4b-4ab8-8e82-19be7c0ac66d)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f112d86-9e8d-4a88-a5b4-772c42f83d7d)
+ )
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 0162a2cc-5649-4eb0-96fa-724bee9429f4))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 03543627-7304-4a79-af0f-ffadb357553f))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 072b27f3-a082-4bd9-97a9-bf277dd5d61c))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0a0ae3f7-eae6-4453-93f7-ff5698ffa852))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0fd7bb14-cfb9-468a-b8be-bbd9beb2d39d))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 10d68840-0a45-4fe3-bfd5-f4edfbb60084))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 187cb499-c419-49c2-8cfd-59b1cc49c10e))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 1a8cd2c0-0728-4ed2-9ac9-c11e72613d9d))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 1bdf2b7e-6b7a-48e4-b7f3-4abc3878df63))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 1ce4c55f-3e3c-4e8c-8925-9c7e7ba59395))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1d989034-b1c3-408b-b89c-ada5b62526ed))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 23355b89-9974-4e3d-830c-3b90806b5eda))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 24c9259c-59cb-430d-acd7-982e0ac24b47))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 285125b2-6858-419d-b427-96bbb0edd82a))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 2ba75121-aa5c-4646-8b1b-ad28566c3f48))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2d9f27d5-95e2-49ea-90ad-240656e8046b))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 31fa2b33-1314-4aa7-b22e-3532d32a7b1a))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 35699991-88b9-47f6-a8f2-5834b13f6b90))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 39a2f377-606f-47fb-be53-84ff6af80831))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 3a55fe70-d1a9-4001-bd6e-a0fa4d669c97))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 3db45d1f-472e-460d-8386-6a37f5ecde82))
+ (fp_line (start 20.11 -5.59) (end 18.89 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 3fa63792-fef6-44cf-b3e2-3a0861c77dd5))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 41c7dad4-8953-4ac1-aea5-1e259b3754cd))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4a65ea97-cb88-4897-ba59-891be845f495))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 4f4bea26-f9e0-41ed-a760-1fd4bcc31122))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 523befb8-9ba6-47f1-9dd0-9ccb80cf008b))
+ (fp_line (start 18.89 -5.59) (end 18.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5598d40d-0671-49fa-b38a-0eca83053364))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 57c8c075-2386-460a-8102-02f596a7b800))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5a513c6a-d002-4caa-881c-b0e617be5349))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 5e8376fe-c84c-40d5-bfb0-5f8d3781b600))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 5fe6390a-1104-4137-93e7-4f45c9dbdd02))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6174c9ad-549c-4958-b74d-8eefae749512))
+ (fp_line (start 20.11 1.61) (end 18.89 1.61) (layer "F.SilkS") (width 0.12) (tstamp 67a94f3a-2935-4e24-ad3e-2fc0e85f0fed))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 6d191a66-9c3b-46ab-bc96-daf8192e50dc))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 78a1362e-a5c9-456d-9512-de5f61f21176))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 7a115938-3715-49d9-903b-6d58cc156788))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7c0139c4-30d1-42a8-a9cc-c6810b46125e))
+ (fp_line (start 18.89 1.61) (end 18.89 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7f7621d5-2bed-4e27-b068-b6e9e3ddaa8e))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 81207567-386d-42a7-8f04-e7930454b133))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 84e4ed1e-cbed-4ad2-96c8-f799ace53f76))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8a305361-3921-4935-afe7-0539fdb8dfa3))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8b7fcd3c-ca90-46f5-8a40-3742c03f6156))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8be6863a-4cad-4130-9c6e-25018898c181))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 95da5000-adf2-40c6-a1fc-09a8ac97f8f7))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 968ecf56-5b22-4e88-ba80-60b884d32e6f))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9d5a0e5c-77ac-429a-8112-c093f799db1f))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 9dd26b5f-c4b4-4b4f-b114-e350ab015351))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9ebd6f1f-f1d8-4fc3-830e-4b2b814b5eea))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 9f2fb927-f474-448d-935c-396d0e72e972))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp a03e58a1-96d5-494a-9f34-15a3fc554f18))
+ (fp_line (start -2.61 -6.81) (end 20.11 -6.81) (layer "F.SilkS") (width 0.12) (tstamp a45ffc1b-e41b-44c0-90f2-80a5ceffcd4f))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp a55dcaf4-8066-4e38-9095-2b7382e1c0c0))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp a5d5e52b-9ac5-4a9c-af77-0d2f3cb4e4c8))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp aa02fa35-5150-44e7-83dd-2b9cbc3d6377))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ab3df1cc-403e-4577-bda6-7d689f2ad713))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp ac2a23ee-b1e0-4f51-8246-75786cdb11b8))
+ (fp_line (start 20.11 -6.81) (end 20.11 1.61) (layer "F.SilkS") (width 0.12) (tstamp af735f6a-e490-4ca9-b143-e73612a41af9))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp b00410e5-8dd8-4a25-b2ac-1a10ebb190ee))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp c117a282-cec0-4938-a102-1a5fd9f50aec))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c76ca038-57d5-4229-9513-0eee0369df2b))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c76e184b-fe6a-4341-b6f2-d3b2a3ad57c0))
+ (fp_line (start -1.39 -1.59) (end 18.89 -1.59) (layer "F.SilkS") (width 0.12) (tstamp d028ee03-ae17-4a4c-9e23-11a1486db9ac))
+ (fp_line (start 18.89 -0.59) (end 20.11 -0.59) (layer "F.SilkS") (width 0.12) (tstamp d9f64800-9c20-4670-be72-620c167b81ad))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp dd58338d-5a08-4cef-bd81-94fbcc596cdb))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp e28f9e05-6d9e-47b8-bb7d-a081e867b5df))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp eab05095-89d8-40a3-b031-49f99f74c770))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ed5d4bed-946d-4b6a-ae75-e9a828a4fa4d))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f2a73143-7685-4787-9485-a4513d0c147a))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f3d2e264-f82e-4da9-83b5-a3c46e466072))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f58bc1a3-f561-4c0a-9b6a-b3c46835017f))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f93d4c1e-ce9d-4871-b956-5390f2648e46))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp ff2a123c-e90a-43ef-94cc-0f37c938b54c))
+ (fp_line (start -3 2) (end 20.5 2) (layer "F.CrtYd") (width 0.05) (tstamp 46c12e98-8119-4a20-9645-458e34afa3d0))
+ (fp_line (start 20.5 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp a2397426-6e54-4e64-8a8e-d625818075e1))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp ecd878bb-0cc7-4f8d-85f7-5bda549eee51))
+ (fp_line (start 20.5 2) (end 20.5 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp edb858ea-89f3-44e6-bf22-86c0c5b15b1d))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 0456a477-5ac5-4479-bfb1-5e4103813ae9))
+ (fp_line (start 19 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 07ea06ab-05e8-4772-b381-0ad0df3f10fa))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 33cfaff8-e271-4442-b444-e666b3ed503f))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 6269f69f-7567-4084-a27c-b3e83ade07cd))
+ (fp_line (start 19 1.5) (end 19 -0.7) (layer "F.Fab") (width 0.1) (tstamp 79dcd2ca-44b3-4d69-aab1-9865eba75876))
+ (fp_line (start -2.5 -6.7) (end 20 -6.7) (layer "F.Fab") (width 0.1) (tstamp 8750f02a-00d1-41bb-84af-5ccb4a4c77c8))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp b1183029-42f5-4a1f-b15d-f90fe5b846ca))
+ (fp_line (start 20 1.5) (end 19 1.5) (layer "F.Fab") (width 0.1) (tstamp e765d525-433a-456c-9495-66897748c3a4))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp ee45630f-119e-44ab-a79d-1710e3752d04))
+ (fp_line (start 20 -6.7) (end 20 1.5) (layer "F.Fab") (width 0.1) (tstamp f2df27ec-5685-4005-b25b-417cc70f9aaf))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 6d05ae24-d002-4eb3-aa8e-358f04902f92))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fae2e057-1de0-4d0c-8570-8fc47692b86d))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5b4c02fe-5d6e-487e-af27-d5e4873fc73d))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6f03e3f1-63ad-472e-b68a-2f23fe301110))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d7210299-4038-45eb-be08-5e9935c5dccd))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3f543acb-0565-4883-a05a-aea02aaf9371))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 05aefe6e-5ccb-43b9-8d4d-6fae88aab4ed))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 29944059-7e57-4a25-83eb-a43859dec325))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S8B-EH_1x08_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S9B-EH_1x09_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S9B-EH_1x09_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a8a5f3f3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_EH_S9B-EH_1x09_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,126 @@
+(footprint "JST_EH_S9B-EH_1x09_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281426)
+ (descr "JST EH series connector, S9B-EH (http://www.jst-mfg.com/product/pdf/eng/eEH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST EH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -7.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94066f63-853b-4059-b252-5278828cb1a1)
+ )
+ (fp_text value "JST_EH_S9B-EH_1x09_P2.50mm_Horizontal" (at 10 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1569c2c-01db-4e66-b46b-721e1e7f7f36)
+ )
+ (fp_text user "${REFERENCE}" (at 10 -2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 907dcae2-e9bc-4139-8556-041efa287536)
+ )
+ (fp_line (start 22.61 -6.81) (end 22.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 003acbf4-f4b8-49d4-a12c-0be2ab95a3a4))
+ (fp_line (start -1.39 1.61) (end -2.61 1.61) (layer "F.SilkS") (width 0.12) (tstamp 02228e9b-31cc-4ef5-8fb4-1be9bb486c5c))
+ (fp_line (start 12.18 -5.01) (end 12.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 079daa20-d561-445a-9e8a-19bee922634a))
+ (fp_line (start 12.18 -1.59) (end 12.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 08862f17-127d-454b-af43-30865ca6b59c))
+ (fp_line (start 22.61 -5.59) (end 21.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 0af26abb-c668-43c3-bc47-a9b10f8ca513))
+ (fp_line (start 9.68 -1.59) (end 9.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 0ef02df6-cea2-46c7-99c8-9cbbf5d94272))
+ (fp_line (start 2.82 -5.01) (end 2.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 10df3a3a-7d0a-48c2-b323-1fc325704caa))
+ (fp_line (start -1.39 -5.59) (end -1.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 151a0189-32c7-4bd8-bc31-41ffa565a8b7))
+ (fp_line (start -0.3 2.1) (end 0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp 15daba9e-d367-4d19-aaab-7324b81573a2))
+ (fp_line (start 20.32 -1.59) (end 20 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 17c1e0ce-8c9e-4b13-821c-35a2222ffece))
+ (fp_line (start 12.5 -1.59) (end 12.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 17caa6a5-2779-4084-b4dc-185d3bf8f4fd))
+ (fp_line (start 15.32 -1.59) (end 15 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 1a5c1b5a-ca4c-42a0-955c-af5eaeef48f5))
+ (fp_line (start 4.68 -1.59) (end 4.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 1cb015d1-22a9-4523-94d3-dba958f47519))
+ (fp_line (start 12.82 -5.01) (end 12.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 21dbf951-1884-4a0e-805d-2e512e0479c8))
+ (fp_line (start 17.82 -5.01) (end 17.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 222b8da3-5f8a-434e-8648-3499cc08af68))
+ (fp_line (start 10 -5.09) (end 10.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 25d8d812-c1a9-48d2-bb8c-959330deca64))
+ (fp_line (start 20 -5.09) (end 20.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 269378dc-4450-40d9-9eef-18231aa36ceb))
+ (fp_line (start 0 -5.09) (end 0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 2f2641a2-604a-4612-9184-f918513faf09))
+ (fp_line (start 5 -5.09) (end 5.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 3089385d-1d05-4c56-b094-d6a9e48a6d9a))
+ (fp_line (start 16.17 -0.59) (end 16.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 31605eed-b91f-494d-9832-ff7e6c2fe11c))
+ (fp_line (start 3.67 -0.59) (end 3.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 3f3facf3-2b8d-4752-adce-4ab72b7d0e38))
+ (fp_line (start 20.32 -5.01) (end 20.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 41f84d0d-bc80-4895-8790-994b644e817c))
+ (fp_line (start 0.32 -1.59) (end 0 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 4748ca9e-e178-4de5-b13d-541b382ee97d))
+ (fp_line (start 8.67 -0.59) (end 8.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 486a14c3-010c-402e-82b5-f61c7fe56925))
+ (fp_line (start -2.61 -6.81) (end 22.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 491ef92f-b543-4ce2-8f3c-1650d74ed6a6))
+ (fp_line (start -0.32 -5.01) (end 0 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 51769808-41c2-450c-8fdc-b19d0c6ddf4c))
+ (fp_line (start 1.17 -0.59) (end 1.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 5251ded1-5d68-4f78-a234-b84a8300ac34))
+ (fp_line (start -2.61 1.61) (end -2.61 -6.81) (layer "F.SilkS") (width 0.12) (tstamp 5272d540-2793-492d-b6ef-a46a0cbf6082))
+ (fp_line (start 14.68 -1.59) (end 14.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 58b5b329-b22c-4eea-94cb-6d594a151c63))
+ (fp_line (start 13.67 -0.59) (end 13.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 59c71a6a-902b-4042-a0d6-298da7d8f91a))
+ (fp_line (start 0.3 2.1) (end 0 1.5) (layer "F.SilkS") (width 0.12) (tstamp 6919612f-29a3-4638-8392-c06fe9610ba9))
+ (fp_line (start 18.67 -0.59) (end 18.83 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 78049513-c5d4-4d4b-9ba7-0f1c79979fd4))
+ (fp_line (start 6.17 -0.59) (end 6.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 7866477e-26c8-49f0-9d91-2813926e112f))
+ (fp_line (start -2.61 -5.59) (end -1.39 -5.59) (layer "F.SilkS") (width 0.12) (tstamp 79458a6f-8a63-4b51-9ce9-59b30376e540))
+ (fp_line (start 17.5 -1.59) (end 17.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7a491671-42c1-4caf-9f26-efb30e417317))
+ (fp_line (start 19.68 -5.01) (end 20 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 7d196c1e-82f6-4fec-bc9f-079762896d05))
+ (fp_line (start 12.5 -5.09) (end 12.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 7d21c681-267c-4791-bfe4-b4632c9f1b32))
+ (fp_line (start 5 -1.59) (end 4.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 7db87061-41c7-4dac-b3f2-a568495a151b))
+ (fp_line (start 22.61 1.61) (end 21.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 7f91e0bb-209a-4b20-b79b-09e72df5068e))
+ (fp_line (start -1.39 -0.59) (end -1.39 1.61) (layer "F.SilkS") (width 0.12) (tstamp 82410731-a2e1-4f75-8191-c29232271a40))
+ (fp_line (start -1.39 -0.59) (end -2.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp 8685b546-7fbd-40b9-bdf5-9dccbff5bfc7))
+ (fp_line (start 2.18 -1.59) (end 2.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8699b2b4-c546-42ab-a761-c7badf6b4ec5))
+ (fp_line (start 2.5 -5.09) (end 2.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 8b22025e-16f9-4135-9f64-9f482a46356e))
+ (fp_line (start 12.82 -1.59) (end 12.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 8fbf5165-bcc8-474c-841b-ab3cf1bb68cd))
+ (fp_line (start 19.68 -1.59) (end 19.68 -5.01) (layer "F.SilkS") (width 0.12) (tstamp 909164f1-6811-4005-b04f-b669145e0aca))
+ (fp_line (start 14.68 -5.01) (end 15 -5.09) (layer "F.SilkS") (width 0.12) (tstamp 92b495c0-523c-4747-8634-09aca1d533e1))
+ (fp_line (start 2.5 -1.59) (end 2.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 92e7fd9c-88ed-4d50-b9b6-83ac65bf2efb))
+ (fp_line (start 15 -1.59) (end 14.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 988cee23-6c41-4843-8abc-c29fe047a926))
+ (fp_line (start 0.32 -5.01) (end 0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 992e85fe-b293-4d64-8dea-9382ca874932))
+ (fp_line (start 7.82 -5.01) (end 7.82 -1.59) (layer "F.SilkS") (width 0.12) (tstamp 9db709db-d827-43ac-a2d1-38fab2bad7b6))
+ (fp_line (start 21.39 1.61) (end 21.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp a2a4086a-8af1-4947-adf0-41f06cd144cb))
+ (fp_line (start -0.32 -1.59) (end -0.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp aa97d31c-a454-44d5-8c76-d764b1f3f7ba))
+ (fp_line (start 17.82 -1.59) (end 17.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ab4f1a6b-ee7f-42cb-89c7-9743dede211c))
+ (fp_line (start 4.68 -5.01) (end 5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp acce5cdf-4b1d-4a4f-8739-100d0d954ea3))
+ (fp_line (start 10 -1.59) (end 9.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp ad9eac50-95de-4001-b937-b68c515005da))
+ (fp_line (start 20 -1.59) (end 19.68 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b06d1cf4-0ddf-4039-af92-e301bcc865c0))
+ (fp_line (start 5.32 -1.59) (end 5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b0881a10-3c50-4b84-8876-cff571ff8d0c))
+ (fp_line (start 7.5 -5.09) (end 7.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b2243146-8ade-46c2-adad-65222926bc01))
+ (fp_line (start 17.18 -1.59) (end 17.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp b28d00c9-21fc-4236-b146-b1962f6bbe5a))
+ (fp_line (start 10.32 -1.59) (end 10 -1.59) (layer "F.SilkS") (width 0.12) (tstamp b3a37dcc-0eb4-4961-ba61-9e89d38504a6))
+ (fp_line (start 5.32 -5.01) (end 5.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp c0372a65-dcb9-4663-8f9d-b080bd268221))
+ (fp_line (start 0 -1.59) (end -0.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp cc2f1947-f80c-404d-849c-d9af006b0383))
+ (fp_line (start 7.18 -5.01) (end 7.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ce309842-74ce-4a5a-973c-20dc76c09508))
+ (fp_line (start 15 -5.09) (end 15.32 -5.01) (layer "F.SilkS") (width 0.12) (tstamp d3b2734f-c5c3-4879-babc-9a8e59fb3296))
+ (fp_line (start 11.17 -0.59) (end 11.33 -0.59) (layer "F.SilkS") (width 0.12) (tstamp d78d30db-c023-41b5-a4cd-3021e494c0f1))
+ (fp_line (start 17.18 -5.01) (end 17.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp dc0242df-feee-4c72-a6fc-4e3a176df7f9))
+ (fp_line (start 15.32 -5.01) (end 15.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp de511abf-8b0e-4620-a6c3-d5f0e37e5df8))
+ (fp_line (start 0 1.5) (end -0.3 2.1) (layer "F.SilkS") (width 0.12) (tstamp dfa6a2d2-1785-4876-ac6f-2126ee4f604b))
+ (fp_line (start 10.32 -5.01) (end 10.32 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e0b39f3f-6729-443d-b1d7-dd4eb35e9202))
+ (fp_line (start 7.82 -1.59) (end 7.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp e696af35-e9b3-4bd1-b077-3d184f0e26b5))
+ (fp_line (start 7.18 -1.59) (end 7.18 -5.01) (layer "F.SilkS") (width 0.12) (tstamp e90af8b9-3ecc-4f54-9571-cd843e695b4c))
+ (fp_line (start 2.18 -5.01) (end 2.5 -5.09) (layer "F.SilkS") (width 0.12) (tstamp ee8bab94-ae0c-403a-85a6-354236ec9d35))
+ (fp_line (start -1.39 -1.59) (end 21.39 -1.59) (layer "F.SilkS") (width 0.12) (tstamp f07bacca-c814-44ad-8c14-0d41bdd253a8))
+ (fp_line (start 21.39 -5.59) (end 21.39 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f39feec5-0751-4bd6-962b-90c4070fc304))
+ (fp_line (start 17.5 -5.09) (end 17.82 -5.01) (layer "F.SilkS") (width 0.12) (tstamp f3ebd3f2-3ef1-4503-9275-38c4e44bb2e5))
+ (fp_line (start 21.39 -0.59) (end 22.61 -0.59) (layer "F.SilkS") (width 0.12) (tstamp f65bf9e3-54c6-4551-b787-2e4760352f34))
+ (fp_line (start 9.68 -5.01) (end 10 -5.09) (layer "F.SilkS") (width 0.12) (tstamp f9d44ecc-1008-4ae7-ada7-31eb62abd5e4))
+ (fp_line (start 2.82 -1.59) (end 2.5 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fa6afbed-b02e-4d6d-803d-67d7fa60eedc))
+ (fp_line (start 7.5 -1.59) (end 7.18 -1.59) (layer "F.SilkS") (width 0.12) (tstamp fb051d32-b5cd-4fdf-ace6-8a1265aae47f))
+ (fp_line (start 23 -7.2) (end -3 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 230a5245-e376-4b74-89a2-ee169d503a4c))
+ (fp_line (start 23 2) (end 23 -7.2) (layer "F.CrtYd") (width 0.05) (tstamp 99aebe60-ad89-45bf-afe9-fc426719189f))
+ (fp_line (start -3 2) (end 23 2) (layer "F.CrtYd") (width 0.05) (tstamp 9c9276cc-83f6-467e-beab-73abd646618e))
+ (fp_line (start -3 -7.2) (end -3 2) (layer "F.CrtYd") (width 0.05) (tstamp e745d27c-5099-49ee-91cd-61344f73197f))
+ (fp_line (start 0 -1.407107) (end 0.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 09169444-9c24-42e0-b075-276138f98703))
+ (fp_line (start 21.5 -0.7) (end -1.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 12642d6e-7f14-4860-a567-57a8fb4f0f9f))
+ (fp_line (start 21.5 1.5) (end 21.5 -0.7) (layer "F.Fab") (width 0.1) (tstamp 253c3b4c-6940-48ea-a98a-fdaec23bf1d0))
+ (fp_line (start -0.5 -0.7) (end 0 -1.407107) (layer "F.Fab") (width 0.1) (tstamp 360e4533-18d1-490f-aefa-91f71b127773))
+ (fp_line (start -1.5 1.5) (end -2.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 3d5cdd9b-bcbf-4cbd-bf40-e6ab9482ce67))
+ (fp_line (start 22.5 1.5) (end 21.5 1.5) (layer "F.Fab") (width 0.1) (tstamp 5cbe69a4-9030-45a6-bd13-a6bcf41e74bc))
+ (fp_line (start -2.5 -6.7) (end 22.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 6794766e-338c-415f-b793-889de8ffbe1e))
+ (fp_line (start -2.5 1.5) (end -2.5 -6.7) (layer "F.Fab") (width 0.1) (tstamp 9c249e2a-a88b-4a18-bd0a-3c8c533da591))
+ (fp_line (start -1.5 -0.7) (end -1.5 1.5) (layer "F.Fab") (width 0.1) (tstamp a14bb28d-d9e3-4725-b7e6-153f9a210203))
+ (fp_line (start 22.5 -6.7) (end 22.5 1.5) (layer "F.Fab") (width 0.1) (tstamp d227140c-df25-4ffe-ac1e-0cf130e139b6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c68ce3af-dcce-4ac0-979a-9bc5648d7dad))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 51ae8cac-4076-49ed-801a-d048f7a53e84))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 438fdcc9-b3ac-4ac4-9ade-e7c509bf8103))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a931d663-e063-4cfc-ab4f-8340c9bc1bae))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1f350305-d628-448f-a38d-849d27977114))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b5fce378-3ac7-4daf-96cf-ade5c90041f0))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6586a435-9794-46ae-bd8f-709c69ccc550))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bc8c6141-3ddf-4cfa-9e34-a6a9e218d555))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7a3a38a2-49b0-419d-abfe-4eb35e0f039d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_EH_S9B-EH_1x09_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6435468b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM02B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0715b6a5-b67f-40f1-afc1-57ed296159b3)
+ )
+ (fp_text value "JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8ca5d2ac-fc37-42bd-bbfe-a5f0fa61eb70)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c09eeab9-4e20-4d56-9436-f579d39eeb0e)
+ )
+ (fp_line (start -2.985 0.26) (end -2.985 1.86) (layer "F.SilkS") (width 0.12) (tstamp 3d968061-48fd-47d7-9c7c-9957917f8a2b))
+ (fp_line (start 2.985 1.86) (end 1.185 1.86) (layer "F.SilkS") (width 0.12) (tstamp 426a4eb1-dfb0-430e-82a9-22f2ee42287b))
+ (fp_line (start -1.715 -2.61) (end 1.715 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 4497a7fc-5000-4fcf-8c14-4034651b3d24))
+ (fp_line (start -2.985 1.86) (end -1.185 1.86) (layer "F.SilkS") (width 0.12) (tstamp 9bd4e85c-9e79-44c2-903d-c2914518fcf1))
+ (fp_line (start 2.985 0.26) (end 2.985 1.86) (layer "F.SilkS") (width 0.12) (tstamp bbffbb6e-2d03-4cae-916e-237453d4595d))
+ (fp_line (start -1.185 1.86) (end -1.185 2.8) (layer "F.SilkS") (width 0.12) (tstamp f5f0e757-2e34-452a-b52f-c9c98bfa3fc6))
+ (fp_line (start 3.48 3.3) (end 3.48 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 053831db-2cb2-4515-90ab-de6b366bc4f8))
+ (fp_line (start -3.48 -3.3) (end -3.48 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 29e6221d-9c68-4aa0-ba7d-d7613ebaf8ee))
+ (fp_line (start 3.48 -3.3) (end -3.48 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 9c9ddcbb-6f02-4cd3-9fbc-9abedbaa9365))
+ (fp_line (start -3.48 3.3) (end 3.48 3.3) (layer "F.CrtYd") (width 0.05) (tstamp d9d51a5a-7a02-43fb-b80a-39405f3a36a9))
+ (fp_line (start -2.875 -2.5) (end 2.875 -2.5) (layer "F.Fab") (width 0.1) (tstamp 2ebfc244-392b-46c5-a79e-46ff6920e7cc))
+ (fp_line (start -2.875 1.75) (end 2.875 1.75) (layer "F.Fab") (width 0.1) (tstamp 35711529-e0a5-48c4-94fa-1b445940465e))
+ (fp_line (start -1.125 1.75) (end -0.625 1.042893) (layer "F.Fab") (width 0.1) (tstamp 3cf21e3d-8299-4324-a4f1-2266aede46bf))
+ (fp_line (start -0.625 1.042893) (end -0.125 1.75) (layer "F.Fab") (width 0.1) (tstamp 4d7ba281-b9c3-465a-8743-6fe69db7c39d))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp 4f94db6d-9a81-4f94-ab11-f97c297ecde0))
+ (fp_line (start -2.875 1.75) (end -2.875 -2.5) (layer "F.Fab") (width 0.1) (tstamp 67c27d47-6342-4e6d-a42f-5d455ff1a18f))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 79357968-28a8-4e2b-8fbf-a5d9ccaa2f8c))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp 87502c4b-d0bb-4c53-ab26-4e9bd6fc4c47))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 89746f5e-7473-4f80-a376-ee25672c6d85))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp a38c94ea-f8e5-414e-9ddd-7ec1481b67eb))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp bd810478-ab6e-484e-b633-233dd4ed0372))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp c7a8d89a-3daf-4442-aec4-595ba918a64b))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp dcfbf1ea-4779-4eb9-be87-379874d37761))
+ (fp_line (start 2.875 1.75) (end 2.875 -2.5) (layer "F.Fab") (width 0.1) (tstamp e05cefe6-a032-45c9-b3f3-36102fac4685))
+ (pad "1" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 012ba5ce-cb1c-4dfa-85cf-f4bf023b948b))
+ (pad "2" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ad5f874-f8c8-4af3-b7bd-ef9e15055273))
+ (pad "MP" smd roundrect (at -2.475 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2824b5f6-cbe1-4517-bbc9-7aad00ba547d))
+ (pad "MP" smd roundrect (at 2.475 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f35bee5-6236-4416-bed5-2e0fd0b5975d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..69d14e79
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM03B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c48d6322-4544-4943-bbae-d99765ba6f0b)
+ )
+ (fp_text value "JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87263900-dff5-438c-a57f-8f48f7f9364c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51daa59b-6c52-4c11-8db8-31ede4fdd89f)
+ )
+ (fp_line (start 3.61 1.86) (end 1.81 1.86) (layer "F.SilkS") (width 0.12) (tstamp 09f023eb-f3f8-448b-88bc-39bf44c59626))
+ (fp_line (start -1.81 1.86) (end -1.81 2.8) (layer "F.SilkS") (width 0.12) (tstamp 12bc96fb-c59c-4ac0-ac3e-406bc9e9ead4))
+ (fp_line (start -2.34 -2.61) (end 2.34 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 6cfa4cfe-da14-45f5-abbc-e995572eac42))
+ (fp_line (start -3.61 1.86) (end -1.81 1.86) (layer "F.SilkS") (width 0.12) (tstamp 82beb59d-45af-4276-9e1b-e0477367aaa6))
+ (fp_line (start 3.61 0.26) (end 3.61 1.86) (layer "F.SilkS") (width 0.12) (tstamp 863d3601-6069-4ee1-b6c3-9e84a5efb4b9))
+ (fp_line (start -3.61 0.26) (end -3.61 1.86) (layer "F.SilkS") (width 0.12) (tstamp adf8e013-1568-4b87-a1f9-1a550236ba75))
+ (fp_line (start -4.1 -3.3) (end -4.1 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 4c7ad025-e771-4cfd-bac8-7984edd3f702))
+ (fp_line (start -4.1 3.3) (end 4.1 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 9137c75a-bd1d-4883-80f5-a7c0f3001df3))
+ (fp_line (start 4.1 3.3) (end 4.1 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp ad7f9423-e05a-480a-a51a-e27ad46cc92c))
+ (fp_line (start 4.1 -3.3) (end -4.1 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp e84011f8-5827-40e3-b340-00c33fca2a77))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 03eca966-61fe-4f3f-8e84-9b3930c68497))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 04c5ef13-2601-4640-95dd-730cc00e5909))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2b2ea6b5-9bf7-4227-a7b2-740485f70229))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 35e11037-a203-4672-875b-5137746b0bea))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3cca2c53-e14e-49c4-9c6d-49e4b0b8dd62))
+ (fp_line (start -1.75 1.75) (end -1.25 1.042893) (layer "F.Fab") (width 0.1) (tstamp 3d3b4bf4-af7b-4465-b167-089cd40d23cb))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 5deb2ef6-691a-4552-b31d-019ae6fc0752))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 632fe19d-be88-4898-803e-608e7c0f389e))
+ (fp_line (start -3.5 1.75) (end -3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 96a7188f-9bef-479e-948e-c5b03ef61dfb))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 976d5e50-8840-45c8-8abb-ee015f1edafe))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp a847bd7e-a00a-4d76-8503-aadbfe013247))
+ (fp_line (start -3.5 -2.5) (end 3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp b68a48fb-0b8f-4422-be29-92633946731b))
+ (fp_line (start 3.5 1.75) (end 3.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp ba4da315-ded9-41f1-bf5a-18f2fb11178f))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp bc30246c-ff0e-41d0-bb45-6be098385ca1))
+ (fp_line (start -3.5 1.75) (end 3.5 1.75) (layer "F.Fab") (width 0.1) (tstamp cc821e86-e8ec-47a3-93dd-9956800ed193))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp f2654090-372b-482b-836c-044649cb885c))
+ (fp_line (start -1.25 1.042893) (end -0.75 1.75) (layer "F.Fab") (width 0.1) (tstamp f7e3b667-fe63-4686-b6e4-2102825fb092))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp fc17768a-0339-46f0-be4d-24a22137ed8b))
+ (pad "1" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cadc37e-e329-4708-95b8-c22de67132be))
+ (pad "2" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2bd2f6ab-72a7-48c3-be56-e1cb7fd7c6c0))
+ (pad "3" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d02eb4c-6ecb-4c5b-93ae-506ae7ff8c5c))
+ (pad "MP" smd roundrect (at -3.1 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27bc15b4-a399-4860-9697-1423eb00bbf6))
+ (pad "MP" smd roundrect (at 3.1 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8571a641-75a2-428c-baa8-7b568cb13b87))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM03B-GHS-TBT_1x03-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3d6b02af
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM04B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41602118-0db9-4f45-a492-7a1c595ec7c0)
+ )
+ (fp_text value "JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6494a8a2-e8af-445c-bc25-17043fb7acfe)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp deb6199d-73a9-4323-9b72-43745c7c5865)
+ )
+ (fp_line (start -4.235 1.86) (end -2.435 1.86) (layer "F.SilkS") (width 0.12) (tstamp 43659606-67be-461b-81c2-969d5587db11))
+ (fp_line (start -4.235 0.26) (end -4.235 1.86) (layer "F.SilkS") (width 0.12) (tstamp 826a106a-c4c2-473b-93ae-f53bc764ef40))
+ (fp_line (start 4.235 0.26) (end 4.235 1.86) (layer "F.SilkS") (width 0.12) (tstamp 9f53c907-9f7d-430e-a4fb-12adc3860e7c))
+ (fp_line (start 4.235 1.86) (end 2.435 1.86) (layer "F.SilkS") (width 0.12) (tstamp b9838d69-904e-477a-9486-3322df13431b))
+ (fp_line (start -2.965 -2.61) (end 2.965 -2.61) (layer "F.SilkS") (width 0.12) (tstamp c1a0df8e-7fea-4bcf-97a0-d15670d97715))
+ (fp_line (start -2.435 1.86) (end -2.435 2.8) (layer "F.SilkS") (width 0.12) (tstamp c6cc87be-5118-4a33-b968-6514226ab99d))
+ (fp_line (start 4.72 -3.3) (end -4.72 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 0319f7d3-9078-44a3-b31a-8a6f7639b138))
+ (fp_line (start 4.72 3.3) (end 4.72 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 6a1c3ce6-f286-4178-b9cf-414c62d48f1e))
+ (fp_line (start -4.72 3.3) (end 4.72 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 6f4f28ac-8ef8-42bf-8155-04ce16755782))
+ (fp_line (start -4.72 -3.3) (end -4.72 3.3) (layer "F.CrtYd") (width 0.05) (tstamp edda5686-7bfa-45ff-9e6d-652ae48093b1))
+ (fp_line (start -1.875 1.042893) (end -1.375 1.75) (layer "F.Fab") (width 0.1) (tstamp 002e183c-a389-4f50-80bc-e774620cb7f3))
+ (fp_line (start -2.125 -0.5) (end -2.125 0) (layer "F.Fab") (width 0.1) (tstamp 0e7916ef-82d4-419e-afaa-0bcf9b98ad76))
+ (fp_line (start 2.125 0) (end 2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0e7cc607-c797-4405-bc1e-d41ed3569436))
+ (fp_line (start -1.625 -0.5) (end -2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 15ae438f-e1d8-4356-8fc4-e50dafe69323))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp 182cc484-ee9b-4b52-82df-114488c1f27d))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1841ba71-7d4e-4d14-b175-c7c98f74ea8e))
+ (fp_line (start 4.125 1.75) (end 4.125 -2.5) (layer "F.Fab") (width 0.1) (tstamp 24188f97-e3a6-4ae4-92a5-faf049159706))
+ (fp_line (start -2.125 0) (end -1.625 0) (layer "F.Fab") (width 0.1) (tstamp 28ae124a-91c4-4aa1-a01f-51b4dce4e7c7))
+ (fp_line (start 1.625 -0.5) (end 1.625 0) (layer "F.Fab") (width 0.1) (tstamp 35aff072-a4df-4aca-947e-ce0741e6da1a))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3d9d9c73-c555-4298-ac2b-babd79bd39f3))
+ (fp_line (start -1.625 0) (end -1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 517ab911-daa5-49d0-a08e-4bf9e5536a98))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5a802dc0-f533-48e1-8027-f89e5da8884b))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp 614bd30e-a840-4187-9bd2-a4e6ce334dc1))
+ (fp_line (start -4.125 1.75) (end 4.125 1.75) (layer "F.Fab") (width 0.1) (tstamp 68e3c1f5-7be5-4e8f-b471-ca4a7b8a8f79))
+ (fp_line (start 1.625 0) (end 2.125 0) (layer "F.Fab") (width 0.1) (tstamp 75923924-070c-4d22-8df7-ffe22595dbb6))
+ (fp_line (start -2.375 1.75) (end -1.875 1.042893) (layer "F.Fab") (width 0.1) (tstamp 9b7130d6-d4df-4c1b-aa2c-ff230b717c97))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp 9d883d20-9b25-4f49-89bc-dbee6580ec92))
+ (fp_line (start -4.125 1.75) (end -4.125 -2.5) (layer "F.Fab") (width 0.1) (tstamp a3942a75-46c4-4b86-911d-8caeccd78b0b))
+ (fp_line (start 2.125 -0.5) (end 1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp a8f66530-6da7-4100-93d2-2f3ad8f72b76))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp ab7404e6-edff-42b7-b5b5-e33124a5a56b))
+ (fp_line (start -4.125 -2.5) (end 4.125 -2.5) (layer "F.Fab") (width 0.1) (tstamp b0be869c-1d3b-4a0e-8e9a-849e29f994ae))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp c1ceabd8-18a5-4de6-9d2f-799e949538a2))
+ (pad "1" smd roundrect (at -1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3990458a-ddc4-4b9c-b61a-de097b398dcd))
+ (pad "2" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e1b92df-558b-40dc-a6ee-e2e616c3c283))
+ (pad "3" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c0752d8-e795-4ab9-b1e5-0d7a88343153))
+ (pad "4" smd roundrect (at 1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d9ecc73-ecc2-48d5-ad88-6f8fb509d6d3))
+ (pad "MP" smd roundrect (at -3.725 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dc862a9-7f59-4556-ac43-be3d46547c89))
+ (pad "MP" smd roundrect (at 3.725 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75358baf-1b9b-4ddb-8eaf-accac6c308bb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2dd8f2a0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM05B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a948ee23-3d47-4a57-92ef-4b601908f1f3)
+ )
+ (fp_text value "JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3dd6e69-6f00-401d-9c79-4c8fbe58512c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 448822e9-7db6-4a9c-897c-d2f5fb44fb6a)
+ )
+ (fp_line (start -4.86 0.26) (end -4.86 1.86) (layer "F.SilkS") (width 0.12) (tstamp 2cdedb69-7a32-4c6a-a70f-e65673612696))
+ (fp_line (start -3.59 -2.61) (end 3.59 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 3cfbb842-6513-427e-b389-26a095b8a578))
+ (fp_line (start 4.86 1.86) (end 3.06 1.86) (layer "F.SilkS") (width 0.12) (tstamp 44349c71-2a03-45c4-8876-f7c1bd3840fe))
+ (fp_line (start -4.86 1.86) (end -3.06 1.86) (layer "F.SilkS") (width 0.12) (tstamp 93ac7ad0-a4f7-44dd-8133-cc0fe75bc48b))
+ (fp_line (start 4.86 0.26) (end 4.86 1.86) (layer "F.SilkS") (width 0.12) (tstamp ba022f78-afef-4ecd-aa39-fcda24eb93d7))
+ (fp_line (start -3.06 1.86) (end -3.06 2.8) (layer "F.SilkS") (width 0.12) (tstamp bde5465d-2aa3-4f64-9e98-2c2f268e1927))
+ (fp_line (start -5.35 -3.3) (end -5.35 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 41396fb3-74b8-496f-ae0a-e2ccb6572a53))
+ (fp_line (start 5.35 3.3) (end 5.35 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 45a90642-45f6-4f06-a042-60ad856807ad))
+ (fp_line (start -5.35 3.3) (end 5.35 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 756a5ad3-e071-4067-95da-402b9c9cacf7))
+ (fp_line (start 5.35 -3.3) (end -5.35 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp f6735492-0078-4b13-ba38-50b6baf6cfae))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp 014b7df6-d2ca-454d-bebc-90c5e456fb8b))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 044d3f70-f5a8-4c83-90f9-c9ef5e2c2665))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp 04baf69f-5067-4085-8556-ccd9a26be349))
+ (fp_line (start 2.25 0) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 28ab2477-9b8c-49cc-8a52-5db04ceb5e36))
+ (fp_line (start 2.75 0) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2af417d7-5912-45f8-968f-e06f5c0c3778))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2ccc959b-f80b-4fbc-ab64-e81de338ace2))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 30a704cf-b59b-4a6e-956a-dc2935f691b1))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 38c9c18d-4be9-4622-bc1b-6624ad5413cc))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 3fb2e4e2-c8cd-4e11-bba8-1d88ba77d1ee))
+ (fp_line (start -2.75 0) (end -2.25 0) (layer "F.Fab") (width 0.1) (tstamp 44095c51-eaa3-462e-9d8e-fddd115dcfbc))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4e09d072-3429-4ef2-9468-e787518033ec))
+ (fp_line (start -4.75 -2.5) (end 4.75 -2.5) (layer "F.Fab") (width 0.1) (tstamp 4ecb79b1-cc72-4870-924c-f0953dcce4c0))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6ae963f8-b0f3-4783-9a0d-e39f66a70bcc))
+ (fp_line (start 4.75 1.75) (end 4.75 -2.5) (layer "F.Fab") (width 0.1) (tstamp 6cd0bef3-9133-4e01-a750-2952830871ee))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 72e4d20b-9832-4082-924a-e95fbc7f337c))
+ (fp_line (start 2.75 -0.5) (end 2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 76f38a9d-0488-4629-9334-9bd5982823a8))
+ (fp_line (start -2.5 1.042893) (end -2 1.75) (layer "F.Fab") (width 0.1) (tstamp 77a84fa5-3d2a-4b57-a0be-fc8b8d236b44))
+ (fp_line (start -4.75 1.75) (end -4.75 -2.5) (layer "F.Fab") (width 0.1) (tstamp 81396ad7-2495-472d-9fe5-395216171d73))
+ (fp_line (start -2.25 0) (end -2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 89c660ab-3945-403e-83ef-c6d8d46fe4ea))
+ (fp_line (start -2.25 -0.5) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 948bbde2-d9eb-466a-9349-2128c044aee1))
+ (fp_line (start -4.75 1.75) (end 4.75 1.75) (layer "F.Fab") (width 0.1) (tstamp d41f7488-23ea-4e03-9633-032d0c70f062))
+ (fp_line (start -3 1.75) (end -2.5 1.042893) (layer "F.Fab") (width 0.1) (tstamp d9194b3f-2f0e-4302-a914-324dd1b36e7a))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e96e0506-aa27-4875-881b-3ec9ff5816ff))
+ (fp_line (start -2.75 -0.5) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp effa22c3-85ba-4772-a7be-88e185a946a3))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp f3157371-cc10-47cb-9115-70fd4134a602))
+ (fp_line (start 2.25 -0.5) (end 2.25 0) (layer "F.Fab") (width 0.1) (tstamp f32c69af-cf65-44b3-aa01-cd8820827668))
+ (pad "1" smd roundrect (at -2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9a527fc-2a65-44bd-8c2f-bddc93b0c9b0))
+ (pad "2" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb75649e-7715-4092-96ea-5dcc69e68047))
+ (pad "3" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 075cf18a-8676-41d4-8a82-7c426bb2443c))
+ (pad "4" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 885d42f7-c47e-4040-a35f-45c1f5b40711))
+ (pad "5" smd roundrect (at 2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ccffc40-c4e5-4c49-b5ad-b0376a6c3404))
+ (pad "MP" smd roundrect (at 4.35 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4eefcd96-b500-47fe-9a76-75632b0a7d89))
+ (pad "MP" smd roundrect (at -4.35 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6133bc80-4f07-489b-a633-ac2b51d3f747))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM05B-GHS-TBT_1x05-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..244b846c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM06B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c593fdb-91e2-4a31-a14e-a438824d1c04)
+ )
+ (fp_text value "JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4579a6d2-da83-40b5-9769-da270e44c772)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 038c6b77-384c-463a-a4bf-1cd6070cb648)
+ )
+ (fp_line (start -5.485 1.86) (end -3.685 1.86) (layer "F.SilkS") (width 0.12) (tstamp 88633983-836b-4672-8a13-144090e41c48))
+ (fp_line (start 5.485 1.86) (end 3.685 1.86) (layer "F.SilkS") (width 0.12) (tstamp 95479973-1cca-4ff4-9ed0-fe76d7dee716))
+ (fp_line (start -5.485 0.26) (end -5.485 1.86) (layer "F.SilkS") (width 0.12) (tstamp 987310a9-e4d8-49c7-8b39-b7cb358be4fa))
+ (fp_line (start -4.215 -2.61) (end 4.215 -2.61) (layer "F.SilkS") (width 0.12) (tstamp d88a8e86-717d-4367-916d-78d5dcf64ebb))
+ (fp_line (start 5.485 0.26) (end 5.485 1.86) (layer "F.SilkS") (width 0.12) (tstamp e738b04d-22eb-4ea5-a41c-9a62c3051244))
+ (fp_line (start -3.685 1.86) (end -3.685 2.8) (layer "F.SilkS") (width 0.12) (tstamp e873081d-fb44-4da6-8358-e72c16892363))
+ (fp_line (start -5.98 3.3) (end 5.98 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 2846c700-990e-44f6-81b4-0bf40e5e2b94))
+ (fp_line (start 5.98 -3.3) (end -5.98 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp dbadd628-e42a-403f-88cd-bcaf4f8cbc5d))
+ (fp_line (start 5.98 3.3) (end 5.98 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp e2409791-9524-479b-9c9b-673804eebc0d))
+ (fp_line (start -5.98 -3.3) (end -5.98 3.3) (layer "F.CrtYd") (width 0.05) (tstamp eb0bc947-2a4b-4ac3-bbd9-20f7068244af))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 095a9182-a7d8-4f77-ac0a-33ab571bfcac))
+ (fp_line (start 2.125 0) (end 2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0ba2121f-c657-4716-b639-b7778e316c7a))
+ (fp_line (start -1.625 -0.5) (end -2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1b680529-ed8a-4600-a809-1ab1092e4050))
+ (fp_line (start 2.125 -0.5) (end 1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2686a56e-f68a-40be-a98c-af8bd6d8d576))
+ (fp_line (start -2.875 -0.5) (end -3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2859431d-1ee4-4af3-8d96-25188ff0b25a))
+ (fp_line (start 5.375 1.75) (end 5.375 -2.5) (layer "F.Fab") (width 0.1) (tstamp 306a0028-66f5-4c07-b324-f128d18da981))
+ (fp_line (start 2.875 -0.5) (end 2.875 0) (layer "F.Fab") (width 0.1) (tstamp 306eaf4d-252b-43f8-bb65-18aed6acf074))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp 5472c955-6687-4469-be2e-e4070c155ee8))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 54ffe3c4-23fd-41ac-9ec2-c1dde155a05d))
+ (fp_line (start 3.375 0) (end 3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 56301cb0-97b2-4f49-b7a9-d547f18ea2b7))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5e7ed1b2-b7fd-40b9-827e-e5b4ddbfff58))
+ (fp_line (start -2.125 -0.5) (end -2.125 0) (layer "F.Fab") (width 0.1) (tstamp 68a41dc6-700b-4d80-8616-ef7ce06b07f3))
+ (fp_line (start -3.375 0) (end -2.875 0) (layer "F.Fab") (width 0.1) (tstamp 6bd09157-6aee-4d4e-a2ad-3321817ecb22))
+ (fp_line (start -5.375 1.75) (end -5.375 -2.5) (layer "F.Fab") (width 0.1) (tstamp 76082dd9-34b4-41e2-a868-4fe78b99153f))
+ (fp_line (start 1.625 -0.5) (end 1.625 0) (layer "F.Fab") (width 0.1) (tstamp 7d5b6d44-5a06-44ce-ad8a-4f48adace270))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp 85c0af87-cb49-4c85-974a-8c70b0e0d862))
+ (fp_line (start 2.875 0) (end 3.375 0) (layer "F.Fab") (width 0.1) (tstamp 8f4d69c9-8842-4cec-a28f-588a8153fa4e))
+ (fp_line (start -5.375 -2.5) (end 5.375 -2.5) (layer "F.Fab") (width 0.1) (tstamp 921f13ab-ff69-4a2d-81fd-bcc06831730c))
+ (fp_line (start -1.625 0) (end -1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9d8c2857-a62f-403f-960b-3f885d3b17d1))
+ (fp_line (start -3.125 1.042893) (end -2.625 1.75) (layer "F.Fab") (width 0.1) (tstamp 9f2c51e1-4afa-467a-b708-c944e66312f4))
+ (fp_line (start -3.375 -0.5) (end -3.375 0) (layer "F.Fab") (width 0.1) (tstamp a03c5f90-bcab-4007-a284-19d7cbcf8e2c))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp aca78c30-fdcb-4d4d-8b3f-58ad3a715d5f))
+ (fp_line (start -3.625 1.75) (end -3.125 1.042893) (layer "F.Fab") (width 0.1) (tstamp af57145a-c5a7-482a-905b-9e80f4d9a107))
+ (fp_line (start 3.375 -0.5) (end 2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp b40d3636-26ce-49fd-a87b-51155b9ac469))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp c21502d3-f761-4299-9571-e4a0c7d7d0a3))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp da3a82e6-fb23-449a-9a22-63bda7d6d1a1))
+ (fp_line (start -5.375 1.75) (end 5.375 1.75) (layer "F.Fab") (width 0.1) (tstamp e6248193-8e87-453f-9d0a-dae9f9f8caf4))
+ (fp_line (start 1.625 0) (end 2.125 0) (layer "F.Fab") (width 0.1) (tstamp f0f6ffd5-3df7-474f-bff8-51ac4720080b))
+ (fp_line (start -2.875 0) (end -2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp f55837f5-277e-4da8-8616-a3b913bec3fa))
+ (fp_line (start -2.125 0) (end -1.625 0) (layer "F.Fab") (width 0.1) (tstamp fddb8ff7-8e91-4fec-86f4-8801ce049c20))
+ (pad "1" smd roundrect (at -3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 427f3b83-40ad-4c28-9230-953dd69ea67b))
+ (pad "2" smd roundrect (at -1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f3de84b-697f-4731-88af-cd36e74a2414))
+ (pad "3" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c77dbb7-37f2-4e96-85f7-770e3e499b70))
+ (pad "4" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f033902-c6a8-4dab-aa3b-577d251dee25))
+ (pad "5" smd roundrect (at 1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 393b9439-316e-4917-b481-fb2f561e940b))
+ (pad "6" smd roundrect (at 3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e75cffe9-6bdf-423d-9614-1e8b52c465e3))
+ (pad "MP" smd roundrect (at 4.975 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75af440b-1126-468d-bf07-1f652348bfd4))
+ (pad "MP" smd roundrect (at -4.975 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6ff9382-53df-436d-b3f9-b34e4bfedea9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2a9033c4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM07B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ddb51811-42bd-49b9-bcd9-a467a469360f)
+ )
+ (fp_text value "JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b022de4-46ca-402a-a53d-ca4cc500634b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 278642ff-568d-40f0-add0-440ae817be34)
+ )
+ (fp_line (start 6.11 0.26) (end 6.11 1.86) (layer "F.SilkS") (width 0.12) (tstamp 4d4ba902-b594-4229-b5fd-14e45af69e53))
+ (fp_line (start -4.84 -2.61) (end 4.84 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 66cd2298-feb7-4cf8-a7d2-162840d85448))
+ (fp_line (start -4.31 1.86) (end -4.31 2.8) (layer "F.SilkS") (width 0.12) (tstamp 787d304f-d71e-4cb5-b067-33659d4eb134))
+ (fp_line (start -6.11 1.86) (end -4.31 1.86) (layer "F.SilkS") (width 0.12) (tstamp 8d56380e-b043-4daf-bfb5-e5ada2a95212))
+ (fp_line (start 6.11 1.86) (end 4.31 1.86) (layer "F.SilkS") (width 0.12) (tstamp d42c7ad3-0dad-41ec-be1d-b71e083e0555))
+ (fp_line (start -6.11 0.26) (end -6.11 1.86) (layer "F.SilkS") (width 0.12) (tstamp e4be3dbe-5f23-4cb7-87a8-6263bfd47e1e))
+ (fp_line (start -6.6 3.3) (end 6.6 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 971c5e52-75b0-4288-a932-9449b4c13096))
+ (fp_line (start 6.6 3.3) (end 6.6 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 990c0867-8d54-4dc1-a032-7828adf9fef9))
+ (fp_line (start -6.6 -3.3) (end -6.6 3.3) (layer "F.CrtYd") (width 0.05) (tstamp b1e1fab7-f042-44af-a1ef-25b5ceb5dfce))
+ (fp_line (start 6.6 -3.3) (end -6.6 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp f621f828-a6ac-44bb-8961-52b9f3c4c582))
+ (fp_line (start -2.75 0) (end -2.25 0) (layer "F.Fab") (width 0.1) (tstamp 0b99c73c-1513-4eea-90bd-2b131de75c6c))
+ (fp_line (start -6 1.75) (end 6 1.75) (layer "F.Fab") (width 0.1) (tstamp 0ffd5de3-b15b-409a-a198-b310bcaa1838))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 192f54bf-f0a6-4fff-a695-3cf8a6c0cb14))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 1b0015ca-e8d1-4528-89c6-ca3509415da7))
+ (fp_line (start -4.25 1.75) (end -3.75 1.042893) (layer "F.Fab") (width 0.1) (tstamp 1eb1c954-69b2-4be4-bdb3-d6f66b8e6601))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 2241eee0-78a7-4b05-8acd-2c04ffac32f3))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 23404651-3b46-453b-b17d-ebcf955ea6e8))
+ (fp_line (start -2.75 -0.5) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp 331fded1-5a68-4dc7-93ff-fa1d319e4302))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp 398c1444-d6c5-4695-b1ac-402372b761e6))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 41b2b10a-4253-4944-af10-e8eb23a1b30b))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 4334e179-d699-4728-8e00-2ccda010a1f8))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 46d69f4b-bfe6-4cd4-a720-d64a6d4c23c9))
+ (fp_line (start -2.25 0) (end -2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4734405e-692b-4f22-a1ec-2a6908e17916))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 69960e6c-841f-486e-b50d-652afb82e191))
+ (fp_line (start -2.25 -0.5) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6eb1b4bc-5a12-4a08-9e1f-4a871dce6e35))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp 793ce9db-3c71-459f-8cab-d8c755e2c7df))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7c00b5c6-f9d7-4ed7-9238-09d3d8edc63a))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 825656a2-4d08-4314-b2e9-2d79fa8fead6))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 92325c9f-3750-4a1b-acdb-a83578643ece))
+ (fp_line (start -6 -2.5) (end 6 -2.5) (layer "F.Fab") (width 0.1) (tstamp 944839a3-4d4d-4251-ba6a-b3c98c4c284c))
+ (fp_line (start 2.25 -0.5) (end 2.25 0) (layer "F.Fab") (width 0.1) (tstamp 9f597a8d-2746-4f61-a31c-372929a17ecd))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp a70e0ece-2f92-4e15-96b1-95bcb9daacbe))
+ (fp_line (start 2.75 0) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp ade191af-612a-4869-b4d2-e363c74c69cc))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b716cb74-8074-4891-9551-a9b4fd3f7743))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp bd44300a-da9e-4b31-9908-9aadc747cb18))
+ (fp_line (start -3.75 1.042893) (end -3.25 1.75) (layer "F.Fab") (width 0.1) (tstamp bf963590-da65-40c3-b806-daf7d9746492))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp e8c4e55b-a7a3-4ccf-91f3-826b39a7e7ed))
+ (fp_line (start -6 1.75) (end -6 -2.5) (layer "F.Fab") (width 0.1) (tstamp e9377d89-e028-431e-b59e-9c000d36efc1))
+ (fp_line (start 2.75 -0.5) (end 2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp ea6010f1-d2b6-4795-b5ca-aee708b2f70f))
+ (fp_line (start 2.25 0) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp eb8fd26c-9c94-41af-9c62-48092019d0c1))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp f3dbf0a6-fa35-4a60-911b-221df8a18d65))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp f7348e64-debb-4d2e-9f5c-559046d0cfdd))
+ (fp_line (start 6 1.75) (end 6 -2.5) (layer "F.Fab") (width 0.1) (tstamp f82459a3-e8ee-4c8c-93ba-617a53d57464))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp f98ae41f-f3e5-4aec-bc91-db3bd6ab46ae))
+ (pad "1" smd roundrect (at -3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 763be77e-ea6d-426d-bff8-928dc0784079))
+ (pad "2" smd roundrect (at -2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a838524a-42a4-42ca-a340-6f56a8ca6a04))
+ (pad "3" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2473e381-1018-47db-b5ef-7c1e56dad7c0))
+ (pad "4" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94ceac42-9445-4413-8292-107235205eee))
+ (pad "5" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4ec43a2-fa4f-420d-809c-fbf1ad19fd8c))
+ (pad "6" smd roundrect (at 2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a2b5913-9bed-45f0-9d5c-42dad6131ac8))
+ (pad "7" smd roundrect (at 3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0521c4f7-dd42-4407-81ef-e072493fceb2))
+ (pad "MP" smd roundrect (at -5.6 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25fa9105-3083-4201-80ac-bf75e5814061))
+ (pad "MP" smd roundrect (at 5.6 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ad2e1de-a9d3-4fe3-a856-9cae6e33e75a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM07B-GHS-TBT_1x07-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..9d704087
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM08B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 16a1c816-47c4-4bec-8412-42547572483b)
+ )
+ (fp_text value "JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 204496a6-1833-4ebf-bae1-cf5fa4976356)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0af77f82-0ea4-4c20-b668-e90a8f2c7dad)
+ )
+ (fp_line (start 6.735 1.86) (end 4.935 1.86) (layer "F.SilkS") (width 0.12) (tstamp 299841ea-27ea-44dc-97b6-cfd0b0e7dd69))
+ (fp_line (start -5.465 -2.61) (end 5.465 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 31412be6-11dc-4f2b-84ea-8bfff5e367c3))
+ (fp_line (start 6.735 0.26) (end 6.735 1.86) (layer "F.SilkS") (width 0.12) (tstamp 46e71a97-2f55-4f9b-b290-63f2ec0fd7c2))
+ (fp_line (start -4.935 1.86) (end -4.935 2.8) (layer "F.SilkS") (width 0.12) (tstamp 50fc10e5-ed10-4681-9455-035fc236f502))
+ (fp_line (start -6.735 0.26) (end -6.735 1.86) (layer "F.SilkS") (width 0.12) (tstamp c4ea295c-0abc-4a9a-bc0e-2303b5e89d5b))
+ (fp_line (start -6.735 1.86) (end -4.935 1.86) (layer "F.SilkS") (width 0.12) (tstamp eab4847f-729d-434c-921c-a0c4f30c0b55))
+ (fp_line (start -7.22 3.3) (end 7.22 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 52a14554-107a-4d1b-89eb-83a874a6b5dd))
+ (fp_line (start 7.22 -3.3) (end -7.22 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 596efb83-3088-4a61-8030-5176e34595f3))
+ (fp_line (start -7.22 -3.3) (end -7.22 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 690cfc51-ce5d-4c4c-9431-7037bafd9eaa))
+ (fp_line (start 7.22 3.3) (end 7.22 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp ffd57ca9-9e2a-4bce-9680-d6ff621ae5cb))
+ (fp_line (start -3.375 -0.5) (end -3.375 0) (layer "F.Fab") (width 0.1) (tstamp 0380f13f-9f89-4728-b75e-5ea6d5372b81))
+ (fp_line (start 1.625 0) (end 2.125 0) (layer "F.Fab") (width 0.1) (tstamp 06679cb7-bc09-4ec4-94d9-a332942ca759))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 077bb9bc-f928-4006-9d26-f28b6a4c09ec))
+ (fp_line (start -1.625 0) (end -1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 09960b1d-ef08-4456-9d19-81fc39adcc31))
+ (fp_line (start 2.875 -0.5) (end 2.875 0) (layer "F.Fab") (width 0.1) (tstamp 0b08c15a-5aca-4e49-9004-fd182e8dd584))
+ (fp_line (start -4.125 0) (end -4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0bcdb1b8-095b-44c6-80ec-0d3216733ff6))
+ (fp_line (start 4.625 0) (end 4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0c919189-8c51-4b65-9255-ec61175d7aff))
+ (fp_line (start 2.875 0) (end 3.375 0) (layer "F.Fab") (width 0.1) (tstamp 1114f8eb-b153-431c-bc2d-cac2762d2c83))
+ (fp_line (start -6.625 1.75) (end 6.625 1.75) (layer "F.Fab") (width 0.1) (tstamp 11423163-929c-4365-aaea-09b7b2c00c8f))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 12882456-7da0-47c6-938e-8e18b1b0a6d3))
+ (fp_line (start 2.125 0) (end 2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1485507f-08fe-468a-96de-652ab4131022))
+ (fp_line (start 2.125 -0.5) (end 1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 26512a58-5cef-4576-b875-5f038c7f1d7a))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp 3aea33eb-e8e9-4141-a32c-b3138eba559c))
+ (fp_line (start -2.875 0) (end -2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3cb88bfc-1a4d-4d8b-9644-f92d13810fe4))
+ (fp_line (start -6.625 1.75) (end -6.625 -2.5) (layer "F.Fab") (width 0.1) (tstamp 3ff3e0aa-5251-4c01-a1f4-7d4042a5ee50))
+ (fp_line (start -4.625 -0.5) (end -4.625 0) (layer "F.Fab") (width 0.1) (tstamp 4ef4b9c3-393c-48ea-b1a7-7e55f58cd716))
+ (fp_line (start 3.375 0) (end 3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 51f4a882-71e3-4c18-b33c-1b61df529e44))
+ (fp_line (start 4.125 -0.5) (end 4.125 0) (layer "F.Fab") (width 0.1) (tstamp 546b7673-e535-4d13-9516-55afd93190ac))
+ (fp_line (start 3.375 -0.5) (end 2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5547c32f-df00-4ceb-a63a-db5dcb2838cd))
+ (fp_line (start -2.875 -0.5) (end -3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 60d3bebf-7179-4b74-8fab-c140f17a9fc7))
+ (fp_line (start -4.125 -0.5) (end -4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 710c4a1d-de43-44a9-a799-7fb8a18adaaf))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp 71f38d32-6755-4355-8fd4-0c65a2e15d3b))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp 72f3d30b-6288-418f-ad73-39706cdcebac))
+ (fp_line (start -4.625 0) (end -4.125 0) (layer "F.Fab") (width 0.1) (tstamp 8d9d63af-7424-44ef-8668-464b5e9fcb6c))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 962d420a-0e35-4718-b716-28395cf8f943))
+ (fp_line (start -1.625 -0.5) (end -2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp a34de0e5-bddb-40e3-93dc-1a53c738b250))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp a42f0b87-e922-48a4-b7b4-77eca0a7ddd0))
+ (fp_line (start -2.125 0) (end -1.625 0) (layer "F.Fab") (width 0.1) (tstamp c2eeacd5-6013-4711-9eb8-e7d1047dd3c3))
+ (fp_line (start -4.875 1.75) (end -4.375 1.042893) (layer "F.Fab") (width 0.1) (tstamp c94180a0-eb00-432a-bcb2-bf07234aaaf2))
+ (fp_line (start 4.625 -0.5) (end 4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp ccac5873-2d6f-4481-903a-ce6e77a59252))
+ (fp_line (start 4.125 0) (end 4.625 0) (layer "F.Fab") (width 0.1) (tstamp d5e9f56e-30b9-44c7-84f3-f7a94a950f7a))
+ (fp_line (start -4.375 1.042893) (end -3.875 1.75) (layer "F.Fab") (width 0.1) (tstamp d75d809d-e758-460e-ab52-3afa55d257fd))
+ (fp_line (start 1.625 -0.5) (end 1.625 0) (layer "F.Fab") (width 0.1) (tstamp e0759ddf-a4d6-4e3b-a1d9-86bef00d569f))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp e21c8c34-774c-46e4-88d7-6b77565a06f8))
+ (fp_line (start -6.625 -2.5) (end 6.625 -2.5) (layer "F.Fab") (width 0.1) (tstamp f7b27eb6-363d-42cf-aa9b-a8aedeaa7148))
+ (fp_line (start -3.375 0) (end -2.875 0) (layer "F.Fab") (width 0.1) (tstamp f7c72811-4d15-4e2d-bc08-6ae4d2099ac5))
+ (fp_line (start 6.625 1.75) (end 6.625 -2.5) (layer "F.Fab") (width 0.1) (tstamp f988abae-0363-4f90-aeb7-abe9dda5d86f))
+ (fp_line (start -2.125 -0.5) (end -2.125 0) (layer "F.Fab") (width 0.1) (tstamp fa1f99fa-7549-4cc3-878e-6a94bd3a9704))
+ (pad "1" smd roundrect (at -4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a973e71-b735-4940-b8a1-d729e63b0a23))
+ (pad "2" smd roundrect (at -3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e6ace73-6453-46f8-afcc-a3d3a4698273))
+ (pad "3" smd roundrect (at -1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfff0dc0-447a-489f-812e-4115cd95e690))
+ (pad "4" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb29cf02-108b-4e06-b3a1-6b92312eeb4b))
+ (pad "5" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86f0097e-f53a-4ac7-a1fb-d4bf566abd8e))
+ (pad "6" smd roundrect (at 1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c4c08ce-19d0-419b-9488-f9fa3ea8fc4d))
+ (pad "7" smd roundrect (at 3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d281e06d-e4fd-472b-8d8e-14520b99b545))
+ (pad "8" smd roundrect (at 4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2cbea34-811b-4535-bee1-e91990fb4904))
+ (pad "MP" smd roundrect (at -6.225 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e79dc74-2983-4991-87ed-0e13168cdfce))
+ (pad "MP" smd roundrect (at 6.225 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef074856-fbb3-4d55-8ffa-2aee05608909))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM08B-GHS-TBT_1x08-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ba0d1571
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM09B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf319e01-1a12-4db5-82e0-efd8a3ee42f5)
+ )
+ (fp_text value "JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b605a92e-a99b-4156-898f-a84609ee357d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da443e85-0c01-4f01-b0a0-ff3f1ce18d63)
+ )
+ (fp_line (start 7.36 0.26) (end 7.36 1.86) (layer "F.SilkS") (width 0.12) (tstamp 02d3ec0d-a0ab-484f-8d82-595d89de0753))
+ (fp_line (start -7.36 1.86) (end -5.56 1.86) (layer "F.SilkS") (width 0.12) (tstamp 33d6bb6f-e55e-4d7b-aa15-066f5fb8bcc3))
+ (fp_line (start -7.36 0.26) (end -7.36 1.86) (layer "F.SilkS") (width 0.12) (tstamp 772df95d-4a2a-4c7e-baa0-bbf60a1382bb))
+ (fp_line (start -6.09 -2.61) (end 6.09 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 86c94498-6890-42c5-b927-75471f4b11b0))
+ (fp_line (start -5.56 1.86) (end -5.56 2.8) (layer "F.SilkS") (width 0.12) (tstamp b383e4eb-5ed7-475b-987b-67e66ad9f544))
+ (fp_line (start 7.36 1.86) (end 5.56 1.86) (layer "F.SilkS") (width 0.12) (tstamp d1706b6e-02f6-410a-b1e8-f16230c89084))
+ (fp_line (start 7.85 -3.3) (end -7.85 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 765c07eb-1a1e-43ee-b048-16485d6031ce))
+ (fp_line (start 7.85 3.3) (end 7.85 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 93c8c1e5-57bf-4ad2-9e24-65ad7347f946))
+ (fp_line (start -7.85 3.3) (end 7.85 3.3) (layer "F.CrtYd") (width 0.05) (tstamp c0eba772-4c01-4beb-afc2-2ec04004cbc4))
+ (fp_line (start -7.85 -3.3) (end -7.85 3.3) (layer "F.CrtYd") (width 0.05) (tstamp ded45647-6fb7-4e17-bf3c-0e8e71b69c70))
+ (fp_line (start 2.25 -0.5) (end 2.25 0) (layer "F.Fab") (width 0.1) (tstamp 0125d4ce-c918-4c67-9165-7d5f7af46bfa))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 047b436d-6e2f-413e-8db2-a543ff83fe83))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 047d2215-ae71-4a47-8d04-7b736f854dd1))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1352b20e-052f-420f-9de1-5d4c4d08c878))
+ (fp_line (start 2.75 0) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1f6ebfa8-82a2-4864-93ea-9c5e7f08b834))
+ (fp_line (start -4.75 0) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 21e216ee-788c-427c-95f8-494923bfa030))
+ (fp_line (start 5.25 -0.5) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 273d6d5d-a2ab-48d4-86f7-b5ab76af0f4c))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 2a2f33c5-768b-4ff1-8d6e-dbff4790b636))
+ (fp_line (start -5.25 0) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp 3866ce17-ef99-4530-b5c6-a11102198ce7))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 38eb23df-9f95-4d45-a9e4-8235e06a3cb7))
+ (fp_line (start -5.5 1.75) (end -5 1.042893) (layer "F.Fab") (width 0.1) (tstamp 404eef1c-8ee3-4036-bdf9-0e1b3593a495))
+ (fp_line (start -7.25 1.75) (end -7.25 -2.5) (layer "F.Fab") (width 0.1) (tstamp 43792607-d564-421e-ad7d-0172d11ef2b4))
+ (fp_line (start -5 1.042893) (end -4.5 1.75) (layer "F.Fab") (width 0.1) (tstamp 48f60e06-c114-49af-89dc-813808c72ed9))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 5aebcd92-e250-44e4-bccc-bba79b61d1b8))
+ (fp_line (start -2.75 -0.5) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp 614792b5-76d3-4423-baaa-b49719990ac8))
+ (fp_line (start -2.25 0) (end -2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6c65d954-d006-4199-a6c7-2d40ad814959))
+ (fp_line (start 5.25 0) (end 5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6e0ed587-2d54-4b0c-990a-a1c00f71a7d0))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 7b482275-1c94-4c15-9870-50ee06e482af))
+ (fp_line (start 2.75 -0.5) (end 2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7f634c06-bcf9-48cf-9296-ac1df88ddc52))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 80267ea9-82e2-4312-b948-d7593e320a0d))
+ (fp_line (start -5.25 -0.5) (end -5.25 0) (layer "F.Fab") (width 0.1) (tstamp 8b4b5c0d-5a49-48c6-96f1-acd6b42893d9))
+ (fp_line (start 2.25 0) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 950f2431-6d0e-4f75-9f24-e4cf6e73252f))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp 9b388b4e-1d64-480a-90bc-92522fe9c036))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp a05abded-3e95-4e04-9a8a-7905fc2a650e))
+ (fp_line (start 7.25 1.75) (end 7.25 -2.5) (layer "F.Fab") (width 0.1) (tstamp a31759ce-ebc3-47c3-bdf9-39f16b618489))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp a5593c5a-5495-4efe-b097-3c64b8836d47))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp b659c4fc-cbce-42c4-b0fa-a40ccf782100))
+ (fp_line (start -4.75 -0.5) (end -5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c1a84a4f-1a28-4479-92fb-8a8a1075b924))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp c2fe301b-6770-4e37-8293-428981b98d05))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c90beaaa-2ba7-41d1-a99f-899f3cefd185))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cc058f54-4473-4a61-9a70-1653c77e70ac))
+ (fp_line (start 4.75 -0.5) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp cc974a94-8cd2-4669-bb4e-681253abf04b))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp d868a3a9-4a76-4f0a-8468-b7f4d5723a42))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e095e0dc-ada6-4065-a710-7c864fd73d63))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp e39836e6-7b78-4e12-9bb6-a80fa14f5d0f))
+ (fp_line (start -2.25 -0.5) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp e6ccdcb0-8f07-4c3a-a67d-326d6f6a1c91))
+ (fp_line (start 4.75 0) (end 5.25 0) (layer "F.Fab") (width 0.1) (tstamp eb96b864-f7e7-4954-b665-ee2e387b31af))
+ (fp_line (start -2.75 0) (end -2.25 0) (layer "F.Fab") (width 0.1) (tstamp ee6fc63b-ad9b-4c2d-96ec-abdf1cb8c57e))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp f242abac-3392-484d-a415-518b619684d8))
+ (fp_line (start -7.25 -2.5) (end 7.25 -2.5) (layer "F.Fab") (width 0.1) (tstamp f52797b4-6cc2-4cbc-bd45-bb89944a5ac1))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp f6e050b1-2bc0-40ad-b6d4-29b8ae5f1c7c))
+ (fp_line (start -7.25 1.75) (end 7.25 1.75) (layer "F.Fab") (width 0.1) (tstamp facc8e76-ab37-41d0-9755-e8f27479c2db))
+ (pad "1" smd roundrect (at -5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aaffc6fb-44e3-4ba8-80d8-4f69593aff03))
+ (pad "2" smd roundrect (at -3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fd11f00-8f9b-46be-ac22-784d3dad4dd7))
+ (pad "3" smd roundrect (at -2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8dc1b946-202c-4096-b616-4b901c0630e4))
+ (pad "4" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f83fac49-3fb1-4338-9584-596e247c4413))
+ (pad "5" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69da2ba7-2918-4d53-ae44-1110da577ee2))
+ (pad "6" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91bc0d33-4acb-4a44-8329-c67e953af18a))
+ (pad "7" smd roundrect (at 2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83390c84-9eb4-403a-a7a8-02909997ef49))
+ (pad "8" smd roundrect (at 3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6e7c8b1-534b-4ca3-97c1-beb235bc24e2))
+ (pad "9" smd roundrect (at 5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4737c1b8-eba7-4a0b-bd44-539399bf50a1))
+ (pad "MP" smd roundrect (at -6.85 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21643ed3-67a7-4847-b97e-087a9698ba86))
+ (pad "MP" smd roundrect (at 6.85 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32277d58-8656-4528-b28c-850636054744))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM09B-GHS-TBT_1x09-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ab7ca298
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,92 @@
+(footprint "JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM10B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0abfcbe9-530b-46fb-97b5-d4079623243f)
+ )
+ (fp_text value "JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 288b0e73-b3b6-4aac-8efb-3a30da700446)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c81fe401-a416-4fd8-a2b5-062f3fda5cff)
+ )
+ (fp_line (start 7.985 0.26) (end 7.985 1.86) (layer "F.SilkS") (width 0.12) (tstamp 26f47692-c70b-4167-a7bf-b25b21638743))
+ (fp_line (start -6.715 -2.61) (end 6.715 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 29fab182-be4c-4b08-a291-55d777ea3642))
+ (fp_line (start -7.985 0.26) (end -7.985 1.86) (layer "F.SilkS") (width 0.12) (tstamp 59e4ebe3-2e95-4bd2-b2c4-617fe6d35795))
+ (fp_line (start -7.985 1.86) (end -6.185 1.86) (layer "F.SilkS") (width 0.12) (tstamp 73a0e935-dd19-4cdc-9f5f-7744f45eff1c))
+ (fp_line (start -6.185 1.86) (end -6.185 2.8) (layer "F.SilkS") (width 0.12) (tstamp c83c23d8-192d-44c7-be34-38f04215a11c))
+ (fp_line (start 7.985 1.86) (end 6.185 1.86) (layer "F.SilkS") (width 0.12) (tstamp f4d5c951-dac4-4cc3-ad08-fbef73370aea))
+ (fp_line (start -8.48 3.3) (end 8.48 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 1477f564-7d5d-4477-a6d9-a9479eaa30c7))
+ (fp_line (start 8.48 3.3) (end 8.48 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp a54c359e-af8d-403b-98c0-a25dc944c0d6))
+ (fp_line (start -8.48 -3.3) (end -8.48 3.3) (layer "F.CrtYd") (width 0.05) (tstamp a7de1d85-0eea-43b8-a963-7ad4c361067e))
+ (fp_line (start 8.48 -3.3) (end -8.48 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp eb39d6e0-dabd-4607-991f-e0485fc024c5))
+ (fp_line (start -2.125 0) (end -1.625 0) (layer "F.Fab") (width 0.1) (tstamp 03798386-0758-4a0a-82a1-d09306ea25d3))
+ (fp_line (start -5.375 -0.5) (end -5.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 03f6792c-4149-464c-ae67-118747226a28))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 05fb4d3c-0747-4188-986b-e624bdef93a2))
+ (fp_line (start -1.625 -0.5) (end -2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 09c92f55-1fba-45cc-9dd3-15339320f930))
+ (fp_line (start -6.125 1.75) (end -5.625 1.042893) (layer "F.Fab") (width 0.1) (tstamp 0d3d4697-dbdb-4ba8-b77f-6b8bd86aba94))
+ (fp_line (start 5.875 0) (end 5.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 114f6198-63e0-4121-aadb-e30bcdfa3ec5))
+ (fp_line (start -2.875 0) (end -2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 11c1b7f7-1381-4d2f-b080-307a0d6e825e))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp 15f95171-4c49-4e6d-90f7-26ca613632ca))
+ (fp_line (start 3.375 0) (end 3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 17e3bae3-b5d6-4309-b162-794b7fee17ec))
+ (fp_line (start 7.875 1.75) (end 7.875 -2.5) (layer "F.Fab") (width 0.1) (tstamp 1815b033-0007-411d-942c-41fd6c4ec2d7))
+ (fp_line (start 2.125 -0.5) (end 1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1ec2a83d-6236-4da4-a5e9-4d07cdc226d6))
+ (fp_line (start -7.875 1.75) (end -7.875 -2.5) (layer "F.Fab") (width 0.1) (tstamp 259204b6-60f8-482c-bb2d-aedc02b2b6ff))
+ (fp_line (start 5.375 -0.5) (end 5.375 0) (layer "F.Fab") (width 0.1) (tstamp 26be7ba6-c762-4a42-8fb8-02f00e51a2d6))
+ (fp_line (start -4.625 0) (end -4.125 0) (layer "F.Fab") (width 0.1) (tstamp 2ee06837-aff0-4f7f-a234-c6fa57e39619))
+ (fp_line (start 5.375 0) (end 5.875 0) (layer "F.Fab") (width 0.1) (tstamp 307d78d6-e605-4f50-82a9-91f328942bd2))
+ (fp_line (start -7.875 -2.5) (end 7.875 -2.5) (layer "F.Fab") (width 0.1) (tstamp 349773b9-2d7e-425b-9b6c-0c83ccfaf589))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp 349d56be-fa9d-4a31-9b16-2f748e1d0a8a))
+ (fp_line (start -4.125 0) (end -4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4765e0b5-e73e-461f-91bc-0abc7620b6ee))
+ (fp_line (start 3.375 -0.5) (end 2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 496b37f0-f50b-4b07-94e7-df700d5cbbe4))
+ (fp_line (start -7.875 1.75) (end 7.875 1.75) (layer "F.Fab") (width 0.1) (tstamp 4c2b0897-45d9-43d2-a7d0-09a22eae3fc0))
+ (fp_line (start 5.875 -0.5) (end 5.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5448f879-cec8-41c7-9772-e32f69ffcaf1))
+ (fp_line (start -2.875 -0.5) (end -3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 54b38f3a-39c9-4e86-a977-d57cc3c1af87))
+ (fp_line (start -3.375 -0.5) (end -3.375 0) (layer "F.Fab") (width 0.1) (tstamp 5b8f520d-7bbf-414b-afd5-7141652b83bd))
+ (fp_line (start 1.625 -0.5) (end 1.625 0) (layer "F.Fab") (width 0.1) (tstamp 72170d0c-8d5f-4200-a5f8-70c3554b6a82))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 74aacc27-72c5-4f9b-b14b-eece101dc000))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp 7a8cc152-9234-49d8-b93d-071298e6a6b9))
+ (fp_line (start 4.125 0) (end 4.625 0) (layer "F.Fab") (width 0.1) (tstamp 7dcbc3bc-7487-4ef5-b929-436afed672d0))
+ (fp_line (start 1.625 0) (end 2.125 0) (layer "F.Fab") (width 0.1) (tstamp 89b22c82-c82f-4d1b-8ffd-9026ffdc2b28))
+ (fp_line (start -4.125 -0.5) (end -4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8c1845fb-39d4-4f3e-9d86-c4da59b3b96b))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 93f80488-7132-4cf5-bb70-15b544548a03))
+ (fp_line (start -5.375 0) (end -5.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp a1d9a296-da4e-4353-95a6-a63ae8ae6462))
+ (fp_line (start 2.125 0) (end 2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp a52b4e90-5a38-472f-b449-57681b3176ea))
+ (fp_line (start 4.125 -0.5) (end 4.125 0) (layer "F.Fab") (width 0.1) (tstamp af65acb4-59b8-48ca-907d-dca192408efa))
+ (fp_line (start 2.875 0) (end 3.375 0) (layer "F.Fab") (width 0.1) (tstamp b355ee31-2bb5-4a0f-bec1-3fa014498d4f))
+ (fp_line (start 4.625 0) (end 4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp b6326f60-ad79-4510-bd7a-0b95167be0b4))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp be824bea-aa8d-4520-9752-0bae16c46bc9))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp c956cafd-4d59-401d-9e7e-882790afc497))
+ (fp_line (start 4.625 -0.5) (end 4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp c981dd5c-2424-43b5-b924-beeb2782efb2))
+ (fp_line (start -3.375 0) (end -2.875 0) (layer "F.Fab") (width 0.1) (tstamp ca5b76f7-48e8-4c16-b45d-fdad92b10239))
+ (fp_line (start -4.625 -0.5) (end -4.625 0) (layer "F.Fab") (width 0.1) (tstamp caaf266c-d6a5-40ed-82a9-447a5f41e711))
+ (fp_line (start -5.875 -0.5) (end -5.875 0) (layer "F.Fab") (width 0.1) (tstamp d828feb5-22bb-48a7-8aee-01e82809662d))
+ (fp_line (start 2.875 -0.5) (end 2.875 0) (layer "F.Fab") (width 0.1) (tstamp eb2c714b-56b1-489c-89c4-b1c1aef8bfb4))
+ (fp_line (start -5.625 1.042893) (end -5.125 1.75) (layer "F.Fab") (width 0.1) (tstamp ec3a1a03-eff4-4363-baa7-8280a58c8cd4))
+ (fp_line (start -5.875 0) (end -5.375 0) (layer "F.Fab") (width 0.1) (tstamp f039da9e-7f8f-4ad3-ae91-5a3fc54024fa))
+ (fp_line (start -1.625 0) (end -1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp feb3a957-a0c0-4932-8ae0-fb22daf65aed))
+ (fp_line (start -2.125 -0.5) (end -2.125 0) (layer "F.Fab") (width 0.1) (tstamp ff3f2b52-9e50-4fe5-bad6-e597d40d22d4))
+ (pad "1" smd roundrect (at -5.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97608951-4b51-46ce-8741-aa01949bc2be))
+ (pad "2" smd roundrect (at -4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb72ed22-0914-40d8-ab4e-ea7e46db256f))
+ (pad "3" smd roundrect (at -3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98e55954-5b2c-446b-b204-f726b381ad3c))
+ (pad "4" smd roundrect (at -1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 395deb7d-b077-47e3-b3ef-95a48c74a362))
+ (pad "5" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95da0079-e3a9-47cb-8969-b3946312834f))
+ (pad "6" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c36719dd-205d-43a5-8cb0-81a67338658c))
+ (pad "7" smd roundrect (at 1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe6c2356-ec64-49cb-9e65-495f9781adb7))
+ (pad "8" smd roundrect (at 3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 592462d7-d065-4beb-9190-26cfff191bb4))
+ (pad "9" smd roundrect (at 4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50f6e088-49c6-4754-b8f6-d0659b743708))
+ (pad "10" smd roundrect (at 5.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03bbd4a3-742c-443b-965e-5b795cd87b73))
+ (pad "MP" smd roundrect (at -7.475 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc9116d6-65d6-4855-b692-88e1043764f0))
+ (pad "MP" smd roundrect (at 7.475 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3ae167a-a340-453c-967d-272d80c9b058))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM10B-GHS-TBT_1x10-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..a3fa1baf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,97 @@
+(footprint "JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM11B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93fc8d06-107c-4d47-b48d-7ca7ea904caf)
+ )
+ (fp_text value "JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 246b3262-28d2-4d48-96e1-140ec4997311)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4419eee0-3116-491b-85e4-3df93147da6d)
+ )
+ (fp_line (start -6.81 1.86) (end -6.81 2.8) (layer "F.SilkS") (width 0.12) (tstamp 0dc0feb7-c2ce-4423-9f22-9f5c6c8bcdbb))
+ (fp_line (start -8.61 1.86) (end -6.81 1.86) (layer "F.SilkS") (width 0.12) (tstamp 3102d729-3d1f-4eed-bee6-f6f67f7cac60))
+ (fp_line (start 8.61 1.86) (end 6.81 1.86) (layer "F.SilkS") (width 0.12) (tstamp 5e998ca6-4849-4465-9736-ce39f836b017))
+ (fp_line (start -7.34 -2.61) (end 7.34 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 5ed58534-9df1-48ff-8e62-eb35f5bfe65b))
+ (fp_line (start -8.61 0.26) (end -8.61 1.86) (layer "F.SilkS") (width 0.12) (tstamp 735f7b7c-bd5f-4a10-98e7-decd70f75a57))
+ (fp_line (start 8.61 0.26) (end 8.61 1.86) (layer "F.SilkS") (width 0.12) (tstamp f2799e13-4097-4433-a59b-4849c77d610d))
+ (fp_line (start 9.1 3.3) (end 9.1 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp a9e59788-8afd-4301-b561-571fef2b5909))
+ (fp_line (start -9.1 -3.3) (end -9.1 3.3) (layer "F.CrtYd") (width 0.05) (tstamp af57a5f5-8a01-4302-82ed-0b95105b797d))
+ (fp_line (start 9.1 -3.3) (end -9.1 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp f77c8290-a2b6-4d90-9e0c-35c2508654ef))
+ (fp_line (start -9.1 3.3) (end 9.1 3.3) (layer "F.CrtYd") (width 0.05) (tstamp f818734c-d348-42eb-a9c6-d54adf111ed5))
+ (fp_line (start 2.25 0) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 0117c6c3-47ae-420f-b96d-27947f24e2a8))
+ (fp_line (start 8.5 1.75) (end 8.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 05ffa94c-056d-4e3d-9723-0736bc0f3d2e))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 09784b7b-751f-4b29-a746-af1514270b99))
+ (fp_line (start -6.5 0) (end -6 0) (layer "F.Fab") (width 0.1) (tstamp 0c369081-56cd-43f0-a627-0d561c4da9a5))
+ (fp_line (start 2.25 -0.5) (end 2.25 0) (layer "F.Fab") (width 0.1) (tstamp 0e49b13f-2969-4e07-afbd-7bf069cd5738))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 1e4be15d-1842-45a9-b4a6-1906bf5cdba4))
+ (fp_line (start -6 0) (end -6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1fe2c09b-6839-4161-93b2-54c4b7b3f3c3))
+ (fp_line (start 5.25 -0.5) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 234f9d33-d505-497c-9d25-8e81b9750c63))
+ (fp_line (start 4.75 -0.5) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp 23a1ab75-9fbe-46ef-a44a-fb3218f29ea1))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp 25ec3bc2-30a6-4b6c-a76e-f9d8e536c570))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2ce54b35-ca29-4623-b812-e0ea2b4a0c91))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 30e6af09-ff20-401f-8cc3-f45e96f2d8b0))
+ (fp_line (start 6 -0.5) (end 6 0) (layer "F.Fab") (width 0.1) (tstamp 38650913-ea0f-4ae5-a93b-90608be7f84e))
+ (fp_line (start 5.25 0) (end 5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 39f3ba75-a446-4ea0-889d-6c62e8b22ca4))
+ (fp_line (start -2.75 0) (end -2.25 0) (layer "F.Fab") (width 0.1) (tstamp 3de9e4fc-9ac4-4aa1-9504-d6577705a21b))
+ (fp_line (start 6 0) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp 3f69fdd3-f208-42ce-917a-7f399f11d7fc))
+ (fp_line (start 2.75 -0.5) (end 2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 439a0aa8-b018-4a96-94b9-4e5f307aea42))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4586c8ac-0a95-400f-803a-a2434887ab4d))
+ (fp_line (start -6.75 1.75) (end -6.25 1.042893) (layer "F.Fab") (width 0.1) (tstamp 47e01436-111b-4408-9055-e3ec8109d411))
+ (fp_line (start -8.5 1.75) (end -8.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 4b464336-e561-4922-879e-b37964734931))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4b647204-907b-4660-85d3-abdb477a1229))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp 52271fdd-2495-4c89-8023-4a8eda49059c))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5532f0aa-b852-44f5-8269-e8f6a5926448))
+ (fp_line (start -5.25 -0.5) (end -5.25 0) (layer "F.Fab") (width 0.1) (tstamp 60e7a57a-4415-4397-b844-5621ddb86590))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 65a46e82-eefc-4051-a7b8-82ab9e403caf))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6a5152c7-efca-4640-8041-3ed338a6b85a))
+ (fp_line (start -2.25 -0.5) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7378f601-4389-4a62-b691-47afdce557db))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 768f7def-2bbd-46be-b3c8-1028c2b4dba7))
+ (fp_line (start -6.5 -0.5) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp 80c3cc1b-92be-4dd3-8c73-ee19b67f7f15))
+ (fp_line (start 2.75 0) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 92da6481-1e09-483e-8eb0-f10fb7175a74))
+ (fp_line (start -2.25 0) (end -2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 964c441e-7207-497c-938d-ba12e3b60ed5))
+ (fp_line (start -5.25 0) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp 99d42d86-7a25-4757-b4f0-8c4e37584d25))
+ (fp_line (start 4.75 0) (end 5.25 0) (layer "F.Fab") (width 0.1) (tstamp a0a1a189-cfb3-454f-9a36-c78e533a657c))
+ (fp_line (start -6.25 1.042893) (end -5.75 1.75) (layer "F.Fab") (width 0.1) (tstamp a96a5907-1c06-4fa4-a605-4a99f5f07714))
+ (fp_line (start -6 -0.5) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp ac93e23b-3fe6-4244-850a-ff6324a96772))
+ (fp_line (start -4.75 -0.5) (end -5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp adc040c5-e719-43f8-a3be-4ee0e8da6cec))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp b0299a0a-3ceb-4b33-b83f-638b357a5ede))
+ (fp_line (start 6.5 -0.5) (end 6 -0.5) (layer "F.Fab") (width 0.1) (tstamp b1079f22-cb99-4984-a9d2-a0f08803273b))
+ (fp_line (start -2.75 -0.5) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp b4c3da9e-283c-4e3e-ae96-9d4e9333563d))
+ (fp_line (start -4.75 0) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp bbc62d03-6875-465a-9ec0-3f520a455242))
+ (fp_line (start -8.5 1.75) (end 8.5 1.75) (layer "F.Fab") (width 0.1) (tstamp c1ddd147-8586-4a2a-9b7f-f46bca7ded8f))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp ce12e066-d30f-42a5-ab89-23e8bd5ef45d))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp ce36bcaf-997b-48b5-b13c-45312d6599a8))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp d833d281-38b1-4139-b03b-e6eb9f146ecd))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp ddd0c98a-fc4e-488f-9da5-cbf661dda7d7))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp e68d7897-ab9f-4398-b3c9-c9d6ba5faeef))
+ (fp_line (start -8.5 -2.5) (end 8.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp e7a0076d-62b6-49af-a7d3-dbaf0485d96f))
+ (fp_line (start 6.5 0) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp eb6309ac-1a3f-48eb-a2fb-29e57194debe))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp f0b81302-65ea-4a10-a104-990d31696b40))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp fb6f7119-4680-46ba-a9ba-c89f2801056a))
+ (pad "1" smd roundrect (at -6.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27ec81b3-415c-464f-971c-d0769cce514f))
+ (pad "2" smd roundrect (at -5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c31ed1e-f2c5-4926-915f-535cb370faa4))
+ (pad "3" smd roundrect (at -3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf8d1c84-ee35-493e-906b-ee37105e0ec9))
+ (pad "4" smd roundrect (at -2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de1c45d7-6a80-4d9c-82db-9d1c7dd31973))
+ (pad "5" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f919f14e-01fb-4994-99d5-096f348d4af4))
+ (pad "6" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0081edf-6f3a-472a-8397-e81b4cd01490))
+ (pad "7" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 376a1894-35e9-410d-81bf-bb15894908a9))
+ (pad "8" smd roundrect (at 2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d410f88e-e349-4803-a957-6d6198a93083))
+ (pad "9" smd roundrect (at 3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a580c83e-e7c7-45ae-84b5-7fc8805bb0a0))
+ (pad "10" smd roundrect (at 5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 429243cc-24a7-496a-9030-8d62904281aa))
+ (pad "11" smd roundrect (at 6.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7af8dc4e-0697-4981-956e-86b1dcb49a13))
+ (pad "MP" smd roundrect (at -8.1 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 574fa4f1-576d-4bfb-87be-504b67d19538))
+ (pad "MP" smd roundrect (at 8.1 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3290fc5-fa75-449a-aa03-f7b232ebb2b6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM11B-GHS-TBT_1x11-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..857f7ec5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,102 @@
+(footprint "JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM12B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6b2aa28e-353a-428c-b72c-679c2f4e531d)
+ )
+ (fp_text value "JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6796b023-4c4c-4150-bd6c-ca44fe836ec4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b774f293-040e-41d6-bb1c-1a902d776e50)
+ )
+ (fp_line (start -7.965 -2.61) (end 7.965 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 098aa50f-761c-4e02-9c38-e16e5c08653e))
+ (fp_line (start 9.235 0.26) (end 9.235 1.86) (layer "F.SilkS") (width 0.12) (tstamp 5766a904-3027-4116-a1c3-780da65256d3))
+ (fp_line (start -9.235 0.26) (end -9.235 1.86) (layer "F.SilkS") (width 0.12) (tstamp 76b64add-231d-4aae-8a9e-fd1aa36b3815))
+ (fp_line (start -9.235 1.86) (end -7.435 1.86) (layer "F.SilkS") (width 0.12) (tstamp 86672ab0-f3a2-4ee0-bd3a-fc1084ea7db9))
+ (fp_line (start -7.435 1.86) (end -7.435 2.8) (layer "F.SilkS") (width 0.12) (tstamp c7974bf7-c392-4e42-8fc1-67280dea5c5d))
+ (fp_line (start 9.235 1.86) (end 7.435 1.86) (layer "F.SilkS") (width 0.12) (tstamp f3ab7593-c339-46d3-bb64-b52e78c025bd))
+ (fp_line (start 9.72 -3.3) (end -9.72 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 08e9b4c4-4a66-4899-8108-6e1f711319f6))
+ (fp_line (start -9.72 3.3) (end 9.72 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 1cdd450a-22d9-451b-beb1-50697d752184))
+ (fp_line (start -9.72 -3.3) (end -9.72 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 22c14385-1338-4707-9760-286de9e49b53))
+ (fp_line (start 9.72 3.3) (end 9.72 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp c535ceb5-c5f3-4d7f-9d15-6206ceb6e1b8))
+ (fp_line (start -2.125 0) (end -1.625 0) (layer "F.Fab") (width 0.1) (tstamp 01b7b8e9-3b60-438d-8a9b-c7efd966b18e))
+ (fp_line (start -4.125 0) (end -4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 03d05a9e-2ff9-49e3-b11e-1a567e24c9b1))
+ (fp_line (start 3.375 0) (end 3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0d770ede-9902-423f-aa04-8d39e757affa))
+ (fp_line (start -5.875 -0.5) (end -5.875 0) (layer "F.Fab") (width 0.1) (tstamp 12d14284-2def-4a86-9b91-75c53aedfabe))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 15f9b8c2-fe59-45ab-94b8-224feead135a))
+ (fp_line (start -9.125 1.75) (end -9.125 -2.5) (layer "F.Fab") (width 0.1) (tstamp 1ae78334-c36e-4754-b60e-8e055a732e4d))
+ (fp_line (start 2.875 -0.5) (end 2.875 0) (layer "F.Fab") (width 0.1) (tstamp 1bd8264a-282c-4439-8ff3-68bdd2ab37e0))
+ (fp_line (start -2.875 0) (end -2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1d10b94f-63cf-4d81-bfaf-83878e4c74cf))
+ (fp_line (start 5.375 0) (end 5.875 0) (layer "F.Fab") (width 0.1) (tstamp 22e8d310-ce32-4588-b03e-eabc2f830186))
+ (fp_line (start 5.875 -0.5) (end 5.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 29abcaf0-2ee3-4c94-8688-bb7541b61a3b))
+ (fp_line (start -3.375 0) (end -2.875 0) (layer "F.Fab") (width 0.1) (tstamp 3742bbe7-525f-4f70-9b52-2e71d5660deb))
+ (fp_line (start 9.125 1.75) (end 9.125 -2.5) (layer "F.Fab") (width 0.1) (tstamp 3a2abdea-e405-42cb-b5da-eb0a8c918718))
+ (fp_line (start 1.625 -0.5) (end 1.625 0) (layer "F.Fab") (width 0.1) (tstamp 3a6cfbc8-aecf-4235-9d6b-b40d3a688f68))
+ (fp_line (start -6.875 1.042893) (end -6.375 1.75) (layer "F.Fab") (width 0.1) (tstamp 3b75bdd2-07f1-4b18-ba5a-02ecf33ee923))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp 44ac56de-8b69-4571-b7d3-1cd662964f29))
+ (fp_line (start 4.625 -0.5) (end 4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 51205d87-1db0-4293-9894-cacf1ef20186))
+ (fp_line (start -4.625 0) (end -4.125 0) (layer "F.Fab") (width 0.1) (tstamp 520dd9f8-f660-4cfd-977a-14118a6528fc))
+ (fp_line (start -2.125 -0.5) (end -2.125 0) (layer "F.Fab") (width 0.1) (tstamp 52e3a872-3061-4c3e-9613-8c56ea2fc980))
+ (fp_line (start 2.125 0) (end 2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 57c5276f-73d0-4e5a-88b6-83a8f7a8ed64))
+ (fp_line (start 1.625 0) (end 2.125 0) (layer "F.Fab") (width 0.1) (tstamp 5ecd7474-5b2c-4172-b40e-c6ca57aee042))
+ (fp_line (start 7.125 0) (end 7.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6458585c-0adf-42bb-87f7-c13cab30abec))
+ (fp_line (start -6.625 0) (end -6.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6ca58bd0-3041-43f3-a784-5714232067c4))
+ (fp_line (start -1.625 0) (end -1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6f5e2e90-f767-4c51-ad0e-b45a46700b49))
+ (fp_line (start 3.375 -0.5) (end 2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 70ebbbac-2a1a-4325-a634-64a296c7d0a0))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp 82e7b35f-233b-4ca5-8c4d-efdb5204a481))
+ (fp_line (start 2.875 0) (end 3.375 0) (layer "F.Fab") (width 0.1) (tstamp 891466e9-a2f2-4d04-95c6-013ea4e0aac4))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8c2a4201-d2ff-4572-84a9-0c3d248b60dc))
+ (fp_line (start 6.625 -0.5) (end 6.625 0) (layer "F.Fab") (width 0.1) (tstamp 8eef4a09-4b93-49f3-b547-cf7d0edf6452))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp 8f675893-f1af-48da-927e-7198201ad2c0))
+ (fp_line (start -5.875 0) (end -5.375 0) (layer "F.Fab") (width 0.1) (tstamp 93bced82-8c4e-467a-8db8-6044c45e7f34))
+ (fp_line (start -5.375 -0.5) (end -5.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9ae6880e-f38d-4a93-8f69-32065754c6d6))
+ (fp_line (start 2.125 -0.5) (end 1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp a7b1033f-90de-40a7-a60e-29f1d697d78d))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp aac09a1f-6825-4378-b531-227cdb93399e))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp ae6a1fee-c3d7-452c-b5e1-8dfd354c9c24))
+ (fp_line (start -7.125 0) (end -6.625 0) (layer "F.Fab") (width 0.1) (tstamp b1636a53-2265-41d3-8a11-1ef12a2d84d8))
+ (fp_line (start -4.125 -0.5) (end -4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp b3648c93-b3d9-4a79-9de2-4665daf145b6))
+ (fp_line (start -2.875 -0.5) (end -3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp b7c36720-718d-4a9f-abd1-ed5b5093b12a))
+ (fp_line (start 6.625 0) (end 7.125 0) (layer "F.Fab") (width 0.1) (tstamp b9f0bd0f-243f-4522-bc97-34c6725aa131))
+ (fp_line (start -4.625 -0.5) (end -4.625 0) (layer "F.Fab") (width 0.1) (tstamp ba484e5d-971b-4b2a-a57f-831cb87371c5))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp bd3b6f60-4491-4256-aec7-069c0873242d))
+ (fp_line (start -7.125 -0.5) (end -7.125 0) (layer "F.Fab") (width 0.1) (tstamp bdc226fe-c3b5-46d5-8632-0228dde937e3))
+ (fp_line (start -9.125 1.75) (end 9.125 1.75) (layer "F.Fab") (width 0.1) (tstamp c4660ed3-840b-45fc-9295-15152952bf76))
+ (fp_line (start 4.125 0) (end 4.625 0) (layer "F.Fab") (width 0.1) (tstamp c9a0a9a8-46a4-451d-bb5c-b343b46ddb25))
+ (fp_line (start -3.375 -0.5) (end -3.375 0) (layer "F.Fab") (width 0.1) (tstamp c9b17aa5-66bb-4f6d-b885-4dd7eeb3a567))
+ (fp_line (start 4.125 -0.5) (end 4.125 0) (layer "F.Fab") (width 0.1) (tstamp c9e5ffc9-1a9b-40c0-ab29-c4840294e312))
+ (fp_line (start 4.625 0) (end 4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp cae18a34-3f84-4c0a-8694-f2f802aed4b3))
+ (fp_line (start -7.375 1.75) (end -6.875 1.042893) (layer "F.Fab") (width 0.1) (tstamp cecbbc5d-5332-497e-a4c5-ee2147298094))
+ (fp_line (start -9.125 -2.5) (end 9.125 -2.5) (layer "F.Fab") (width 0.1) (tstamp d28615e7-5232-4720-ae6b-14bb6033c1f0))
+ (fp_line (start -6.625 -0.5) (end -7.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp e116ed68-a621-4837-8197-e2039d63a7d0))
+ (fp_line (start 7.125 -0.5) (end 6.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp e997f898-537c-4f82-b922-70cfe4449b4c))
+ (fp_line (start -5.375 0) (end -5.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp ea081d1e-4280-40cf-99ff-5e3a6011018a))
+ (fp_line (start 5.875 0) (end 5.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp ee8f636a-0011-440d-aa34-c2a0feef7299))
+ (fp_line (start -1.625 -0.5) (end -2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp f5110449-1401-40dd-aa34-cca44d12628a))
+ (fp_line (start 5.375 -0.5) (end 5.375 0) (layer "F.Fab") (width 0.1) (tstamp f80c7caf-0038-4a9e-b358-14e05d7d9aff))
+ (pad "1" smd roundrect (at -6.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 220f48f0-516a-4a87-8966-bedbfb800d57))
+ (pad "2" smd roundrect (at -5.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a39a6422-17ff-4303-8a1a-d2c3ab86b615))
+ (pad "3" smd roundrect (at -4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6eb2d900-3b04-42a3-8474-918d3d4c43e7))
+ (pad "4" smd roundrect (at -3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4b8fcc7-03f8-41ab-90e6-0c5c7ee5db27))
+ (pad "5" smd roundrect (at -1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5188937a-1bf1-4a16-9d54-791a8b3f5ce8))
+ (pad "6" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0b38c9b-557c-4684-9101-5e1062261e52))
+ (pad "7" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba6e1200-a7d7-433c-afe5-70b736db53b3))
+ (pad "8" smd roundrect (at 1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28f14ced-ea46-40cf-91d1-f0e45fd14106))
+ (pad "9" smd roundrect (at 3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed1c3e22-dc3f-426f-8ae4-2412754c0eed))
+ (pad "10" smd roundrect (at 4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f1adeb4-127a-4693-8c2a-bef8d745d90c))
+ (pad "11" smd roundrect (at 5.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17566374-fd90-43c4-a2f8-7d8a138b193d))
+ (pad "12" smd roundrect (at 6.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92974388-06e5-42e7-a9f4-865557b03a6a))
+ (pad "MP" smd roundrect (at 8.725 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f00d275-a88f-4aab-abaf-e335a525dfc3))
+ (pad "MP" smd roundrect (at -8.725 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 842b5a37-f9bf-4f6f-b513-4010095923a1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM12B-GHS-TBT_1x12-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..63dfc418
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,107 @@
+(footprint "JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM13B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74a4b808-f28b-4d33-a740-c2a3b4c1ceb6)
+ )
+ (fp_text value "JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1a56afe0-ddb7-47d2-8417-7f620c4f0d57)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c3c1342-6cd6-4f80-9a7c-56fb1b65b05b)
+ )
+ (fp_line (start 9.86 0.26) (end 9.86 1.86) (layer "F.SilkS") (width 0.12) (tstamp 31a11c51-4d00-403c-b282-a49ab77ae808))
+ (fp_line (start -9.86 1.86) (end -8.06 1.86) (layer "F.SilkS") (width 0.12) (tstamp 55bdd0e1-15d7-4625-a808-991338c9ec3a))
+ (fp_line (start 9.86 1.86) (end 8.06 1.86) (layer "F.SilkS") (width 0.12) (tstamp a85ffbf6-d464-4789-92b7-b195c631c585))
+ (fp_line (start -9.86 0.26) (end -9.86 1.86) (layer "F.SilkS") (width 0.12) (tstamp ab34e797-b207-439f-be1a-1b2f93d23790))
+ (fp_line (start -8.59 -2.61) (end 8.59 -2.61) (layer "F.SilkS") (width 0.12) (tstamp d07130fe-ab85-433e-b8ef-5acfc3488095))
+ (fp_line (start -8.06 1.86) (end -8.06 2.8) (layer "F.SilkS") (width 0.12) (tstamp dea5d333-60a3-4004-84d8-aefabe3ba88d))
+ (fp_line (start -10.35 3.3) (end 10.35 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 12a48e67-52f5-4ad4-9f85-766a67276943))
+ (fp_line (start 10.35 3.3) (end 10.35 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 1e2de77b-e01a-49fa-94b6-c70600c9eae3))
+ (fp_line (start -10.35 -3.3) (end -10.35 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 65f95d66-ff3a-4610-ae9f-6be0fded304d))
+ (fp_line (start 10.35 -3.3) (end -10.35 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp bf27b066-cc69-4e24-b753-5f9c46c78618))
+ (fp_line (start 7.25 -0.5) (end 7.25 0) (layer "F.Fab") (width 0.1) (tstamp 0005a857-5b61-49cf-9d70-ce83ccb47407))
+ (fp_line (start -4.75 -0.5) (end -5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 027459be-be1a-4845-aca6-794b0ad8066c))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 04faf142-41f7-4de6-a699-92a8b4e2cd27))
+ (fp_line (start 7.75 -0.5) (end 7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 053c784e-ba00-4c6a-bbf2-a22a213b8013))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 061e9788-dc19-4e17-8fc6-201dfbf954de))
+ (fp_line (start 7.25 0) (end 7.75 0) (layer "F.Fab") (width 0.1) (tstamp 083d1601-e542-4615-9a3f-5080370963f3))
+ (fp_line (start -2.75 0) (end -2.25 0) (layer "F.Fab") (width 0.1) (tstamp 135a8c4c-3c24-436c-803a-78e454a4a293))
+ (fp_line (start 5.25 -0.5) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 145b975e-7d99-4399-8abd-f4d093d8a8c7))
+ (fp_line (start -2.25 0) (end -2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1a972579-c43a-4f50-b669-6bc32bf50424))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 22c5cce0-e87f-400c-8fcb-fa1414db0d37))
+ (fp_line (start -5.25 0) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp 2582ae73-bb1e-4485-ad07-1957bd8c4121))
+ (fp_line (start 9.75 1.75) (end 9.75 -2.5) (layer "F.Fab") (width 0.1) (tstamp 2f4129a0-c041-4c91-9884-18e3311f4023))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 32366e14-ced5-4d29-b9b8-9dd271d70c59))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3561d7e5-3d7a-460b-b185-4f19765fa30c))
+ (fp_line (start 2.75 0) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3c8802c7-95f1-4cde-8bb9-7627948361b1))
+ (fp_line (start -7.5 1.042893) (end -7 1.75) (layer "F.Fab") (width 0.1) (tstamp 3f3713cb-b166-4048-b84a-ed6ff8862e10))
+ (fp_line (start -8 1.75) (end -7.5 1.042893) (layer "F.Fab") (width 0.1) (tstamp 40728573-35b0-4248-b7fe-f38969ebb1f7))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 40d3762e-6bb4-4145-a51d-980ed96b3289))
+ (fp_line (start -7.25 -0.5) (end -7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4572fcbf-b823-4bae-abb2-8ea2bed9d2d9))
+ (fp_line (start 2.75 -0.5) (end 2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 47176332-e6e3-4682-8b51-01f098db14b8))
+ (fp_line (start -5.25 -0.5) (end -5.25 0) (layer "F.Fab") (width 0.1) (tstamp 48bee6ce-569d-404e-8003-925420245842))
+ (fp_line (start 6.5 0) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 546da01b-89b2-441b-974a-10c8907098c5))
+ (fp_line (start -6 0) (end -6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 64d3c9a5-9a94-4a45-bff8-b8111c3392fa))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6c4a5300-085f-4fb2-b28c-6684c0bc03c3))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 709afd81-3b71-4272-a9c7-a898d8e8704a))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7378c921-a879-40bb-a093-450c90d21703))
+ (fp_line (start -6.5 0) (end -6 0) (layer "F.Fab") (width 0.1) (tstamp 7542063a-2973-4143-83dc-109f4c921b5c))
+ (fp_line (start -2.75 -0.5) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp 7ad8a108-b7b3-473f-b484-ad3178f7a614))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8077f9ad-b0ef-4b77-ad0d-cfa536a7f4b9))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 8208fdc1-67f1-43ed-902e-600b3016b28e))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 88b19481-bbe4-4a30-810e-85755cf8584a))
+ (fp_line (start -9.75 1.75) (end -9.75 -2.5) (layer "F.Fab") (width 0.1) (tstamp 97228887-6644-48bb-b1af-aabb32fb9d26))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp 97ee549b-fd37-456c-8a7a-2d77e6fc7d6f))
+ (fp_line (start -6.5 -0.5) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp a4d5d77a-6fa8-4471-b289-0e6c841fc503))
+ (fp_line (start 4.75 0) (end 5.25 0) (layer "F.Fab") (width 0.1) (tstamp ae39007d-1aca-4719-84ed-57be3a98e0e0))
+ (fp_line (start -6 -0.5) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b3285b60-9c86-492d-a770-bcc8229494f9))
+ (fp_line (start -7.25 0) (end -7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp b347a06c-13db-4e47-bd82-b58e6125bd3a))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp b37b882a-8584-4432-bd4b-6f5af93f2f38))
+ (fp_line (start -7.75 0) (end -7.25 0) (layer "F.Fab") (width 0.1) (tstamp b498cfb0-986f-461b-8851-3abae297a013))
+ (fp_line (start 2.25 -0.5) (end 2.25 0) (layer "F.Fab") (width 0.1) (tstamp b699cb7c-4827-41b9-838c-e607da750add))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp bdd3e533-e1e3-4599-82fd-70ae0cbfdc2a))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp c20a76e0-f41c-4b10-9135-d133b66448cf))
+ (fp_line (start -4.75 0) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp c53812ed-f2b2-40a9-9ac4-d6fcefbf2b18))
+ (fp_line (start 6 -0.5) (end 6 0) (layer "F.Fab") (width 0.1) (tstamp c66fddeb-dbc5-4dba-b46d-79445fd6548a))
+ (fp_line (start 7.75 0) (end 7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp c72ac6d3-a6fb-490f-9a67-e6f00680cd02))
+ (fp_line (start 4.75 -0.5) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp c7642b31-1ad0-432e-92f7-9b0d2c0e5c22))
+ (fp_line (start 2.25 0) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp c93c139a-9dc3-4b03-aa76-40fd1f4e523d))
+ (fp_line (start -9.75 1.75) (end 9.75 1.75) (layer "F.Fab") (width 0.1) (tstamp c949e6e1-4571-4c83-83ef-5a7542efb32d))
+ (fp_line (start 6 0) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp ccd46c34-86c7-4b17-b132-e79f9fb1ae9f))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp cd7fa2d0-45e2-4610-8a1b-6916a10b0c39))
+ (fp_line (start -7.75 -0.5) (end -7.75 0) (layer "F.Fab") (width 0.1) (tstamp db59c6c4-99c5-4a81-beee-6d0609e50255))
+ (fp_line (start -9.75 -2.5) (end 9.75 -2.5) (layer "F.Fab") (width 0.1) (tstamp db7a050e-6b86-4489-9906-88f2d1a4add2))
+ (fp_line (start -2.25 -0.5) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp dd0f109e-b278-4f45-9537-347fb09e0163))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e0c09529-a35e-4903-ad81-fff9034d3296))
+ (fp_line (start 6.5 -0.5) (end 6 -0.5) (layer "F.Fab") (width 0.1) (tstamp e6b476ae-fff3-44c3-bccf-90715abea4bc))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp ea24ab8b-9001-4c97-b91d-01786c6a943c))
+ (fp_line (start 5.25 0) (end 5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f1be9bf1-0289-4553-9219-54bf71c493a8))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp f30d7ab4-0067-49e5-b963-a3f0f080c4c5))
+ (pad "1" smd roundrect (at -7.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10780149-f4ca-4afb-b23d-dd2a80df6975))
+ (pad "2" smd roundrect (at -6.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f79a6321-ea29-464e-80d7-8cdb81fc1ae8))
+ (pad "3" smd roundrect (at -5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be4b2347-cc34-4a94-9fe0-673e2cf31247))
+ (pad "4" smd roundrect (at -3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c48a2b94-cfd9-40b7-b1c2-e19130f2128b))
+ (pad "5" smd roundrect (at -2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c49c33ff-2393-483c-a118-318973a28e12))
+ (pad "6" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c8801dc-b56a-45f2-b837-0dc6d2fc7923))
+ (pad "7" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 041ef5b4-3e78-4d3f-8954-c298cbb49d38))
+ (pad "8" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4343484-19ea-454e-ac41-9acdc8eea3c2))
+ (pad "9" smd roundrect (at 2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba05ab04-4809-4915-bb5b-fa7cf35a6ff1))
+ (pad "10" smd roundrect (at 3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b8bca9c-b77a-43b3-b653-41bc30f01b01))
+ (pad "11" smd roundrect (at 5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfb9620d-95ad-4be3-a5f1-15e0299e08b8))
+ (pad "12" smd roundrect (at 6.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91ec88a9-9981-4890-b744-5e01fbbc66ba))
+ (pad "13" smd roundrect (at 7.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d93a1a31-c56d-415e-bf90-9aab27f45902))
+ (pad "MP" smd roundrect (at -9.35 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04ff5827-00fe-4d59-a920-ea57ecf5b428))
+ (pad "MP" smd roundrect (at 9.35 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a4a03c9-d575-4190-8601-286db200adf6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM13B-GHS-TBT_1x13-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..a8f5a7cf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,112 @@
+(footprint "JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM14B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7fec648c-dd0c-4cd1-9491-f9a4d9ada069)
+ )
+ (fp_text value "JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d76acf90-32a5-4a24-a6e0-809287af80f1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp acdfec55-7afb-43db-902e-c074a6740ff2)
+ )
+ (fp_line (start 10.485 1.86) (end 8.685 1.86) (layer "F.SilkS") (width 0.12) (tstamp 09cb1327-e7a8-4a41-bc6f-6d58247e7ed2))
+ (fp_line (start -9.215 -2.61) (end 9.215 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 0dfc3348-49a2-409e-b1ac-c3899aa8b8e4))
+ (fp_line (start -10.485 0.26) (end -10.485 1.86) (layer "F.SilkS") (width 0.12) (tstamp 39190401-cc3c-4d0f-b00c-14bfcf472e09))
+ (fp_line (start -8.685 1.86) (end -8.685 2.8) (layer "F.SilkS") (width 0.12) (tstamp 414c077d-8fd1-4904-944d-e8decc47a2b9))
+ (fp_line (start 10.485 0.26) (end 10.485 1.86) (layer "F.SilkS") (width 0.12) (tstamp a13e09bd-79ab-41f1-b340-43482fbc1375))
+ (fp_line (start -10.485 1.86) (end -8.685 1.86) (layer "F.SilkS") (width 0.12) (tstamp e0e8d004-a971-4d3a-a108-a7abfc9e9aa3))
+ (fp_line (start -10.98 3.3) (end 10.98 3.3) (layer "F.CrtYd") (width 0.05) (tstamp a01832f8-7a2c-4815-a2cf-3a9a78a44447))
+ (fp_line (start 10.98 -3.3) (end -10.98 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp b0ae274b-f6e6-4b5e-adf1-6862e2a3ade2))
+ (fp_line (start -10.98 -3.3) (end -10.98 3.3) (layer "F.CrtYd") (width 0.05) (tstamp c203796c-15c5-4177-ac49-b8a3a99ed27b))
+ (fp_line (start 10.98 3.3) (end 10.98 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp c689bc13-52d9-4b65-9ecf-172997ec94c1))
+ (fp_line (start -3.375 0) (end -2.875 0) (layer "F.Fab") (width 0.1) (tstamp 0b67ebba-2b7d-4add-831e-1f4879118703))
+ (fp_line (start -5.875 0) (end -5.375 0) (layer "F.Fab") (width 0.1) (tstamp 0c95d6ff-6a31-477a-a2c2-34d7be933915))
+ (fp_line (start -1.625 0) (end -1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1391c3ef-043e-4095-9645-443c3811b91a))
+ (fp_line (start 0.375 -0.5) (end 0.375 0) (layer "F.Fab") (width 0.1) (tstamp 13b6051e-ccf6-41a8-9ed8-fe6e5ad47c5c))
+ (fp_line (start 2.875 0) (end 3.375 0) (layer "F.Fab") (width 0.1) (tstamp 144dfe90-f46f-4f2b-984e-26b528af13e6))
+ (fp_line (start -7.125 0) (end -6.625 0) (layer "F.Fab") (width 0.1) (tstamp 146ad319-f115-4f5b-9bf7-4d44ea906c6f))
+ (fp_line (start -8.625 1.75) (end -8.125 1.042893) (layer "F.Fab") (width 0.1) (tstamp 17b50c3e-ac4f-47e6-9f0e-9640c942bf0a))
+ (fp_line (start -0.375 -0.5) (end -0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 199abcce-b79a-418f-a670-38d20fe2bf17))
+ (fp_line (start -1.625 -0.5) (end -2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 233c2b5c-9042-4bd3-836a-79f03236cd76))
+ (fp_line (start -6.625 0) (end -6.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2e3a0e94-1408-40a2-8622-58fe1fb892d4))
+ (fp_line (start -2.125 0) (end -1.625 0) (layer "F.Fab") (width 0.1) (tstamp 32ce6cd2-2b65-425e-8e68-60135833deef))
+ (fp_line (start 2.875 -0.5) (end 2.875 0) (layer "F.Fab") (width 0.1) (tstamp 381b57ac-2129-47a5-b46f-490e9bc9c2d0))
+ (fp_line (start 6.625 0) (end 7.125 0) (layer "F.Fab") (width 0.1) (tstamp 38832ffa-5da3-44fa-a759-9e4ca3dd5f56))
+ (fp_line (start -0.375 0) (end -0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 39c4a03b-723d-409b-8361-397d07f9c902))
+ (fp_line (start 7.875 0) (end 8.375 0) (layer "F.Fab") (width 0.1) (tstamp 3b851f95-bceb-4319-91e3-6680de5ce1c6))
+ (fp_line (start 3.375 0) (end 3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3d2d7338-8fd3-4f97-8639-451e9c6db213))
+ (fp_line (start -4.125 -0.5) (end -4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp 44779cca-28c0-40db-a2fd-dbba959ea835))
+ (fp_line (start -8.375 0) (end -7.875 0) (layer "F.Fab") (width 0.1) (tstamp 4991089d-f2c0-41ff-be3e-0465278b7f13))
+ (fp_line (start 2.125 0) (end 2.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 54675fbd-fec5-42db-840e-3fc4e4e3cfa9))
+ (fp_line (start -8.375 -0.5) (end -8.375 0) (layer "F.Fab") (width 0.1) (tstamp 5979c2b0-5824-4ed6-8f51-da0648f0964e))
+ (fp_line (start -7.875 -0.5) (end -8.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5d249cab-3c66-4a84-be3f-2151f092d013))
+ (fp_line (start -10.375 -2.5) (end 10.375 -2.5) (layer "F.Fab") (width 0.1) (tstamp 60561558-c8eb-43b5-a80c-2d46fe28cf9d))
+ (fp_line (start 10.375 1.75) (end 10.375 -2.5) (layer "F.Fab") (width 0.1) (tstamp 645fe5d3-4c83-49bd-ab38-064bb7794468))
+ (fp_line (start -3.375 -0.5) (end -3.375 0) (layer "F.Fab") (width 0.1) (tstamp 657d2544-7448-4632-b425-1ead239963a7))
+ (fp_line (start 6.625 -0.5) (end 6.625 0) (layer "F.Fab") (width 0.1) (tstamp 6afc2596-fe87-4eba-be60-4d52d9d9770b))
+ (fp_line (start 5.875 -0.5) (end 5.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6b1cc7f8-fb2e-4143-9207-74a5eabb684f))
+ (fp_line (start 4.125 0) (end 4.625 0) (layer "F.Fab") (width 0.1) (tstamp 71363b84-ae38-426c-9e3e-b47e5b324d91))
+ (fp_line (start 1.625 -0.5) (end 1.625 0) (layer "F.Fab") (width 0.1) (tstamp 765468ed-624f-4368-93b4-986c30bcbfdb))
+ (fp_line (start -5.375 -0.5) (end -5.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 76ea5631-e362-4a93-9356-d29316228759))
+ (fp_line (start -4.125 0) (end -4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7abbd5c2-465d-421b-b4cb-61c6c64338f9))
+ (fp_line (start -2.125 -0.5) (end -2.125 0) (layer "F.Fab") (width 0.1) (tstamp 7c04c5f2-3e1a-4081-874b-9cc36bd2c9e2))
+ (fp_line (start -5.875 -0.5) (end -5.875 0) (layer "F.Fab") (width 0.1) (tstamp 877c29b5-4c21-4528-a658-427d5210dd69))
+ (fp_line (start -4.625 -0.5) (end -4.625 0) (layer "F.Fab") (width 0.1) (tstamp 8c5452ed-f3c5-46f9-be4b-30867a97d003))
+ (fp_line (start 0.375 0) (end 0.875 0) (layer "F.Fab") (width 0.1) (tstamp 8d6add4b-93e4-4dc4-ac2b-626774c0ff2e))
+ (fp_line (start 0.875 0) (end 0.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp 944eff38-adbb-44cc-b74a-17b8f5dd1564))
+ (fp_line (start -6.625 -0.5) (end -7.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9ae42e3d-94d1-4cb2-a276-0f6333f0a8d7))
+ (fp_line (start -0.875 0) (end -0.375 0) (layer "F.Fab") (width 0.1) (tstamp 9d3a578e-95f7-4289-b1d9-b82b01919077))
+ (fp_line (start 0.875 -0.5) (end 0.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9e7e378b-e8f4-4b16-ab0d-4f1d541c52c4))
+ (fp_line (start 2.125 -0.5) (end 1.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp a0095d7a-ec74-4bfa-a600-c5f9c9808254))
+ (fp_line (start 7.875 -0.5) (end 7.875 0) (layer "F.Fab") (width 0.1) (tstamp ad3e6385-f702-46e7-97bd-5fb2973f5990))
+ (fp_line (start 7.125 0) (end 7.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp b0a112e5-eff7-4646-bcf5-1504b6ac9f95))
+ (fp_line (start 3.375 -0.5) (end 2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp c4933819-9bb7-45ee-9155-1cc0219c82f0))
+ (fp_line (start 8.375 -0.5) (end 7.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp c5564b88-1ea4-4e2b-ba86-7a979084a7ed))
+ (fp_line (start 5.375 0) (end 5.875 0) (layer "F.Fab") (width 0.1) (tstamp c66e5890-b4e1-4576-9023-84f8f556619e))
+ (fp_line (start 4.625 0) (end 4.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp c7c8114c-ee99-4aa5-ad33-d8cdd0c1eca0))
+ (fp_line (start -7.875 0) (end -7.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp c90dc957-d256-43ad-86e9-940fa752cfcf))
+ (fp_line (start -10.375 1.75) (end -10.375 -2.5) (layer "F.Fab") (width 0.1) (tstamp ce49a36c-b652-41bc-9492-37c7cd2421a0))
+ (fp_line (start 4.625 -0.5) (end 4.125 -0.5) (layer "F.Fab") (width 0.1) (tstamp ce9d35af-5f96-4a1c-a43a-e600362a0334))
+ (fp_line (start 5.875 0) (end 5.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp d2ed1679-8b3e-4b41-a472-dfe1181f52da))
+ (fp_line (start -8.125 1.042893) (end -7.625 1.75) (layer "F.Fab") (width 0.1) (tstamp d3911993-f448-4bbe-98e8-70eb8bcf26f3))
+ (fp_line (start -4.625 0) (end -4.125 0) (layer "F.Fab") (width 0.1) (tstamp d9ed6457-4eff-4084-a9a7-d7d2d312f71d))
+ (fp_line (start 4.125 -0.5) (end 4.125 0) (layer "F.Fab") (width 0.1) (tstamp dd69419d-3371-469c-a555-ea03e2b3f162))
+ (fp_line (start 7.125 -0.5) (end 6.625 -0.5) (layer "F.Fab") (width 0.1) (tstamp dea3e0c4-ff6c-4a85-a938-2b43541b23ff))
+ (fp_line (start -10.375 1.75) (end 10.375 1.75) (layer "F.Fab") (width 0.1) (tstamp e1f83f75-8a62-4f34-a20f-fdc696c9940e))
+ (fp_line (start -0.875 -0.5) (end -0.875 0) (layer "F.Fab") (width 0.1) (tstamp e243eb07-6864-4d24-9bdf-e55c933d5375))
+ (fp_line (start 1.625 0) (end 2.125 0) (layer "F.Fab") (width 0.1) (tstamp e3e2ed42-7005-40c1-943a-15848d016fdc))
+ (fp_line (start 8.375 0) (end 8.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp e79caa8d-a9bb-4dc2-a4d1-a4f61a1f239a))
+ (fp_line (start -5.375 0) (end -5.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp f5cc6cbb-af57-4777-8a53-65b15270d91f))
+ (fp_line (start -7.125 -0.5) (end -7.125 0) (layer "F.Fab") (width 0.1) (tstamp fa89e1e6-a0e2-4555-bd3a-c5fc858d96a2))
+ (fp_line (start -2.875 -0.5) (end -3.375 -0.5) (layer "F.Fab") (width 0.1) (tstamp fb271bae-784b-4a28-af33-40a6309b543b))
+ (fp_line (start 5.375 -0.5) (end 5.375 0) (layer "F.Fab") (width 0.1) (tstamp fc42f2a1-3bed-4d80-9f5a-09614e5c6b01))
+ (fp_line (start -2.875 0) (end -2.875 -0.5) (layer "F.Fab") (width 0.1) (tstamp feb285f9-db4d-4a5c-8070-1b72da7e86ee))
+ (pad "1" smd roundrect (at -8.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26f46c31-92e4-4645-a94d-91157ca99602))
+ (pad "2" smd roundrect (at -6.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2168632a-9ba6-4640-8039-2a1c87d92562))
+ (pad "3" smd roundrect (at -5.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6753ceea-b430-417e-8c64-0ea181f253ec))
+ (pad "4" smd roundrect (at -4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f234ffc-b3b5-4e6f-8b5d-f490f9838d45))
+ (pad "5" smd roundrect (at -3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9881275-5e88-4987-87b1-f7c775104ac5))
+ (pad "6" smd roundrect (at -1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33718bb1-d73e-4e04-b085-33f03572b22e))
+ (pad "7" smd roundrect (at -0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56fc2975-544a-43a1-97ca-a3c7a8b7480d))
+ (pad "8" smd roundrect (at 0.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8094c1b-cebb-4273-82a1-5ff24e6133d5))
+ (pad "9" smd roundrect (at 1.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b96e1b87-9599-4924-a263-dae92c64ff62))
+ (pad "10" smd roundrect (at 3.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f2f8a90-4bfd-44d1-94c5-6d8192ee9a8d))
+ (pad "11" smd roundrect (at 4.375 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae632ee1-7fd5-4d9b-8553-759fed0eca13))
+ (pad "12" smd roundrect (at 5.625 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5895f248-957a-46cc-94f8-71bf6419246a))
+ (pad "13" smd roundrect (at 6.875 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2f3f014-8c77-43e6-8d1b-959a12a196d1))
+ (pad "14" smd roundrect (at 8.125 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80fba499-1139-4b2e-b25e-28991de3566d))
+ (pad "MP" smd roundrect (at -9.975 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 429b9591-2a1c-461d-ac24-7a2c6342721e))
+ (pad "MP" smd roundrect (at 9.975 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbfed31d-b1f2-4930-96ee-2dc177c9236a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM14B-GHS-TBT_1x14-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1f41eae6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical.kicad_mod
@@ -0,0 +1,117 @@
+(footprint "JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, BM15B-GHS-TBT (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 03fe6ae4-c4f5-4d0e-a906-fdfdf7380650)
+ )
+ (fp_text value "JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical" (at 0 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e290c962-c322-4b6b-bc99-b4841f9fb99a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a01ddb19-647d-4534-b769-d271a7d51aba)
+ )
+ (fp_line (start 11.11 1.86) (end 9.31 1.86) (layer "F.SilkS") (width 0.12) (tstamp 533318bb-9216-461b-880c-54f885fc707f))
+ (fp_line (start -9.84 -2.61) (end 9.84 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 6ffd7af8-13a0-43e2-8afa-e5efa62d08ca))
+ (fp_line (start -11.11 0.26) (end -11.11 1.86) (layer "F.SilkS") (width 0.12) (tstamp 890d2405-eeab-47b4-9358-584e63de6cb8))
+ (fp_line (start -11.11 1.86) (end -9.31 1.86) (layer "F.SilkS") (width 0.12) (tstamp 8dabce41-1e0d-48a9-8c53-022f1d61e0e8))
+ (fp_line (start 11.11 0.26) (end 11.11 1.86) (layer "F.SilkS") (width 0.12) (tstamp a0855941-d602-47bd-bd0f-66f1956ff15d))
+ (fp_line (start -9.31 1.86) (end -9.31 2.8) (layer "F.SilkS") (width 0.12) (tstamp c641dde9-6bc1-48be-b57b-1ae693525ab5))
+ (fp_line (start 11.6 3.3) (end 11.6 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp 195a1a5b-3e95-4b97-ba7f-188835a7fc4c))
+ (fp_line (start -11.6 -3.3) (end -11.6 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 59e6c467-73ac-4ce8-8945-78170c251f07))
+ (fp_line (start -11.6 3.3) (end 11.6 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 892c432e-f4fd-4399-8544-40303d5065d2))
+ (fp_line (start 11.6 -3.3) (end -11.6 -3.3) (layer "F.CrtYd") (width 0.05) (tstamp cca5d042-3eac-42e0-821f-948dea96d602))
+ (fp_line (start 5.25 -0.5) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0449c667-b0a5-42af-9760-be627b2a4921))
+ (fp_line (start -1 0) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 051b939b-094d-4f7a-857f-c7ff814cf2ca))
+ (fp_line (start -2.25 0) (end -2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0f9cfe82-fc88-4618-8ac2-3763b235ad1f))
+ (fp_line (start -11 1.75) (end 11 1.75) (layer "F.Fab") (width 0.1) (tstamp 10fa8dc6-34df-4443-bd92-06a48bd5b2e8))
+ (fp_line (start 1 -0.5) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 11b97ac3-93dc-48cf-837b-02350653a911))
+ (fp_line (start -7.75 0) (end -7.25 0) (layer "F.Fab") (width 0.1) (tstamp 144ae327-2db6-402b-9c5e-ab1f7ec8d832))
+ (fp_line (start -6.5 -0.5) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp 15a785b1-30bf-4545-8d65-61ee073e1254))
+ (fp_line (start -11 -2.5) (end 11 -2.5) (layer "F.Fab") (width 0.1) (tstamp 1836585c-b3b4-4de1-b9a1-a6ada629e1ba))
+ (fp_line (start 7.75 -0.5) (end 7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1c1f29b1-bdb8-4e1b-9231-c927a96e6d57))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 243be280-9d84-47e3-8810-532680212a6c))
+ (fp_line (start -8.5 -0.5) (end -9 -0.5) (layer "F.Fab") (width 0.1) (tstamp 274e4aff-e3fd-4c9c-b622-c76c45da2e88))
+ (fp_line (start 1 0) (end 1.5 0) (layer "F.Fab") (width 0.1) (tstamp 32b846d8-4acd-4694-a849-042b123cc764))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 357132a2-0da5-47f2-8b03-9fda498cde41))
+ (fp_line (start -2.25 -0.5) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 42851cb4-dd9f-4a7d-a7fa-cb2bb3113fe4))
+ (fp_line (start -2.75 0) (end -2.25 0) (layer "F.Fab") (width 0.1) (tstamp 45648362-0610-44b6-bd02-efebdc6fc766))
+ (fp_line (start -9 -0.5) (end -9 0) (layer "F.Fab") (width 0.1) (tstamp 47b82262-a0d8-4fe2-a246-e44e918d3bc9))
+ (fp_line (start 2.25 0) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 4a246781-6071-4512-b651-8e3b837f5cad))
+ (fp_line (start 2.75 0) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4a835197-533b-45a0-9d64-f5e88edd143e))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4b5b60d8-5bb6-4fef-a712-26198825c55b))
+ (fp_line (start -11 1.75) (end -11 -2.5) (layer "F.Fab") (width 0.1) (tstamp 52d22a86-59c1-47d7-aead-d54e25a68f02))
+ (fp_line (start -7.25 0) (end -7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5459c8a7-4abc-43e2-b50f-48ed59aa4f35))
+ (fp_line (start -1.5 -0.5) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 5588d0d5-8720-4315-b1a5-1e0241275b70))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 59c962f2-6c51-4322-bb73-4ec2d458305f))
+ (fp_line (start -4.75 -0.5) (end -5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5ac5667f-62bb-45ef-93f2-2f616221aa0f))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp 5b37179f-2c04-4df3-b045-88aa67ec1e0d))
+ (fp_line (start -9.25 1.75) (end -8.75 1.042893) (layer "F.Fab") (width 0.1) (tstamp 61028648-88a9-4e73-b5b4-d75a4e5e8291))
+ (fp_line (start 9 -0.5) (end 8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6277b5fb-f358-4abd-9515-e91436ac3dce))
+ (fp_line (start 4.75 0) (end 5.25 0) (layer "F.Fab") (width 0.1) (tstamp 67edf040-f1e1-444d-99eb-b2720a97bb55))
+ (fp_line (start 7.25 0) (end 7.75 0) (layer "F.Fab") (width 0.1) (tstamp 67f8910d-f3a3-41c0-b328-643e2a596233))
+ (fp_line (start 6.5 0) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6c0a6a76-ed21-4231-b72b-da6b50e4a101))
+ (fp_line (start 7.75 0) (end 7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6f899462-316b-46df-82ca-6658166a1e77))
+ (fp_line (start -7.75 -0.5) (end -7.75 0) (layer "F.Fab") (width 0.1) (tstamp 704fac7f-9422-42c5-9b91-9e3128ab06e5))
+ (fp_line (start -4.75 0) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7ad2145c-5db5-44de-9e52-a3f7732cf078))
+ (fp_line (start 6 -0.5) (end 6 0) (layer "F.Fab") (width 0.1) (tstamp 80cd41e0-8b92-45a6-a3ed-bb3cbf14c25b))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 80ffdea5-0a52-493e-a7d8-33a961c06571))
+ (fp_line (start 8.5 -0.5) (end 8.5 0) (layer "F.Fab") (width 0.1) (tstamp 8676f6d4-9e9b-4cf6-8695-8e7a2cff87ab))
+ (fp_line (start 6 0) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp 8f2a3102-ca06-4ba1-841b-2bf04d703782))
+ (fp_line (start -6.5 0) (end -6 0) (layer "F.Fab") (width 0.1) (tstamp 93daf88d-a082-4476-af9c-4e0b262943e9))
+ (fp_line (start 2.25 -0.5) (end 2.25 0) (layer "F.Fab") (width 0.1) (tstamp 9983d757-fd0a-458b-9414-f1ceaf684180))
+ (fp_line (start 6.5 -0.5) (end 6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 99977386-2f8c-450a-9ee9-0cf0ec535d41))
+ (fp_line (start -8.5 0) (end -8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9e4a7b54-0c5e-47c1-9ca5-725ce25164ee))
+ (fp_line (start -9 0) (end -8.5 0) (layer "F.Fab") (width 0.1) (tstamp 9f711d9c-2b96-4def-8f20-3cd576bb3068))
+ (fp_line (start 2.75 -0.5) (end 2.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp a0919914-fc5d-42ad-bc9a-8d98bb6320f7))
+ (fp_line (start -5.25 0) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp a5666441-f629-45fe-bf3b-f8d5d1f2da96))
+ (fp_line (start -7.25 -0.5) (end -7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp a86de539-e87b-4170-8fbc-a740495a398a))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp a9d0f472-33f0-48b0-a0fc-b052a13abca9))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp afbf32cb-1e9d-44c4-ae1c-21eb5bcdebcf))
+ (fp_line (start -1 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b78b6dab-84fb-40d2-befe-a068166f7754))
+ (fp_line (start -6 -0.5) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c0494c46-4979-4761-a3f5-0bbab9c52087))
+ (fp_line (start 11 1.75) (end 11 -2.5) (layer "F.Fab") (width 0.1) (tstamp c331dd07-dbf7-47ef-8731-ec856355c2c4))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d0688ef4-b6a2-4362-9236-7634cb65d392))
+ (fp_line (start -2.75 -0.5) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp d47bc97b-3bac-408f-97c5-afc283dbb6e7))
+ (fp_line (start -1.5 0) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp d6c3bdca-13a7-4a8b-9e14-69bd47596364))
+ (fp_line (start 1.5 -0.5) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp d7f5a5d6-f101-4c67-8f55-4334044d3a78))
+ (fp_line (start -8.75 1.042893) (end -8.25 1.75) (layer "F.Fab") (width 0.1) (tstamp dc4c5d52-bdaa-478d-8615-359c1afa8408))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp dd594e8d-17cd-4419-b162-05c8031ca721))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp e35acc35-9b8f-45fc-b4e9-a2660dcb7fa0))
+ (fp_line (start 1.5 0) (end 1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e850f6ba-6a4e-40b4-9c91-e2afad81d7d4))
+ (fp_line (start 4.75 -0.5) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp ea6edd9e-8a0c-42bd-bf84-ebc0c9cf3024))
+ (fp_line (start 7.25 -0.5) (end 7.25 0) (layer "F.Fab") (width 0.1) (tstamp ec917f7d-68d5-4a13-a065-447fd2df3c11))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp f142fac1-3cca-43e1-9116-f819a110cc16))
+ (fp_line (start 8.5 0) (end 9 0) (layer "F.Fab") (width 0.1) (tstamp f2e80e4e-f45e-4fc4-8a62-5252b7a09b49))
+ (fp_line (start 5.25 0) (end 5.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f3b6b8d4-e2ae-4ed9-a93f-6792dbe72a61))
+ (fp_line (start -6 0) (end -6 -0.5) (layer "F.Fab") (width 0.1) (tstamp f4dc14ad-5eb8-4e72-8794-f31c9d18695a))
+ (fp_line (start -5.25 -0.5) (end -5.25 0) (layer "F.Fab") (width 0.1) (tstamp f72f9c31-9428-4f54-a642-a5663fc5fd3a))
+ (fp_line (start 9 0) (end 9 -0.5) (layer "F.Fab") (width 0.1) (tstamp fe3d0ef3-28a9-4760-ac40-2aa98ae3c0b0))
+ (pad "1" smd roundrect (at -8.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 532c33ef-2978-41ee-8c55-6a163d4fb419))
+ (pad "2" smd roundrect (at -7.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b994e62a-478a-43db-af21-9215ae9ddccb))
+ (pad "3" smd roundrect (at -6.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efe0f80e-1983-44bd-bf81-bffdb580c25e))
+ (pad "4" smd roundrect (at -5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6edb425-c281-47a4-83a4-911002ebce10))
+ (pad "5" smd roundrect (at -3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff8d6c08-7ced-4a10-80a4-0355870074e4))
+ (pad "6" smd roundrect (at -2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5caa1f1-dd70-4b1a-9635-a0bbf7a67911))
+ (pad "7" smd roundrect (at -1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f818c50-f7a6-4db2-a2a0-832872087c97))
+ (pad "8" smd roundrect (at 0 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 606757bc-f088-41fa-9f8c-178d5f587db6))
+ (pad "9" smd roundrect (at 1.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02818154-2f8d-4358-8392-04117339764b))
+ (pad "10" smd roundrect (at 2.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 575cb8c7-2ba4-4a93-aafb-e8494c4c4c43))
+ (pad "11" smd roundrect (at 3.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f69f4a24-f5a8-47ab-8a6a-2458b1189d77))
+ (pad "12" smd roundrect (at 5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffe035d6-4b68-41a8-9516-664deb33da21))
+ (pad "13" smd roundrect (at 6.25 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40686ec6-fa5f-4445-9e35-287a49d4a6a8))
+ (pad "14" smd roundrect (at 7.5 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e0c35ae6-800d-4757-990f-5f9dc531d2e8))
+ (pad "15" smd roundrect (at 8.75 1.95) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf3bd91e-4a99-42a8-86bd-8eb1d5c9e51e))
+ (pad "MP" smd roundrect (at -10.6 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61437217-709d-4454-a138-4592ba31c921))
+ (pad "MP" smd roundrect (at 10.6 -1.4) (size 1 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90b9d00b-5188-4224-be04-761776331416))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_BM15B-GHS-TBT_1x15-1MP_P1.25mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b8ceafe8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM02B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a4c5c67-340e-4bab-9b9b-d6d839649738)
+ )
+ (fp_text value "JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a82cf6e7-df3c-427b-97ab-a22eeff61d68)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c1844995-b85d-46f2-9829-e184d4934ced)
+ )
+ (fp_line (start 2.985 -1.71) (end 1.185 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 278b977b-839e-4184-90d4-988abee28d99))
+ (fp_line (start -2.985 -0.26) (end -2.985 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 70340f17-2664-4621-9c7f-976a9a87391b))
+ (fp_line (start -1.715 2.56) (end 1.715 2.56) (layer "F.SilkS") (width 0.12) (tstamp 98b45cf3-135f-4032-9467-e375fbf4630f))
+ (fp_line (start 2.985 -0.26) (end 2.985 -1.71) (layer "F.SilkS") (width 0.12) (tstamp b26ca87e-114b-4c2c-b3d5-a13959716fa5))
+ (fp_line (start -2.985 -1.71) (end -1.185 -1.71) (layer "F.SilkS") (width 0.12) (tstamp c13f064f-adda-42e5-adfa-215cfa6e62a8))
+ (fp_line (start -1.185 -1.71) (end -1.185 -2.7) (layer "F.SilkS") (width 0.12) (tstamp ffafbe98-656a-4117-8953-bbd10dd92774))
+ (fp_line (start 3.48 3.2) (end 3.48 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 1f018c39-820a-4078-9c74-6527e2d197df))
+ (fp_line (start -3.48 3.2) (end 3.48 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 1fcb94f9-8ae4-4872-8be9-97258019b7c6))
+ (fp_line (start -3.48 -3.2) (end -3.48 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 37d578ea-997e-49a1-8b2e-dd4f9f97fcf2))
+ (fp_line (start 3.48 -3.2) (end -3.48 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 94a3e06f-63e1-4574-8bbb-cd89615c5ab3))
+ (fp_line (start 2.875 -1.6) (end 2.875 2.45) (layer "F.Fab") (width 0.1) (tstamp 5bd2a78d-c561-4c99-b101-4338d2b5e0cb))
+ (fp_line (start -2.875 2.45) (end 2.875 2.45) (layer "F.Fab") (width 0.1) (tstamp 66e85d3a-efb2-4f39-ac61-468c033e75a1))
+ (fp_line (start -2.875 -1.6) (end 2.875 -1.6) (layer "F.Fab") (width 0.1) (tstamp 802afc33-0c16-47b7-af51-de0c903ebc95))
+ (fp_line (start -1.125 -1.6) (end -0.625 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 92074ae3-3f78-4338-aff5-d1a03179af22))
+ (fp_line (start -2.875 -1.6) (end -2.875 2.45) (layer "F.Fab") (width 0.1) (tstamp a11d3842-9085-46e5-ae23-9b226a5aece9))
+ (fp_line (start -0.625 -0.892893) (end -0.125 -1.6) (layer "F.Fab") (width 0.1) (tstamp e8f9b550-f29e-432b-b0d1-c96495e5fb46))
+ (pad "1" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca366fcb-80a1-49a7-afa0-1261acb67a93))
+ (pad "2" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c18f3229-c031-4ef7-a042-965dfa71a06a))
+ (pad "MP" smd roundrect (at 2.475 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c375e7f9-4f1b-4d78-8616-95e6d34d1672))
+ (pad "MP" smd roundrect (at -2.475 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5efe014-8942-49ee-a7da-2ac6fd5c36f4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..91419b9f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM03B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3a4adb70-3fa6-43b9-a34e-70795ead83f5)
+ )
+ (fp_text value "JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 381106b6-cb49-4631-820a-2bb43a92f529)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3a43d6c7-618a-40d9-8c33-5b38e1d84a99)
+ )
+ (fp_line (start 3.61 -0.26) (end 3.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 1974b017-91e7-4ed5-86eb-146953ce17b7))
+ (fp_line (start -3.61 -1.71) (end -1.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 2563300a-5499-491d-b5fd-a71351b73052))
+ (fp_line (start -3.61 -0.26) (end -3.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 8a526326-e89e-40e3-a583-b15b96e05e7d))
+ (fp_line (start -1.81 -1.71) (end -1.81 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 8dae0f09-c09b-42d6-a3cd-049d0d2eaa1b))
+ (fp_line (start -2.34 2.56) (end 2.34 2.56) (layer "F.SilkS") (width 0.12) (tstamp c520009d-7d8a-49ad-af75-46a2b89de20e))
+ (fp_line (start 3.61 -1.71) (end 1.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp cd001f45-a1ba-4163-ab79-e6ce0b150efa))
+ (fp_line (start 4.1 3.2) (end 4.1 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 370f9460-33a6-47f3-83cb-a29e91c826d4))
+ (fp_line (start -4.1 3.2) (end 4.1 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 66e13d64-4ebe-48e4-af82-ac30c18cac10))
+ (fp_line (start 4.1 -3.2) (end -4.1 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 8ed667d5-8c5d-4a74-ab12-f77ad2f14514))
+ (fp_line (start -4.1 -3.2) (end -4.1 3.2) (layer "F.CrtYd") (width 0.05) (tstamp f95a21e0-abb0-4f92-a4e6-99b6f1271f75))
+ (fp_line (start -1.75 -1.6) (end -1.25 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 38afc278-45a2-41dc-bb3c-a5c65f7b9d1a))
+ (fp_line (start -3.5 2.45) (end 3.5 2.45) (layer "F.Fab") (width 0.1) (tstamp 4e1ea7c5-56b6-42f2-afe4-a27155df3e52))
+ (fp_line (start -3.5 -1.6) (end -3.5 2.45) (layer "F.Fab") (width 0.1) (tstamp 63ce31fe-dacf-4155-9e40-63410e685d76))
+ (fp_line (start -1.25 -0.892893) (end -0.75 -1.6) (layer "F.Fab") (width 0.1) (tstamp 713644de-5485-4480-b5a5-1fbe7c470f67))
+ (fp_line (start 3.5 -1.6) (end 3.5 2.45) (layer "F.Fab") (width 0.1) (tstamp bdb5e76b-817a-418f-a102-d75dc577b85a))
+ (fp_line (start -3.5 -1.6) (end 3.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp d07a234f-16a2-4d94-97e4-01063448f4fb))
+ (pad "1" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a5f583c-62b2-4ef9-9693-37f34003bcfb))
+ (pad "2" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1675face-5156-49b8-a2a9-278b0f33c9ef))
+ (pad "3" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00fb5c70-ec4d-4d49-ba28-f9b04704a873))
+ (pad "MP" smd roundrect (at -3.1 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53c22959-6c09-4b92-9059-d90a97c0e62c))
+ (pad "MP" smd roundrect (at 3.1 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a952dc0f-acdb-4430-a89f-0bd3aa9a73d0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..6c48f5e8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM04B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f5fba8aa-81c9-4c8f-9e9e-aabbd2c7a3bd)
+ )
+ (fp_text value "JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 509f0035-056f-42ef-9b3e-bf6fbc2c486c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d4ee268-77c3-45c4-abb3-957ce5ce7db1)
+ )
+ (fp_line (start -4.235 -0.26) (end -4.235 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 25b8e148-0678-4cc4-a031-cd315813e989))
+ (fp_line (start 4.235 -1.71) (end 2.435 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 4d98fb20-3d12-451f-aeac-099a40a0ef8d))
+ (fp_line (start -4.235 -1.71) (end -2.435 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5c184b15-c02b-4d9f-b2c0-60513d11a43e))
+ (fp_line (start 4.235 -0.26) (end 4.235 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 776814bd-5ee8-49f9-b602-7ad0bbb9b1db))
+ (fp_line (start -2.435 -1.71) (end -2.435 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 983d2f14-7c9c-4e7f-8a5c-006e8c59de0e))
+ (fp_line (start -2.965 2.56) (end 2.965 2.56) (layer "F.SilkS") (width 0.12) (tstamp f37eaa4f-8049-4007-8485-1ad78af6adf8))
+ (fp_line (start 4.72 -3.2) (end -4.72 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 001cbbdd-d13a-44e2-b7ec-49a6e2be349e))
+ (fp_line (start 4.72 3.2) (end 4.72 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 7898fadc-b2be-40ab-a20d-86e66837de0b))
+ (fp_line (start -4.72 3.2) (end 4.72 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 964a7445-61a2-4c0b-b381-68d5704c84f3))
+ (fp_line (start -4.72 -3.2) (end -4.72 3.2) (layer "F.CrtYd") (width 0.05) (tstamp d14e2923-bf05-4c7a-bf08-5844f08edb68))
+ (fp_line (start -1.875 -0.892893) (end -1.375 -1.6) (layer "F.Fab") (width 0.1) (tstamp 0c5609a6-6f20-417a-a431-4c83b7b07644))
+ (fp_line (start -4.125 2.45) (end 4.125 2.45) (layer "F.Fab") (width 0.1) (tstamp 5689d358-0c29-415a-8f7a-16f5b6e5fb0c))
+ (fp_line (start -4.125 -1.6) (end -4.125 2.45) (layer "F.Fab") (width 0.1) (tstamp 94d11921-5848-411c-91f7-77bf2dfc9599))
+ (fp_line (start -2.375 -1.6) (end -1.875 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 9ebe04b9-9e97-416d-9c62-ba96f1fbf317))
+ (fp_line (start -4.125 -1.6) (end 4.125 -1.6) (layer "F.Fab") (width 0.1) (tstamp a813ccb0-4ecc-4659-9794-e04422cc3b43))
+ (fp_line (start 4.125 -1.6) (end 4.125 2.45) (layer "F.Fab") (width 0.1) (tstamp d8c78ca7-0680-4e53-a08f-0528b49e4c93))
+ (pad "1" smd roundrect (at -1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e57637ba-16ff-45d9-804e-eb5fbdcf6ed3))
+ (pad "2" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a42eef4a-9603-493e-b1f8-c7fee5b8937a))
+ (pad "3" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5bbe325a-070d-438a-b479-62fb1a28a694))
+ (pad "4" smd roundrect (at 1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f34df46-9bfe-4759-9db8-739aad3c455d))
+ (pad "MP" smd roundrect (at 3.725 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 70794cf9-2876-4ec5-8703-370d4b8b90a3))
+ (pad "MP" smd roundrect (at -3.725 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp acc820e0-571a-4f54-9cf2-f1312d1f26fc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f5874319
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM05B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5debfeed-7a02-4a8b-a40b-8e249bd9127a)
+ )
+ (fp_text value "JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7b51daf-5c23-43eb-b097-0e5c4291b1f6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad1294c7-ddda-4bce-bb95-1d27dce3614f)
+ )
+ (fp_line (start -3.06 -1.71) (end -3.06 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 1d803a94-6030-4341-b067-7e89e9ec5e25))
+ (fp_line (start -4.86 -1.71) (end -3.06 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5f2a2b03-afe4-4ad2-a8f4-b882313602eb))
+ (fp_line (start 4.86 -0.26) (end 4.86 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 64ac580e-8e3e-4a73-bcea-e2032a3b7342))
+ (fp_line (start -4.86 -0.26) (end -4.86 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 82a115bb-50d1-42ad-8737-02070c65268b))
+ (fp_line (start -3.59 2.56) (end 3.59 2.56) (layer "F.SilkS") (width 0.12) (tstamp d3454146-9df4-49bc-89c9-ae4ed8ef76a7))
+ (fp_line (start 4.86 -1.71) (end 3.06 -1.71) (layer "F.SilkS") (width 0.12) (tstamp dba053ab-820c-42af-ab6d-00a625ed2dbd))
+ (fp_line (start 5.35 3.2) (end 5.35 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 1b7fc886-81f2-48a0-a7b3-344d0e5eb689))
+ (fp_line (start -5.35 3.2) (end 5.35 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 621be761-62cd-4bef-97e3-34653a53c042))
+ (fp_line (start 5.35 -3.2) (end -5.35 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 8845f79e-ffd1-481e-8e28-24909c9cf1ef))
+ (fp_line (start -5.35 -3.2) (end -5.35 3.2) (layer "F.CrtYd") (width 0.05) (tstamp e0885474-fba3-41e3-a373-25ca20bc0e57))
+ (fp_line (start 4.75 -1.6) (end 4.75 2.45) (layer "F.Fab") (width 0.1) (tstamp 4b0c780b-396b-4374-a6a6-c54059f5d17e))
+ (fp_line (start -4.75 -1.6) (end 4.75 -1.6) (layer "F.Fab") (width 0.1) (tstamp 5bfcc7a9-27e4-42b5-a9ad-15d35f3cef85))
+ (fp_line (start -3 -1.6) (end -2.5 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 8826a32f-abac-4926-8957-374ab3fa293c))
+ (fp_line (start -2.5 -0.892893) (end -2 -1.6) (layer "F.Fab") (width 0.1) (tstamp 9dbfb226-19fa-49f7-9cd6-3997c6523e62))
+ (fp_line (start -4.75 -1.6) (end -4.75 2.45) (layer "F.Fab") (width 0.1) (tstamp dbf667a9-4955-430d-860a-f5c78ee72b11))
+ (fp_line (start -4.75 2.45) (end 4.75 2.45) (layer "F.Fab") (width 0.1) (tstamp f5551054-d703-410a-aee1-6888c8a2e080))
+ (pad "1" smd roundrect (at -2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ee567ef-d6e6-4eb0-b318-8159ddf1d74b))
+ (pad "2" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 793615cb-783f-4241-bd95-50ca800a5542))
+ (pad "3" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c242ca62-082c-4ff4-939f-27b25c77f206))
+ (pad "4" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdb4ada3-6e00-418d-bdc3-82ea9a0cd003))
+ (pad "5" smd roundrect (at 2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c36c9fe7-f7ad-4612-809f-5bc34de20de4))
+ (pad "MP" smd roundrect (at 4.35 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 050700ef-280c-453c-af12-beeaf958d320))
+ (pad "MP" smd roundrect (at -4.35 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97e01615-237c-4d7b-b5ed-bc5a6bcb22e0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0fb85399
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM06B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a332a75-e2ee-4873-830b-54027dbcf9b1)
+ )
+ (fp_text value "JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6e99564-fe63-4cfe-b319-0c37f2f6459f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0c1b1db-42fc-479d-97d0-e6b1117db91d)
+ )
+ (fp_line (start -5.485 -0.26) (end -5.485 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 2d5c3170-3e48-49a3-b92e-ce4062618633))
+ (fp_line (start -3.685 -1.71) (end -3.685 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 5b8d9cb2-fde0-450f-a103-9412799894b3))
+ (fp_line (start -5.485 -1.71) (end -3.685 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 908429ad-2824-445a-b0b2-49d7533629be))
+ (fp_line (start 5.485 -1.71) (end 3.685 -1.71) (layer "F.SilkS") (width 0.12) (tstamp c7aef495-0e24-4573-9dbc-ee4245a30302))
+ (fp_line (start -4.215 2.56) (end 4.215 2.56) (layer "F.SilkS") (width 0.12) (tstamp db1deabc-0a78-4153-a1d4-a47e9f054e34))
+ (fp_line (start 5.485 -0.26) (end 5.485 -1.71) (layer "F.SilkS") (width 0.12) (tstamp f7d554f5-edcf-498e-9d47-5da2a1554c3a))
+ (fp_line (start 5.98 3.2) (end 5.98 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 3a3db3c3-f212-49ba-88c7-7e5627242d26))
+ (fp_line (start -5.98 -3.2) (end -5.98 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 67c4318e-5471-426c-9651-e24251c44c67))
+ (fp_line (start -5.98 3.2) (end 5.98 3.2) (layer "F.CrtYd") (width 0.05) (tstamp b6db8a91-91f4-4727-aa53-74a21b8ea467))
+ (fp_line (start 5.98 -3.2) (end -5.98 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp eb8f1c40-8aa9-40ca-af45-4b14ac8a7c05))
+ (fp_line (start -5.375 2.45) (end 5.375 2.45) (layer "F.Fab") (width 0.1) (tstamp 21985dd1-fc24-4d50-bfe2-55974bd832a2))
+ (fp_line (start -5.375 -1.6) (end -5.375 2.45) (layer "F.Fab") (width 0.1) (tstamp 569771b6-730b-427d-a537-d6f51436e4b2))
+ (fp_line (start 5.375 -1.6) (end 5.375 2.45) (layer "F.Fab") (width 0.1) (tstamp 7394f1e0-53db-401d-9803-51f68d814d72))
+ (fp_line (start -5.375 -1.6) (end 5.375 -1.6) (layer "F.Fab") (width 0.1) (tstamp 91e8da8d-bc88-4f40-ba2a-ad8cade76d61))
+ (fp_line (start -3.125 -0.892893) (end -2.625 -1.6) (layer "F.Fab") (width 0.1) (tstamp b50623d0-575f-43ec-bb34-522cefc47144))
+ (fp_line (start -3.625 -1.6) (end -3.125 -0.892893) (layer "F.Fab") (width 0.1) (tstamp ff498592-6b4d-492d-b21a-70b6e8d0ab5d))
+ (pad "1" smd roundrect (at -3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbc70dbe-aac1-4831-9157-5e48a3e657c1))
+ (pad "2" smd roundrect (at -1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d4858b4-9461-4ee9-8ea6-ab9ed15a3596))
+ (pad "3" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d9cd413-b28c-4407-95b5-1296b18bfe20))
+ (pad "4" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2be97a5d-59e0-47db-b9a7-16417f834cec))
+ (pad "5" smd roundrect (at 1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9613ee0-72bc-4697-9be5-5c571906f8c9))
+ (pad "6" smd roundrect (at 3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 167a2ec4-a42c-494a-bbaa-6e420a5f633f))
+ (pad "MP" smd roundrect (at 4.975 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26040a9e-64b4-457f-8478-8e73995f29eb))
+ (pad "MP" smd roundrect (at -4.975 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 474a0f0a-9ac3-4e17-a1db-d9837aae2e5a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..31a0319d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM07B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ba4e3a81-b29f-4a72-b23f-348a0470fba7)
+ )
+ (fp_text value "JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7e138f8-9306-420d-aefe-d440c51501db)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0df50544-468b-4ed9-ac5b-6b478a639703)
+ )
+ (fp_line (start -4.31 -1.71) (end -4.31 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 54bc9b8d-756e-4c21-a23d-779bdd0b2c1a))
+ (fp_line (start -6.11 -0.26) (end -6.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 959c27a6-1d12-41a3-b5a6-77f74c13cbc7))
+ (fp_line (start 6.11 -0.26) (end 6.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp a249e5ba-2ae1-480e-9139-cc70362471ec))
+ (fp_line (start -4.84 2.56) (end 4.84 2.56) (layer "F.SilkS") (width 0.12) (tstamp b008a9bc-200b-4804-8348-8841aa080f06))
+ (fp_line (start 6.11 -1.71) (end 4.31 -1.71) (layer "F.SilkS") (width 0.12) (tstamp e712e1aa-ee58-431a-86c2-b3fa9aec92c1))
+ (fp_line (start -6.11 -1.71) (end -4.31 -1.71) (layer "F.SilkS") (width 0.12) (tstamp f0b61beb-08cb-452d-a0d6-6c62f1e1e7bd))
+ (fp_line (start 6.6 -3.2) (end -6.6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 5f5aece3-0005-4535-8366-ffdf0c000878))
+ (fp_line (start -6.6 -3.2) (end -6.6 3.2) (layer "F.CrtYd") (width 0.05) (tstamp b06660e8-43bd-4f55-92a1-a3375ea20a3d))
+ (fp_line (start -6.6 3.2) (end 6.6 3.2) (layer "F.CrtYd") (width 0.05) (tstamp ba1cec66-060b-4f66-b678-974529105676))
+ (fp_line (start 6.6 3.2) (end 6.6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp ed6b265a-4723-42c0-b511-bcf96d5551d1))
+ (fp_line (start -4.25 -1.6) (end -3.75 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 031a8072-7e9b-43d2-98bb-b71d18e129a7))
+ (fp_line (start -6 -1.6) (end -6 2.45) (layer "F.Fab") (width 0.1) (tstamp 3484f824-be41-46ff-add1-05156ab71c93))
+ (fp_line (start 6 -1.6) (end 6 2.45) (layer "F.Fab") (width 0.1) (tstamp 3bd29ae5-ddac-4a4c-a392-95f8e3710d42))
+ (fp_line (start -3.75 -0.892893) (end -3.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 5f7e5033-77ad-4644-af13-f2369b13e15b))
+ (fp_line (start -6 -1.6) (end 6 -1.6) (layer "F.Fab") (width 0.1) (tstamp bcd532b6-40ed-45df-86f2-7ebb82286cbd))
+ (fp_line (start -6 2.45) (end 6 2.45) (layer "F.Fab") (width 0.1) (tstamp f9cfa422-9bc0-45ac-9383-1e84766f347b))
+ (pad "1" smd roundrect (at -3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bac07f10-0e71-4d28-a019-a48ad5c8e7d4))
+ (pad "2" smd roundrect (at -2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0370f2dd-9cc7-48e8-bada-b54675ab4ebe))
+ (pad "3" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 737858d4-dbb0-4a6c-99a3-68e36297d3e6))
+ (pad "4" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e669d2cc-7f98-4462-9745-ab38192ffdc9))
+ (pad "5" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35036d9d-0f44-4542-ba73-b31610a94565))
+ (pad "6" smd roundrect (at 2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35926cba-ee76-4e54-8082-a978ef18ec6b))
+ (pad "7" smd roundrect (at 3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2705e9b8-11f7-42ca-af9e-f2222f38daff))
+ (pad "MP" smd roundrect (at -5.6 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86f7615e-6548-427a-ba48-246c44f517fd))
+ (pad "MP" smd roundrect (at 5.6 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b4e874fd-562c-49d1-be81-892179e879b2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM07B-GHS-TB_1x07-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..52842509
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM08B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dec3bd66-bba2-4f4a-baa1-812b55d49e0a)
+ )
+ (fp_text value "JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3de88030-7dc5-47ca-aa72-3ace0566574b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4902b5e2-6ec0-4d41-9e50-417ed877c27b)
+ )
+ (fp_line (start 6.735 -1.71) (end 4.935 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 148eb3ee-5d06-4bc3-a7e2-99bfe890ba16))
+ (fp_line (start -5.465 2.56) (end 5.465 2.56) (layer "F.SilkS") (width 0.12) (tstamp 4e3e9dea-678c-48a8-b173-e1302dbf6698))
+ (fp_line (start -6.735 -1.71) (end -4.935 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5f3313ff-48cd-43a2-8c43-4c328514af0a))
+ (fp_line (start -6.735 -0.26) (end -6.735 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 9275b8ac-f69c-482a-88cb-8064f5520225))
+ (fp_line (start -4.935 -1.71) (end -4.935 -2.7) (layer "F.SilkS") (width 0.12) (tstamp b3136881-b04d-4730-b295-9a3e068595f8))
+ (fp_line (start 6.735 -0.26) (end 6.735 -1.71) (layer "F.SilkS") (width 0.12) (tstamp b7b1b6e3-958c-4ef8-956a-afd32485cf4f))
+ (fp_line (start -7.22 -3.2) (end -7.22 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 9383c9d4-7ce4-4de6-aa7c-fd0c469d1d2e))
+ (fp_line (start 7.22 -3.2) (end -7.22 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp b770a2db-1350-4a35-8b89-340d46aff4c5))
+ (fp_line (start 7.22 3.2) (end 7.22 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp d69b0a2e-84d9-4d70-8cda-01793aee3dbe))
+ (fp_line (start -7.22 3.2) (end 7.22 3.2) (layer "F.CrtYd") (width 0.05) (tstamp f146b63c-a1d0-40b5-8197-c5ec074a5f2f))
+ (fp_line (start 6.625 -1.6) (end 6.625 2.45) (layer "F.Fab") (width 0.1) (tstamp 3b84682e-9230-448e-82cf-b559b6e744ee))
+ (fp_line (start -6.625 -1.6) (end 6.625 -1.6) (layer "F.Fab") (width 0.1) (tstamp 4e6af36c-b28e-49ff-98b8-d58b1d952e58))
+ (fp_line (start -4.375 -0.892893) (end -3.875 -1.6) (layer "F.Fab") (width 0.1) (tstamp cbd66c2a-b50d-494e-a26a-db88a2437afe))
+ (fp_line (start -6.625 2.45) (end 6.625 2.45) (layer "F.Fab") (width 0.1) (tstamp d3e1a6d3-8880-422a-af15-3c8bac6e4400))
+ (fp_line (start -4.875 -1.6) (end -4.375 -0.892893) (layer "F.Fab") (width 0.1) (tstamp ea9e6bf2-bcdd-40e9-8807-137cd3bf8797))
+ (fp_line (start -6.625 -1.6) (end -6.625 2.45) (layer "F.Fab") (width 0.1) (tstamp edc44fb7-d9c6-485b-b937-5f929abf0c8d))
+ (pad "1" smd roundrect (at -4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff6bee80-b3ba-4fb4-b119-5e8aff311fb8))
+ (pad "2" smd roundrect (at -3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a79cd11-64d0-4eba-afed-125e3e585b47))
+ (pad "3" smd roundrect (at -1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1103bb15-693c-4a40-b471-95f25ccaf8f5))
+ (pad "4" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc6624aa-e120-4947-b5d5-f165049e5e26))
+ (pad "5" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96c4616a-2648-4496-8535-0ec3261ced4e))
+ (pad "6" smd roundrect (at 1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a9adc18-cffe-4abc-a302-2e9a21b998f9))
+ (pad "7" smd roundrect (at 3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ab3278b-9d34-46b4-a084-b6be34ab9732))
+ (pad "8" smd roundrect (at 4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20006e57-4725-41f6-94c1-a028e3d758ae))
+ (pad "MP" smd roundrect (at 6.225 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 752c9c5a-ae10-45e6-92d2-9d438eda98c1))
+ (pad "MP" smd roundrect (at -6.225 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4830917-c8b7-4668-b1f4-b433bbeca2eb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3e4b265e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM09B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2cd9ab7f-4931-4f70-9541-2fc78d8f8ccd)
+ )
+ (fp_text value "JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b4ff4a2-3126-46b3-9910-9eb110a50c09)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c412a4a1-68b6-4b12-bfd0-6bfb9b2471df)
+ )
+ (fp_line (start -6.09 2.56) (end 6.09 2.56) (layer "F.SilkS") (width 0.12) (tstamp 01f568f8-d48d-484d-bff2-40b5ebaaa004))
+ (fp_line (start -7.36 -0.26) (end -7.36 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 39614dcd-7e93-4130-9dde-20ce023add09))
+ (fp_line (start -5.56 -1.71) (end -5.56 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 4956cd5e-dbff-408c-a115-bc0a7c1468db))
+ (fp_line (start -7.36 -1.71) (end -5.56 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 527cf229-b39d-477d-b792-8d498ec19014))
+ (fp_line (start 7.36 -0.26) (end 7.36 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ea85afc9-a882-4451-981d-c70b7ce522f7))
+ (fp_line (start 7.36 -1.71) (end 5.56 -1.71) (layer "F.SilkS") (width 0.12) (tstamp fee471f6-0c3a-4eab-a33a-d4964cf0be05))
+ (fp_line (start 7.85 3.2) (end 7.85 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 18849bf9-b2a9-4434-8e07-b3b3ec8b1092))
+ (fp_line (start 7.85 -3.2) (end -7.85 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 358be59f-13e3-4907-8e16-92c140ee2799))
+ (fp_line (start -7.85 3.2) (end 7.85 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 97dd591a-34e7-44c3-be39-c03bd7695f41))
+ (fp_line (start -7.85 -3.2) (end -7.85 3.2) (layer "F.CrtYd") (width 0.05) (tstamp f4d087a1-4ea1-44ba-811d-fe0c8b86790b))
+ (fp_line (start -7.25 -1.6) (end 7.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp 178250e2-c447-437e-a4cd-e5bc49a27a56))
+ (fp_line (start -5.5 -1.6) (end -5 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 469498d2-c738-405f-9272-173954736627))
+ (fp_line (start -7.25 2.45) (end 7.25 2.45) (layer "F.Fab") (width 0.1) (tstamp 550eeae1-51f2-48b9-8951-e75fd8029b69))
+ (fp_line (start 7.25 -1.6) (end 7.25 2.45) (layer "F.Fab") (width 0.1) (tstamp 670fd938-ebde-4cd7-a66b-1fa1627ceaa0))
+ (fp_line (start -5 -0.892893) (end -4.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 8250a9d8-ff63-49f7-8b33-40d205a71783))
+ (fp_line (start -7.25 -1.6) (end -7.25 2.45) (layer "F.Fab") (width 0.1) (tstamp e9010333-78bf-4d00-aba1-88e4b6ef4abb))
+ (pad "1" smd roundrect (at -5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 937acf46-a6c5-4a5f-8f40-73a0d5c96b73))
+ (pad "2" smd roundrect (at -3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62f23969-1c01-47ad-a09c-152da179d920))
+ (pad "3" smd roundrect (at -2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 339b0a76-4603-4ce6-9862-a2b2d9eadade))
+ (pad "4" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aef140a6-2cf3-42f0-a6e1-c13ea8daa970))
+ (pad "5" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81b66e57-9863-47f0-b951-0b76fc51b639))
+ (pad "6" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97369df1-a9f6-4e0e-8e56-b1e31561e79e))
+ (pad "7" smd roundrect (at 2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ef384b3-c4b4-4d29-8325-ff8d225e0594))
+ (pad "8" smd roundrect (at 3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f2ea538-0731-4c64-a599-1cc5924db929))
+ (pad "9" smd roundrect (at 5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc7f6f31-29cc-4f73-a0d2-e782283f417a))
+ (pad "MP" smd roundrect (at -6.85 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53a5e195-500a-47cb-8c7a-8b4dcc0d6992))
+ (pad "MP" smd roundrect (at 6.85 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9b9fa95-66cc-4a66-9624-cf37e3a55623))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM09B-GHS-TB_1x09-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..aebf9d4c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM10B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1fea0420-b790-4d10-a2ea-54afb3999d9b)
+ )
+ (fp_text value "JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 971c904a-6d7a-4226-babf-d78028ff54b1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e47605e3-23d3-4b76-b513-0020432f8977)
+ )
+ (fp_line (start -7.985 -1.71) (end -6.185 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 36a5ca66-dcf8-47dd-bf2a-5d536470eb09))
+ (fp_line (start 7.985 -0.26) (end 7.985 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 3a5b3b5e-ce60-493f-a433-82ef5edc23a4))
+ (fp_line (start 7.985 -1.71) (end 6.185 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 6eb1f194-2afb-4fb7-93e1-a7a3eec93c0d))
+ (fp_line (start -6.715 2.56) (end 6.715 2.56) (layer "F.SilkS") (width 0.12) (tstamp 77bf210a-6f4e-4627-8e5c-a698fad7e521))
+ (fp_line (start -6.185 -1.71) (end -6.185 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 8c209671-d3ec-41ed-a4bc-86d950ebe06f))
+ (fp_line (start -7.985 -0.26) (end -7.985 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d64e625b-5d99-4dc9-bc1a-d30f5c90cef9))
+ (fp_line (start -8.48 -3.2) (end -8.48 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 496cddc5-0930-450d-ae53-61c3c997ecbd))
+ (fp_line (start -8.48 3.2) (end 8.48 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 62e6d9a7-5907-4914-93b1-2cdc7b66c43b))
+ (fp_line (start 8.48 -3.2) (end -8.48 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 6fd2c400-54ef-4857-ae1a-a959c49e7ced))
+ (fp_line (start 8.48 3.2) (end 8.48 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp ff645564-6126-4f44-b0d2-759fb4cb76ac))
+ (fp_line (start -7.875 -1.6) (end 7.875 -1.6) (layer "F.Fab") (width 0.1) (tstamp 16212853-1d75-4a23-a16b-4755af57966f))
+ (fp_line (start -7.875 -1.6) (end -7.875 2.45) (layer "F.Fab") (width 0.1) (tstamp 4cbd456f-d5e1-467c-8c11-3c9a5ea024e5))
+ (fp_line (start 7.875 -1.6) (end 7.875 2.45) (layer "F.Fab") (width 0.1) (tstamp 7c9438d8-fbbd-4275-8fca-fb69a8fa1626))
+ (fp_line (start -7.875 2.45) (end 7.875 2.45) (layer "F.Fab") (width 0.1) (tstamp 8d044377-c3d0-450b-8d50-ce6ac1fbbfbe))
+ (fp_line (start -5.625 -0.892893) (end -5.125 -1.6) (layer "F.Fab") (width 0.1) (tstamp 8f1a190f-aab1-451d-b8a3-95b27a81c367))
+ (fp_line (start -6.125 -1.6) (end -5.625 -0.892893) (layer "F.Fab") (width 0.1) (tstamp f4604dd5-d6ed-4453-805a-dd6d9d9a7a88))
+ (pad "1" smd roundrect (at -5.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce8b59d1-a34f-47a4-80d9-f6f70d2326d6))
+ (pad "2" smd roundrect (at -4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a103ed24-e8d2-4bab-b049-a657576d2dbf))
+ (pad "3" smd roundrect (at -3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 607b6f62-d892-4235-aad2-7378126fafb2))
+ (pad "4" smd roundrect (at -1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50e603b8-e2cd-4a41-a028-9f40c441ced0))
+ (pad "5" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26471858-a31a-49df-9a2e-2900ed0e38bb))
+ (pad "6" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34032a75-d1a2-4d42-850b-90b5474e8af6))
+ (pad "7" smd roundrect (at 1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 113d0775-8308-44ae-a0c0-90628194202b))
+ (pad "8" smd roundrect (at 3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63fa652d-58e1-43e1-ae1f-ea0815a8db5a))
+ (pad "9" smd roundrect (at 4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2affda8-753b-4ef8-ae38-ef1878582348))
+ (pad "10" smd roundrect (at 5.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88b9b56d-f0f1-4b57-98c0-22397c2ba426))
+ (pad "MP" smd roundrect (at 7.475 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27d50f0d-0791-4edd-b069-c97a4fcf04e0))
+ (pad "MP" smd roundrect (at -7.475 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 533c21b9-27a0-448d-b2aa-6a6638895d76))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM10B-GHS-TB_1x10-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ff6e3fcc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM11B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bcb481ce-66d2-4d38-aae9-2d0d4e908e2a)
+ )
+ (fp_text value "JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0c9cc20-7d1a-4d94-a5ef-b04b729b5ed1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7e0aa614-7740-4966-b532-d30a9ab89476)
+ )
+ (fp_line (start -7.34 2.56) (end 7.34 2.56) (layer "F.SilkS") (width 0.12) (tstamp 4ac20ae2-374c-49fd-9f0e-cb7c9450247e))
+ (fp_line (start 8.61 -1.71) (end 6.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5416b9ae-5cc9-49a7-83da-e4adf8349da8))
+ (fp_line (start -8.61 -1.71) (end -6.81 -1.71) (layer "F.SilkS") (width 0.12) (tstamp aa8f039e-9a2f-40a6-9569-623344a3b0c7))
+ (fp_line (start 8.61 -0.26) (end 8.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ada09e34-1cbf-4374-a0f5-24675b1d6bd7))
+ (fp_line (start -6.81 -1.71) (end -6.81 -2.7) (layer "F.SilkS") (width 0.12) (tstamp d3860c03-5628-4342-954b-566bd8367e7b))
+ (fp_line (start -8.61 -0.26) (end -8.61 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d9850f41-8779-4c9c-97ae-7f29c5e3d871))
+ (fp_line (start -9.1 -3.2) (end -9.1 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 4149cc8b-e9d6-4704-965a-bb587abc01f4))
+ (fp_line (start -9.1 3.2) (end 9.1 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 5f098c73-d932-4987-b41c-6df1a1808da4))
+ (fp_line (start 9.1 3.2) (end 9.1 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 759ab102-9f6e-45ff-9f4e-82f81e1ffb78))
+ (fp_line (start 9.1 -3.2) (end -9.1 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp e026df0f-b594-4950-a91b-60717988e3c7))
+ (fp_line (start -8.5 -1.6) (end -8.5 2.45) (layer "F.Fab") (width 0.1) (tstamp 1840bffe-722b-4e48-a47c-1441b02a8282))
+ (fp_line (start -8.5 -1.6) (end 8.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 2cca1bd2-5283-403f-857c-35b67201bf21))
+ (fp_line (start -6.75 -1.6) (end -6.25 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 3cc50f35-e51d-4d68-ac4a-0887e7950315))
+ (fp_line (start -8.5 2.45) (end 8.5 2.45) (layer "F.Fab") (width 0.1) (tstamp 759dc956-b86c-4415-910a-258e732ac5f6))
+ (fp_line (start -6.25 -0.892893) (end -5.75 -1.6) (layer "F.Fab") (width 0.1) (tstamp a7c8a5e7-aa7e-47b1-bd31-2ffb417490d5))
+ (fp_line (start 8.5 -1.6) (end 8.5 2.45) (layer "F.Fab") (width 0.1) (tstamp fbd74e26-44c1-4e9d-b59d-18a76ea12202))
+ (pad "1" smd roundrect (at -6.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25a1f922-8824-4882-bf7e-3a483a4a6a28))
+ (pad "2" smd roundrect (at -5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24ad7664-ba50-42c9-a96b-68dc3d912a4c))
+ (pad "3" smd roundrect (at -3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfd203b4-6bda-4d89-9303-64c062ab4f9b))
+ (pad "4" smd roundrect (at -2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 305c93b6-ba66-4c3d-86cd-6ef318380614))
+ (pad "5" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c72092c3-9beb-4437-9927-89a517f01d75))
+ (pad "6" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a41cbc8-6860-45a6-9d60-6ce6a72bfde0))
+ (pad "7" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e483832-5a1f-4be2-ac97-d33a33d2db7d))
+ (pad "8" smd roundrect (at 2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90294f3d-b1e1-438f-8a9c-eb16f0f21ec9))
+ (pad "9" smd roundrect (at 3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9969d98f-c33f-4ab2-88a0-0551203712ca))
+ (pad "10" smd roundrect (at 5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d523093-7431-46e1-89eb-50e444ab87b7))
+ (pad "11" smd roundrect (at 6.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03505fbd-0528-4dd4-b362-46ee4c41d379))
+ (pad "MP" smd roundrect (at -8.1 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cfae9c3-d224-4563-8f58-52760fe946e7))
+ (pad "MP" smd roundrect (at 8.1 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9dd0badb-f534-4b56-a276-e77730cf7097))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM11B-GHS-TB_1x11-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b5e78428
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM12B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9982b852-68cd-4e0c-a94c-a26057940a12)
+ )
+ (fp_text value "JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7e4f1aa-d3ac-4944-bdc6-883f059a4ff2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6aaab162-4767-4df8-be60-f7a623dea72c)
+ )
+ (fp_line (start -7.435 -1.71) (end -7.435 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 39326e72-6b05-420a-9bee-79206e348fca))
+ (fp_line (start -9.235 -0.26) (end -9.235 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5d5c1da2-1ce0-43e6-ac41-9b690e2db7c0))
+ (fp_line (start -7.965 2.56) (end 7.965 2.56) (layer "F.SilkS") (width 0.12) (tstamp 620573f4-0ac0-44b3-9f60-7518be9e8604))
+ (fp_line (start 9.235 -1.71) (end 7.435 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ad0a8f45-7586-4471-a10c-00c25c60fbba))
+ (fp_line (start 9.235 -0.26) (end 9.235 -1.71) (layer "F.SilkS") (width 0.12) (tstamp f09bf20f-398a-4705-8e94-52e225093b39))
+ (fp_line (start -9.235 -1.71) (end -7.435 -1.71) (layer "F.SilkS") (width 0.12) (tstamp fd749805-2061-430e-8eed-2e1edf065dcb))
+ (fp_line (start -9.72 3.2) (end 9.72 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 22266810-8384-4ec9-8780-4936dae598d7))
+ (fp_line (start 9.72 3.2) (end 9.72 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 44d3c41b-c5e0-4698-9c06-98b3ec36ae97))
+ (fp_line (start 9.72 -3.2) (end -9.72 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp c71f2eec-0eb2-4ab0-bccd-f3ea7a8e480f))
+ (fp_line (start -9.72 -3.2) (end -9.72 3.2) (layer "F.CrtYd") (width 0.05) (tstamp f0588a2c-6f25-4f2b-8053-44e7de5f93a2))
+ (fp_line (start -6.875 -0.892893) (end -6.375 -1.6) (layer "F.Fab") (width 0.1) (tstamp 353c6619-1046-4305-86d9-46e3942828e4))
+ (fp_line (start 9.125 -1.6) (end 9.125 2.45) (layer "F.Fab") (width 0.1) (tstamp 5e541110-b83d-4cf3-822c-022713145af1))
+ (fp_line (start -9.125 -1.6) (end -9.125 2.45) (layer "F.Fab") (width 0.1) (tstamp b0451cb5-4ddc-429a-8fcc-f7f567b8def1))
+ (fp_line (start -9.125 2.45) (end 9.125 2.45) (layer "F.Fab") (width 0.1) (tstamp d7bc3893-f5f1-4f23-8e24-814f357a14cf))
+ (fp_line (start -9.125 -1.6) (end 9.125 -1.6) (layer "F.Fab") (width 0.1) (tstamp d8025194-91a4-45cc-8c09-ef382e1e1afd))
+ (fp_line (start -7.375 -1.6) (end -6.875 -0.892893) (layer "F.Fab") (width 0.1) (tstamp eebb06da-f466-42b8-9205-5dc61767acca))
+ (pad "1" smd roundrect (at -6.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 961538e9-73c2-4053-be5b-02c3cf379367))
+ (pad "2" smd roundrect (at -5.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ac348d2-d37a-4d1c-84c5-e9864ebbb53f))
+ (pad "3" smd roundrect (at -4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b82b218f-54cd-4b00-bcc8-e5d39893efd3))
+ (pad "4" smd roundrect (at -3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f28e5e5f-aa9f-4590-9c90-e03da1d0d9b8))
+ (pad "5" smd roundrect (at -1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63cdc66a-17fb-4d68-9944-fa87142268b7))
+ (pad "6" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e5810f2-2c17-47e1-b9c9-05f065aa0d5f))
+ (pad "7" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b01fde8-7857-429f-aebb-9f4c4c343a93))
+ (pad "8" smd roundrect (at 1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3fefb8-7607-453f-8385-0437832ff659))
+ (pad "9" smd roundrect (at 3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1893675d-bd93-4ae3-9b57-05cb2492287e))
+ (pad "10" smd roundrect (at 4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd59eb93-d010-40d0-87b7-883fcaa8692b))
+ (pad "11" smd roundrect (at 5.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f870c1f-e45b-4c19-ada3-2d89e88c07cc))
+ (pad "12" smd roundrect (at 6.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7595d0bd-a41d-433f-9aa3-f87cf1b57818))
+ (pad "MP" smd roundrect (at -8.725 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6711d296-3d58-4506-ac64-58485e2bb61a))
+ (pad "MP" smd roundrect (at 8.725 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db1c174a-f00d-4f07-b717-d797a3c69cce))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM12B-GHS-TB_1x12-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7cb8895a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM13B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b628784a-4e27-490d-99ec-48b235fade06)
+ )
+ (fp_text value "JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58dbb5f9-6750-458f-a1e0-dba8124dd824)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 82a7450e-5f73-4cf0-8d2b-482fd415f884)
+ )
+ (fp_line (start 9.86 -0.26) (end 9.86 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 0d86717e-b741-46e7-b2ce-e89a4eda523a))
+ (fp_line (start -9.86 -1.71) (end -8.06 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 1788ddee-3bee-4f3b-b3dc-2849b0f637c8))
+ (fp_line (start -9.86 -0.26) (end -9.86 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 30828958-4e4a-4663-8a44-7409bce2cbfc))
+ (fp_line (start -8.06 -1.71) (end -8.06 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 5b950cfd-5de4-498d-8b83-970d80504b77))
+ (fp_line (start -8.59 2.56) (end 8.59 2.56) (layer "F.SilkS") (width 0.12) (tstamp 8e58e938-f0ed-4078-985a-1792d6106fb5))
+ (fp_line (start 9.86 -1.71) (end 8.06 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 9584ece3-f26d-4764-9399-ab432fb57233))
+ (fp_line (start -10.35 3.2) (end 10.35 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 88ea8f97-fd36-4807-94fe-0d95905c3e7f))
+ (fp_line (start 10.35 -3.2) (end -10.35 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 950a77fd-5347-44ac-a0a9-8f1a4d4cb52e))
+ (fp_line (start 10.35 3.2) (end 10.35 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp cbc80f6d-0b47-4620-9b58-9a6c00aef9af))
+ (fp_line (start -10.35 -3.2) (end -10.35 3.2) (layer "F.CrtYd") (width 0.05) (tstamp d8f88df5-b2ce-409f-b437-2c4ac3bd656d))
+ (fp_line (start -9.75 -1.6) (end 9.75 -1.6) (layer "F.Fab") (width 0.1) (tstamp 1301d4a0-f439-40c8-b13b-c89beca170ce))
+ (fp_line (start -8 -1.6) (end -7.5 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 2dde6f53-b474-4df6-8348-6c3a4e161c18))
+ (fp_line (start 9.75 -1.6) (end 9.75 2.45) (layer "F.Fab") (width 0.1) (tstamp 81b3a2b4-f95c-4ab0-8399-32e89078ebe9))
+ (fp_line (start -9.75 2.45) (end 9.75 2.45) (layer "F.Fab") (width 0.1) (tstamp 984246d0-424f-4d7e-97d9-dfb655987804))
+ (fp_line (start -9.75 -1.6) (end -9.75 2.45) (layer "F.Fab") (width 0.1) (tstamp a91dec39-ff58-482a-b5d3-69b3620bd9d6))
+ (fp_line (start -7.5 -0.892893) (end -7 -1.6) (layer "F.Fab") (width 0.1) (tstamp b62c2221-7d66-45f1-915a-b47579ec96a2))
+ (pad "1" smd roundrect (at -7.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f8a51c3-f1d2-46b5-a6b6-223d13f786cb))
+ (pad "2" smd roundrect (at -6.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b3670b1-c24d-4c88-a467-4e02fcca117e))
+ (pad "3" smd roundrect (at -5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b029ba1e-9111-49c7-aa3f-d3b803ab4898))
+ (pad "4" smd roundrect (at -3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 334fe09d-1c9d-4003-a773-87a6dcf0f569))
+ (pad "5" smd roundrect (at -2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38726c39-0955-49f1-a3cc-ef42ba18fdae))
+ (pad "6" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 277bd6c3-9301-4dc7-8abb-bd19cf3685db))
+ (pad "7" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07b3a012-be68-49ce-b188-9fb4ae21731a))
+ (pad "8" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23eef3b9-5522-473b-a9aa-a78708a2de5c))
+ (pad "9" smd roundrect (at 2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83f4f05f-3791-475b-86cc-9042e673ac54))
+ (pad "10" smd roundrect (at 3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 238f7121-2081-4e2f-b83b-d1e4cffe3772))
+ (pad "11" smd roundrect (at 5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc69bd80-d85c-4667-9dd3-4e53b83c3d59))
+ (pad "12" smd roundrect (at 6.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d231785-2697-4f80-bfe7-a493656176cb))
+ (pad "13" smd roundrect (at 7.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 497350b9-1f48-432b-a86d-a98493ee08b9))
+ (pad "MP" smd roundrect (at 9.35 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59675495-7818-460e-ab60-5554d269b44c))
+ (pad "MP" smd roundrect (at -9.35 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c1ec0cc-ac1a-4516-ac8b-0d178bfaf6d3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM13B-GHS-TB_1x13-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1add49ab
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM14B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ab8e26e-792a-46ea-baa9-12401f915e6d)
+ )
+ (fp_text value "JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8251957-2d9b-4d8f-bffc-bb5d96db5d2c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9d5314b-7269-4b07-a302-f5565c01de58)
+ )
+ (fp_line (start -10.485 -0.26) (end -10.485 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 00daf13f-6d79-47cb-8142-1f20502ac4a9))
+ (fp_line (start 10.485 -0.26) (end 10.485 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 02d00135-4f4c-4934-87b1-f8dc62eefc6b))
+ (fp_line (start -8.685 -1.71) (end -8.685 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 04cd691f-3ef6-4c7a-b16e-47369bce8122))
+ (fp_line (start -9.215 2.56) (end 9.215 2.56) (layer "F.SilkS") (width 0.12) (tstamp 9aa30bd4-6f2f-4bc5-99b6-af46d9c617fe))
+ (fp_line (start -10.485 -1.71) (end -8.685 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ab7bfe05-6711-4f95-a82a-d73d1e4acb99))
+ (fp_line (start 10.485 -1.71) (end 8.685 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d4b3c3b0-a7c8-459b-aa5f-bd6fd0c9bfd3))
+ (fp_line (start 10.98 3.2) (end 10.98 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 061d3324-a7cd-4426-a473-c675610dffca))
+ (fp_line (start -10.98 -3.2) (end -10.98 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 281103f3-c3d6-455d-b1ba-2124ecb3c910))
+ (fp_line (start -10.98 3.2) (end 10.98 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 2d4b2a16-71f6-4378-a6ef-2d3702502a4c))
+ (fp_line (start 10.98 -3.2) (end -10.98 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp 4768e5d4-8d80-4be7-a842-0c126ae1b47f))
+ (fp_line (start -10.375 -1.6) (end -10.375 2.45) (layer "F.Fab") (width 0.1) (tstamp 10dd5e1c-2b48-4270-8b0e-d10154a4cd90))
+ (fp_line (start -8.625 -1.6) (end -8.125 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 3df69b12-4d42-44df-848d-e680ec392fed))
+ (fp_line (start -10.375 2.45) (end 10.375 2.45) (layer "F.Fab") (width 0.1) (tstamp 4c271dbc-ef85-4203-b0ff-bad68787fb9c))
+ (fp_line (start 10.375 -1.6) (end 10.375 2.45) (layer "F.Fab") (width 0.1) (tstamp 79479de6-fd0e-4ee5-a678-594a12855dd5))
+ (fp_line (start -10.375 -1.6) (end 10.375 -1.6) (layer "F.Fab") (width 0.1) (tstamp a8f72262-62dd-403f-9ecb-49f656a37e2f))
+ (fp_line (start -8.125 -0.892893) (end -7.625 -1.6) (layer "F.Fab") (width 0.1) (tstamp d78d30ca-d41a-4f58-ab40-103064931946))
+ (pad "1" smd roundrect (at -8.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 49483811-302b-4134-b0c0-0539c1d82e65))
+ (pad "2" smd roundrect (at -6.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd6be615-5d36-429d-bec4-59c7b8861f51))
+ (pad "3" smd roundrect (at -5.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99df623b-eec5-4a75-9cd9-73fbc4c62531))
+ (pad "4" smd roundrect (at -4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 420570cc-c5b9-4f1e-b3b7-41edfb461b51))
+ (pad "5" smd roundrect (at -3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a0f1ddf-e8e4-4ed7-af62-6de5831d7ab1))
+ (pad "6" smd roundrect (at -1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b85e8915-6265-4b31-849c-a494f1b2b476))
+ (pad "7" smd roundrect (at -0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f916737d-8dc2-4d80-ad4e-7fbc0526faec))
+ (pad "8" smd roundrect (at 0.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60f85e18-daa4-4b22-af44-eb0c2e4f998d))
+ (pad "9" smd roundrect (at 1.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62e637ed-8e6a-4e5a-b177-a663972092ad))
+ (pad "10" smd roundrect (at 3.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a98a171-2693-403c-9744-9f07ee10ed2a))
+ (pad "11" smd roundrect (at 4.375 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e717521b-1991-4270-86f4-7fbfe2583a15))
+ (pad "12" smd roundrect (at 5.625 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9aabec30-6573-45f8-9ce0-d94ef47e74f3))
+ (pad "13" smd roundrect (at 6.875 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efd4e9cc-b27e-4ab5-bb2a-f55745b8d7d0))
+ (pad "14" smd roundrect (at 8.125 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d90145a-6faf-4b84-8824-79634344765e))
+ (pad "MP" smd roundrect (at 9.975 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ea0c8a2-0159-4655-a9b9-23361f1da149))
+ (pad "MP" smd roundrect (at -9.975 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fc66e05-8414-4674-9991-f5a6395371dd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM14B-GHS-TB_1x14-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5ce16cc3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST GH series connector, SM15B-GHS-TB (http://www.jst-mfg.com/product/pdf/eng/eGH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST GH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 16064655-0aae-4f0b-bc33-14d98ea392bb)
+ )
+ (fp_text value "JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal" (at 0 3.9) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51f9687f-8ffb-48b4-b319-4f66f02fb53a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b400ab22-4307-4d85-9ba8-1e094307e3eb)
+ )
+ (fp_line (start -9.84 2.56) (end 9.84 2.56) (layer "F.SilkS") (width 0.12) (tstamp 23e9e872-044f-488e-a6e8-28372f0e759b))
+ (fp_line (start -9.31 -1.71) (end -9.31 -2.7) (layer "F.SilkS") (width 0.12) (tstamp 2959440b-514e-44fc-9633-1cdfc184d5c5))
+ (fp_line (start -11.11 -1.71) (end -9.31 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 3d105850-d288-4c83-9658-7afcae052260))
+ (fp_line (start 11.11 -1.71) (end 9.31 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 909153f3-a54d-421f-b89f-59a6b8a980f7))
+ (fp_line (start -11.11 -0.26) (end -11.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp bc3b9b6b-2ca0-4e90-8248-65dbe4162e70))
+ (fp_line (start 11.11 -0.26) (end 11.11 -1.71) (layer "F.SilkS") (width 0.12) (tstamp fae6dc76-5733-4dad-b78b-ced844cfb453))
+ (fp_line (start -11.6 3.2) (end 11.6 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 3f1a74f6-26d4-4b0a-8a8f-9708b2bd2332))
+ (fp_line (start -11.6 -3.2) (end -11.6 3.2) (layer "F.CrtYd") (width 0.05) (tstamp 8ca385ea-2704-486e-bad4-e2f41aaaa231))
+ (fp_line (start 11.6 -3.2) (end -11.6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp b8dd9e75-dfbb-46cf-bb6b-4e7b5c57d1a6))
+ (fp_line (start 11.6 3.2) (end 11.6 -3.2) (layer "F.CrtYd") (width 0.05) (tstamp d0f65192-ea26-48be-9b05-64a7b8eafd01))
+ (fp_line (start 11 -1.6) (end 11 2.45) (layer "F.Fab") (width 0.1) (tstamp 22c4f8ed-f527-4e24-a02d-d016b834f7d6))
+ (fp_line (start -11 -1.6) (end 11 -1.6) (layer "F.Fab") (width 0.1) (tstamp 64b77232-dbf9-45ba-a44e-e46a6e475b04))
+ (fp_line (start -11 -1.6) (end -11 2.45) (layer "F.Fab") (width 0.1) (tstamp 8027d051-c666-4b40-af36-92d2de65921c))
+ (fp_line (start -11 2.45) (end 11 2.45) (layer "F.Fab") (width 0.1) (tstamp 8356aef3-3f36-43b3-a911-baee61272633))
+ (fp_line (start -9.25 -1.6) (end -8.75 -0.892893) (layer "F.Fab") (width 0.1) (tstamp ca058036-6d1f-48e8-9b77-6e8cd4b12570))
+ (fp_line (start -8.75 -0.892893) (end -8.25 -1.6) (layer "F.Fab") (width 0.1) (tstamp dc02e461-7c22-47fc-a6e9-a93b5f577161))
+ (pad "1" smd roundrect (at -8.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8761487d-dc13-4f4a-aa35-2a401a4269a8))
+ (pad "2" smd roundrect (at -7.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b2d22fc-4893-4eba-bc38-de1ade2d9d76))
+ (pad "3" smd roundrect (at -6.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 435839a9-ee3d-47ab-a519-8da341dc80f3))
+ (pad "4" smd roundrect (at -5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1109f404-9802-4868-aba3-7cc4224b7129))
+ (pad "5" smd roundrect (at -3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6649cf0-fe96-4c94-ae4a-34d735a8038c))
+ (pad "6" smd roundrect (at -2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2847220e-4312-460b-bf02-17b8a8e9fd99))
+ (pad "7" smd roundrect (at -1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89322d91-4dbe-4b8e-b102-40b92391bf40))
+ (pad "8" smd roundrect (at 0 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 913d6e85-f7bb-48a6-82a9-ade941c62295))
+ (pad "9" smd roundrect (at 1.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a05d5dbc-f109-4a94-a446-0727d3984690))
+ (pad "10" smd roundrect (at 2.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ab181ee-2b9e-45f8-94b2-2b965785174e))
+ (pad "11" smd roundrect (at 3.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37b18868-6286-481b-bc5b-2d7381faf281))
+ (pad "12" smd roundrect (at 5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bff8b333-0fd5-4b6d-9e11-a3886da6b836))
+ (pad "13" smd roundrect (at 6.25 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55d5ca5e-d51c-4894-8dc3-4ffc362aca33))
+ (pad "14" smd roundrect (at 7.5 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f34aa22-6325-4f64-82c9-7d95e469ab7d))
+ (pad "15" smd roundrect (at 8.75 -1.85) (size 0.6 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 934d788a-211e-4384-9191-f36354d1106f))
+ (pad "MP" smd roundrect (at -10.6 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4938946-0c80-4940-a6b7-25cd29282f7c))
+ (pad "MP" smd roundrect (at 10.6 1.35) (size 1 2.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9de09e8-6189-4660-a7ad-1e0e915728b4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_GH_SM15B-GHS-TB_1x15-1MP_P1.25mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..0c37ae8a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F1)
+ (descr "JST J2100 series connector, B06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63fecc69-2d00-458e-bfbc-2ba4991e0eed)
+ )
+ (fp_text value "JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical" (at 2.5 11.12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60bb4f11-8c31-4d32-8df3-67a1a6d1c824)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 -3.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a278e6df-8dbf-424f-b60b-2d4ea0f0624f)
+ )
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 002a302e-6e35-44b8-abd2-43dd224ed5bf))
+ (fp_line (start 3.1 -4.59) (end 3.1 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 00b76c7f-cf31-4941-b9be-77e1e0c10fc8))
+ (fp_line (start 6.06 9.13) (end 2.5 9.13) (layer "F.SilkS") (width 0.12) (tstamp 024eee76-1ed3-4f97-b06a-34b34ffdf2b7))
+ (fp_line (start 7.71 10.03) (end 7.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 114f2df4-0289-4f70-bb25-d32095df620b))
+ (fp_line (start 6.06 9.58) (end 6.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp 1c1d9caa-d935-4a01-adfd-0674a5793e14))
+ (fp_line (start 3.1 -4.14) (end 7.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 27b0b62c-c487-430c-8349-a886a4617e02))
+ (fp_line (start -2.26 -4.14) (end -2.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp 32063951-0bed-444c-92aa-6d4135fc5b0b))
+ (fp_line (start -2.71 -4.59) (end -2.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp 5105f766-55f9-4296-8e79-b2f99964bf54))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp 5b2d1fd3-42ec-4dcc-a8d5-c62c6eaca8c3))
+ (fp_line (start 1.9 -4.59) (end 1.9 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 65fd0637-6c06-4ecd-8b8a-1258482ced53))
+ (fp_line (start -1.06 9.13) (end 2.5 9.13) (layer "F.SilkS") (width 0.12) (tstamp 7b8fc096-9465-4915-a554-e7fbbc33e0a2))
+ (fp_line (start 7.71 -4.59) (end -2.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 8ea3e3ff-f458-4861-ba22-8ed511a21726))
+ (fp_line (start -2.71 10.03) (end 7.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp 90d19ec5-3f79-444a-aad6-d7500fc83fb1))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp c0d3d7b1-904b-4443-a073-a51e186db281))
+ (fp_line (start 7.26 9.58) (end 6.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp c5ed2fec-4a64-422f-ac84-de35c7848ff9))
+ (fp_line (start 7.26 -4.14) (end 7.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp ce881521-4f45-4c00-8567-3b77a6e32ec3))
+ (fp_line (start -1.06 9.58) (end -1.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp dd18d909-675a-41c1-b9dc-70a27069d47b))
+ (fp_line (start -2.26 9.58) (end -1.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp e0bedad5-1bb1-4579-a908-0e5e823243f9))
+ (fp_line (start 1.9 -4.14) (end -2.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp e7f31d1d-f9e1-4353-892c-b6611a5e393c))
+ (fp_line (start -3.1 -4.98) (end -3.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp 5f9aeaf9-32c1-4a18-8445-098c39b3fd73))
+ (fp_line (start 8.1 -4.98) (end -3.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 7950d6c2-0fb2-419f-983b-e317dcf2d92a))
+ (fp_line (start 8.1 10.42) (end 8.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 7b6d7faa-6b7f-47ac-a8ac-d722246dea88))
+ (fp_line (start -3.1 10.42) (end 8.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp b4bc1fe6-6378-4cf6-9724-ad045837fc37))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp 0cf75fea-dd38-4fc5-ac41-461a0fbaf9a2))
+ (fp_line (start 1.25 5) (end 1.25 -1) (layer "F.Fab") (width 0.1) (tstamp 2cb05314-a3d1-4104-ae35-8883cf2f71e7))
+ (fp_line (start 7.6 -4.48) (end -2.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp 3550ebf1-3e0a-4ede-bec9-4420b3b20251))
+ (fp_line (start 3.75 5) (end 3.75 -1) (layer "F.Fab") (width 0.1) (tstamp 5fa95c1d-e8dd-4f32-b4c7-edebd344573d))
+ (fp_line (start 7.6 9.92) (end 7.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp 776e6140-4bec-407f-b9ff-43eba95b2324))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7a3261c2-2a8e-461a-a5e6-9c7b053dfe98))
+ (fp_line (start -2.6 -4.48) (end -2.6 9.92) (layer "F.Fab") (width 0.1) (tstamp da5d5986-fa99-47f7-9c1f-ed4a7350c939))
+ (fp_line (start -2.6 9.92) (end 7.6 9.92) (layer "F.Fab") (width 0.1) (tstamp ffa1c660-aebf-4cb5-9e6f-b9c803eff8d3))
+ (pad "" thru_hole circle (at 0 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 594daceb-bf9d-4997-9c25-dc9771948a67))
+ (pad "" thru_hole circle (at 5 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp d7799f05-ac6c-403b-b0db-cbb5b878ab0b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 0ae60b20-57d6-4d61-8c58-a876bbb4e9f2))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp df913652-a60d-4544-be91-ba6d17520f25))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp e1a5a54c-6829-4b27-84f4-968fb0cab191))
+ (pad "4" thru_hole oval (at 0 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp d51b3632-6b13-4684-bd7a-b2753ec56572))
+ (pad "5" thru_hole oval (at 2.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 06ab6b63-7cad-4f2f-af18-372479d32f4c))
+ (pad "6" thru_hole oval (at 5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 35fcd719-7133-4c4f-82cc-02da14654dcb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_B06B-J21DK-GGXR_2x03_P2.50x4.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1f3b2f9f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F2)
+ (descr "JST J2100 series connector, B08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30d93928-724d-4c47-957a-46b3ec5643a4)
+ )
+ (fp_text value "JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical" (at 3.75 11.12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a92b7dcc-d54b-48d9-a355-196031e25398)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 -3.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df7b8b32-7ffa-41af-9a8e-79131323a123)
+ )
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 082b09a3-a716-4fce-82a0-027465f8cc27))
+ (fp_line (start 9.76 -4.14) (end 9.76 9.58) (layer "F.SilkS") (width 0.12) (tstamp 1811d6b1-5c45-4e77-bada-196405d8fd56))
+ (fp_line (start -2.26 -4.14) (end -2.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp 30eb9a37-eabe-4461-91b7-6aaedcafb39b))
+ (fp_line (start 9.76 9.58) (end 8.56 9.58) (layer "F.SilkS") (width 0.12) (tstamp 3410f4f4-25d2-44fd-966e-c7f9187ffe8e))
+ (fp_line (start 8.56 9.58) (end 8.56 9.13) (layer "F.SilkS") (width 0.12) (tstamp 5a428973-2f96-4738-abfa-1f236b93d265))
+ (fp_line (start 3.15 -4.14) (end -2.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 6b7d7e5b-d929-40c1-9203-7e59db0c1a9c))
+ (fp_line (start -1.06 9.58) (end -1.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp 7d9d4d94-7529-4185-9517-5c24aafbdac1))
+ (fp_line (start 4.35 -4.59) (end 4.35 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 850691b9-8d24-4a49-8669-3557258f5371))
+ (fp_line (start 4.35 -4.14) (end 9.76 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 8a8a4c27-c2da-4278-bff3-43684072de8e))
+ (fp_line (start -2.26 9.58) (end -1.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp 916b2167-1a6a-4d79-a2a8-6ea3ea5bab85))
+ (fp_line (start -2.71 10.03) (end 10.21 10.03) (layer "F.SilkS") (width 0.12) (tstamp 91d1f30d-6b1c-429b-b266-c24628e1711c))
+ (fp_line (start 10.21 10.03) (end 10.21 -4.59) (layer "F.SilkS") (width 0.12) (tstamp a1182b52-35a0-479b-b1e1-ae652ae18a10))
+ (fp_line (start -1.06 9.13) (end 3.75 9.13) (layer "F.SilkS") (width 0.12) (tstamp aac9458d-5214-475b-b2b3-0aab584e341c))
+ (fp_line (start 8.56 9.13) (end 3.75 9.13) (layer "F.SilkS") (width 0.12) (tstamp d192da3d-ea53-41f1-b1a3-5fe515171fb7))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp d3b1ce72-44bf-49dc-affb-31273f748b85))
+ (fp_line (start 10.21 -4.59) (end -2.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp de120d91-1b00-47aa-8bf2-a276e50567a8))
+ (fp_line (start -2.71 -4.59) (end -2.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp dfa201cd-396d-4782-98d8-b9d4183a740e))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp edd1428c-bf07-43d2-9513-2ed2681dbd84))
+ (fp_line (start 3.15 -4.59) (end 3.15 -4.14) (layer "F.SilkS") (width 0.12) (tstamp ef2de359-2063-4230-829c-2d7ddf0dbe73))
+ (fp_line (start 10.6 10.42) (end 10.6 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 13f2a37e-be80-411a-89c1-78e3509d8969))
+ (fp_line (start -3.1 -4.98) (end -3.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp 6ca33c6d-ebc0-4e08-8faf-9ff2024805ad))
+ (fp_line (start -3.1 10.42) (end 10.6 10.42) (layer "F.CrtYd") (width 0.05) (tstamp b135b8aa-cd4a-4b9d-8675-6766beb59afd))
+ (fp_line (start 10.6 -4.98) (end -3.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp e774663b-d493-4dad-9d43-da0c46136c2b))
+ (fp_line (start 3.75 5) (end 3.75 -1) (layer "F.Fab") (width 0.1) (tstamp 2085528e-033f-4703-b84c-e4dad7a06b18))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp 74f6f451-a4ac-4443-acee-d23bf828967a))
+ (fp_line (start 1.25 5) (end 1.25 -1) (layer "F.Fab") (width 0.1) (tstamp 7f6e1075-716c-4d4c-aeb4-9747de8c7a47))
+ (fp_line (start 6.25 5) (end 6.25 -1) (layer "F.Fab") (width 0.1) (tstamp 8afe7244-88d0-4b54-9e35-d1530e0deee8))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9815fc6b-12dc-4897-b2cb-e52d3fd45a48))
+ (fp_line (start 10.1 9.92) (end 10.1 -4.48) (layer "F.Fab") (width 0.1) (tstamp a5a13dce-2900-4d82-82ed-9a0c3043ab83))
+ (fp_line (start -2.6 9.92) (end 10.1 9.92) (layer "F.Fab") (width 0.1) (tstamp a95b4826-dc97-48b2-9b54-3c63110f6378))
+ (fp_line (start 10.1 -4.48) (end -2.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp da81e94a-57e1-4b80-8a8c-56cce3557487))
+ (fp_line (start -2.6 -4.48) (end -2.6 9.92) (layer "F.Fab") (width 0.1) (tstamp fc6e2438-3868-48cb-a56b-15b2ad526ff2))
+ (pad "" thru_hole circle (at 0 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 54ee8376-c02c-4554-b89c-7c1f6408198d))
+ (pad "" thru_hole circle (at 7.5 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 686370a2-ba27-44bd-9bb8-dfdeea207d55))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 99758857-60b1-4e18-97a7-104a59a11a4e))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 56bdcfec-402b-4709-9713-9dfdcf6f8a6c))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 988a0d5d-a74b-44f3-a9a5-326238ebeb6a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 879a2855-40d3-415b-8b0a-ba9b28280826))
+ (pad "5" thru_hole oval (at 0 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 5476aa60-a6eb-46ac-8094-7ac7c17ded21))
+ (pad "6" thru_hole oval (at 2.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 7659eb2d-c18a-4a97-810f-ee971d57ead2))
+ (pad "7" thru_hole oval (at 5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 16a81f06-9454-4038-978f-8029ca4ed2f2))
+ (pad "8" thru_hole oval (at 7.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 4afdb76e-7cbe-4e78-ad03-269f8647e25f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_B08B-J21DK-GGXR_2x04_P2.50x4.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d98caa7f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F2)
+ (descr "JST J2100 series connector, B10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b5ea768-0516-41c9-b27a-8f3c0ffcef9a)
+ )
+ (fp_text value "JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical" (at 5 11.12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2fac1998-51e7-4ed7-a676-a1f304cf55b8)
+ )
+ (fp_text user "${REFERENCE}" (at 5 -3.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a89f2ab2-89f5-45fc-9e60-5e0179335556)
+ )
+ (fp_line (start -2.26 -4.14) (end -2.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp 1278e468-ff36-4bfe-a66d-63726f521a8b))
+ (fp_line (start 12.26 9.58) (end 11.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp 153b3034-0aeb-48b9-b915-b217753603a5))
+ (fp_line (start 5.6 -4.14) (end 12.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 3d1a39be-ee8d-488c-b22f-045bd7d39597))
+ (fp_line (start 12.26 -4.14) (end 12.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp 51fcf18c-3e5f-4b43-b558-5379c7295ae1))
+ (fp_line (start -2.26 9.58) (end -1.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp 57fedea8-60c8-45e0-80e4-fcb39b7cc1d2))
+ (fp_line (start 11.06 9.13) (end 5 9.13) (layer "F.SilkS") (width 0.12) (tstamp 68260e25-91a5-4442-b258-15ec6ef89881))
+ (fp_line (start -1.06 9.13) (end 5 9.13) (layer "F.SilkS") (width 0.12) (tstamp 802ebc05-2f15-448f-b087-0bbf7ad85c72))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 81e2541d-556e-4146-8bae-54de98feeb32))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 8b29be1b-1197-487d-98cf-5c5a1dca06ab))
+ (fp_line (start 4.4 -4.59) (end 4.4 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 8bea3ef1-4fb6-4ff4-9c3a-6bd356efdf3f))
+ (fp_line (start -2.71 10.03) (end 12.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp 9077235d-0d5d-4d32-be62-e7a67ba19ae5))
+ (fp_line (start 5.6 -4.59) (end 5.6 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 9fb7f745-84da-4e99-bf43-5a80b52062bb))
+ (fp_line (start 4.4 -4.14) (end -2.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp cfdfd703-3290-48da-bc19-fb45c330f4d6))
+ (fp_line (start 11.06 9.58) (end 11.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp de289f68-4d04-4230-a7d5-a4a53deaa835))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp e819a5b5-e010-4ba2-bb7d-c3e2eac22d94))
+ (fp_line (start -1.06 9.58) (end -1.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp eb23fc13-6b8c-459a-8311-25690fc27c8f))
+ (fp_line (start 12.71 10.03) (end 12.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp f2cf7d6e-be6f-4d9c-9235-29e9037db2bd))
+ (fp_line (start -2.71 -4.59) (end -2.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp fdeb5179-b446-4f2a-94f8-36679b244d65))
+ (fp_line (start 12.71 -4.59) (end -2.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp fe0ad065-e9f8-44bd-8def-ffb3109ea1f0))
+ (fp_line (start -3.1 10.42) (end 13.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp 127ecc2c-1db4-4329-8264-f4f969de04fc))
+ (fp_line (start 13.1 -4.98) (end -3.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 1c22d348-607e-46b3-abf8-bffda8ded4e3))
+ (fp_line (start -3.1 -4.98) (end -3.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp b026266a-cd59-4c46-9874-e93c4bd980ef))
+ (fp_line (start 13.1 10.42) (end 13.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp cb0cd347-ecbf-4739-82d7-1799f2581cf2))
+ (fp_line (start 1.25 5) (end 1.25 -1) (layer "F.Fab") (width 0.1) (tstamp 04b37ed9-410a-4a5a-825a-9776ba7b48ca))
+ (fp_line (start -2.6 -4.48) (end -2.6 9.92) (layer "F.Fab") (width 0.1) (tstamp 08cb0c6b-f8b7-4994-8483-f8bbebfb3fa7))
+ (fp_line (start 3.75 5) (end 3.75 -1) (layer "F.Fab") (width 0.1) (tstamp 15ea1c67-4cab-47a9-b601-cca630861174))
+ (fp_line (start 8.75 5) (end 8.75 -1) (layer "F.Fab") (width 0.1) (tstamp 16f7663a-27e7-4421-b84e-c8318ca894f1))
+ (fp_line (start 12.6 -4.48) (end -2.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp 4055a7f9-e794-4274-af86-c26ab7fe5f8e))
+ (fp_line (start -2.6 9.92) (end 12.6 9.92) (layer "F.Fab") (width 0.1) (tstamp 9edf83e6-785c-4bae-8030-2ed5f0f44306))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp a5e74c3e-35d9-48d0-afad-58933b058399))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp b0490493-1706-4dae-88a9-f62edda4c93c))
+ (fp_line (start 6.25 5) (end 6.25 -1) (layer "F.Fab") (width 0.1) (tstamp d796402a-5d29-4a7d-bb0f-703aa0dfb20c))
+ (fp_line (start 12.6 9.92) (end 12.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp f21abc62-7b34-460c-844f-b42886e51c5b))
+ (pad "" thru_hole circle (at 0 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 04238cb1-4d52-4237-bb92-69898114dbd3))
+ (pad "" thru_hole circle (at 10 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 56666ba6-bb57-4543-9b88-ea989bb7ec10))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 871bd2e5-bc39-4db3-87c4-d08a0bda9f98))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp c5be17e6-1349-4112-ba6b-431e49e434b4))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 7f38f1ee-98f3-479a-987c-925e7fc01ef9))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 07486cb9-86b2-4a6b-87e6-00701bfe6f6a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp a4616eae-c1d4-46b9-9f94-8b77e46b165a))
+ (pad "6" thru_hole oval (at 0 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 153777fd-a318-4fb5-87cd-1793bf572123))
+ (pad "7" thru_hole oval (at 2.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 2d23f94c-6410-4527-b349-5addae278ae9))
+ (pad "8" thru_hole oval (at 5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 03851ce7-a375-416c-a040-f706192ead00))
+ (pad "9" thru_hole oval (at 7.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 756efe8d-fcaa-4b0a-a359-02903ea8cbe2))
+ (pad "10" thru_hole oval (at 10 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp dd886e27-f2ea-4202-b496-0de6eb97bfc1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_B10B-J21DK-GGXR_2x05_P2.50x4.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ae50eef8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F2)
+ (descr "JST J2100 series connector, B12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7180c100-61cf-41c9-ab82-1289df943138)
+ )
+ (fp_text value "JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical" (at 6.25 11.12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 320a15c0-786c-4bb2-a1d2-c948d74ff78d)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 -3.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7497d386-6445-4762-ad02-01467bb5576a)
+ )
+ (fp_line (start -1.06 9.58) (end -1.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp 01831280-e24a-4598-888a-e4bc7eead806))
+ (fp_line (start 6.85 -4.14) (end 14.76 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 023cdebb-23a1-41de-ad85-430aca8d5002))
+ (fp_line (start 15.21 -4.59) (end -2.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 04d11a97-73b7-48a2-aff8-15a1918b0830))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 191842c8-de99-4568-aea2-47b5cb519ec9))
+ (fp_line (start -2.71 -4.59) (end -2.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp 2d70e88f-6165-4f8e-9902-0ffd46e24407))
+ (fp_line (start 15.21 10.03) (end 15.21 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 357fda2a-23da-49f0-b401-a134f0615c22))
+ (fp_line (start -2.26 -4.14) (end -2.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp 38944073-a050-4e97-9c4c-716e52c295d4))
+ (fp_line (start -1.06 9.13) (end 6.25 9.13) (layer "F.SilkS") (width 0.12) (tstamp 513bd195-1852-401f-aeb2-38083c8f8b11))
+ (fp_line (start 13.56 9.58) (end 13.56 9.13) (layer "F.SilkS") (width 0.12) (tstamp 59dfc801-5fd0-447b-aba1-d1edd3cd82e4))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 60803a6d-f670-468b-8529-6115c2320729))
+ (fp_line (start 13.56 9.13) (end 6.25 9.13) (layer "F.SilkS") (width 0.12) (tstamp 62b13353-b22f-41c3-8ae5-54ce66902543))
+ (fp_line (start 6.85 -4.59) (end 6.85 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 6df6425a-65d1-4ff7-a5ba-9ceb62391531))
+ (fp_line (start 14.76 9.58) (end 13.56 9.58) (layer "F.SilkS") (width 0.12) (tstamp 74ee71d5-55d5-434d-8915-34f49f83f63a))
+ (fp_line (start -2.26 9.58) (end -1.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp 991bc8ff-963e-4139-bebe-1d4c14f8f7d7))
+ (fp_line (start 5.65 -4.14) (end -2.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp bbb7c092-74fc-4742-b80c-0638828e743d))
+ (fp_line (start -2.71 10.03) (end 15.21 10.03) (layer "F.SilkS") (width 0.12) (tstamp de059042-de16-41f3-8eba-eb0488a1e6ff))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp e6d1c2fb-a35d-4196-803c-6a43c6bbb94d))
+ (fp_line (start 5.65 -4.59) (end 5.65 -4.14) (layer "F.SilkS") (width 0.12) (tstamp fc775735-2b37-4349-8f6c-b95d15020a38))
+ (fp_line (start 14.76 -4.14) (end 14.76 9.58) (layer "F.SilkS") (width 0.12) (tstamp fc837d10-4856-42b5-a1d5-39248f1469c8))
+ (fp_line (start -3.1 -4.98) (end -3.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp 5417cc0a-553a-4c46-ae6d-09d700f3c834))
+ (fp_line (start 15.6 -4.98) (end -3.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 7ef5cd1e-f4f6-4da1-9d2e-f6ce20a92812))
+ (fp_line (start 15.6 10.42) (end 15.6 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 89fe1eed-271e-4e07-869c-786708d37b28))
+ (fp_line (start -3.1 10.42) (end 15.6 10.42) (layer "F.CrtYd") (width 0.05) (tstamp afe05a12-cd83-49eb-bedc-6e93a31a0f54))
+ (fp_line (start 1.25 5) (end 1.25 -1) (layer "F.Fab") (width 0.1) (tstamp 09497a87-b50e-488c-8867-3e614b31862b))
+ (fp_line (start 15.1 9.92) (end 15.1 -4.48) (layer "F.Fab") (width 0.1) (tstamp 0a4f3a19-7ac8-428c-8db2-cc8e6cddff5b))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 31d802bf-7b4e-430d-9e0d-986f2c4249d9))
+ (fp_line (start 15.1 -4.48) (end -2.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp 365023aa-b82c-498a-bb7e-70ee7152588c))
+ (fp_line (start 6.25 5) (end 6.25 -1) (layer "F.Fab") (width 0.1) (tstamp 4fefd530-985b-4ab2-8d9f-cc056dd07e13))
+ (fp_line (start 3.75 5) (end 3.75 -1) (layer "F.Fab") (width 0.1) (tstamp 53efeb11-fdcd-434c-a57b-6a905247c92e))
+ (fp_line (start -2.6 -4.48) (end -2.6 9.92) (layer "F.Fab") (width 0.1) (tstamp 62b1340e-9be2-4f32-865a-35476e595d54))
+ (fp_line (start 11.25 5) (end 11.25 -1) (layer "F.Fab") (width 0.1) (tstamp 684f48b9-4707-44d1-9284-b1754872d011))
+ (fp_line (start 8.75 5) (end 8.75 -1) (layer "F.Fab") (width 0.1) (tstamp 9fdcb4a5-e1d4-40be-a51a-6b3275d24d2c))
+ (fp_line (start -2.6 9.92) (end 15.1 9.92) (layer "F.Fab") (width 0.1) (tstamp e75bc72e-ca15-4b0c-b722-8231862846ca))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp fee1b5f0-d927-4a7f-a47e-437561094656))
+ (pad "" thru_hole circle (at 0 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 308c20dd-7dec-4925-8b83-51b722fa8fe2))
+ (pad "" thru_hole circle (at 12.5 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 34d9e4d7-8bdf-45d0-aaaa-077bd9f7b107))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp a2faf933-3c04-40b6-b48a-7dbe40bc6d31))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9110d6c0-8a17-4e87-a2f8-d89edfbc0212))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 0bb386ba-5057-481c-9c7c-7d6e4179209d))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp c492eda8-4937-423c-8702-0bd4aa0ac43a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 16d5d6a6-c72a-43ce-b0f6-99ead4d35f05))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 3a677659-bd77-4890-bae0-939ee0a1b480))
+ (pad "7" thru_hole oval (at 0 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp c2b863ce-512d-45cb-b24d-b3c2f14dfbf1))
+ (pad "8" thru_hole oval (at 2.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp a359fea4-e415-4995-b5a9-0638776bd729))
+ (pad "9" thru_hole oval (at 5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp bb17cb06-1242-41db-acd3-af792a5caf0b))
+ (pad "10" thru_hole oval (at 7.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 8ddbdaba-7515-4a3c-af8f-15042c141b79))
+ (pad "11" thru_hole oval (at 10 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp d8e7ca52-9c11-4390-8107-8a335c3d475f))
+ (pad "12" thru_hole oval (at 12.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 4e69e28a-0232-4ea8-9f35-bc4be8904d55))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_B12B-J21DK-GGXR_2x06_P2.50x4.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7cbf7bb4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F2)
+ (descr "JST J2100 series connector, B16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfd06a26-66c2-4ec9-9b20-93037e66763a)
+ )
+ (fp_text value "JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical" (at 8.75 11.12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d6dfc76-5d4d-4550-b5de-5842fbbb29f9)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 -3.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3584a38-f0f6-4885-9998-390c269b1d70)
+ )
+ (fp_line (start 18.56 9.13) (end 8.75 9.13) (layer "F.SilkS") (width 0.12) (tstamp 01abc86a-4a25-432b-a537-0e5a5a52a559))
+ (fp_line (start 20.21 -4.59) (end -2.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 0dcfc182-dfd3-4f7a-874e-be1fa34017aa))
+ (fp_line (start -2.26 9.58) (end -1.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp 10895f19-b5ca-417d-8d6a-f2ac7c87dc11))
+ (fp_line (start 19.76 -4.14) (end 19.76 9.58) (layer "F.SilkS") (width 0.12) (tstamp 1a1a906b-c18f-4e77-b456-687ba1d51d2f))
+ (fp_line (start -1.06 9.58) (end -1.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp 364b48ac-42e5-4b48-92fd-283657e5c537))
+ (fp_line (start 8.15 -4.59) (end 8.15 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 3a475ec2-399f-4d7a-b158-bb9098b2031c))
+ (fp_line (start 20.21 10.03) (end 20.21 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 3dd4d8b1-731c-4444-aa39-7dfda85395b0))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp 4b500439-5466-458a-af4c-c1d1ea8fff78))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 4df0325e-fe49-4baa-91a7-aabdbe53e77d))
+ (fp_line (start 19.76 9.58) (end 18.56 9.58) (layer "F.SilkS") (width 0.12) (tstamp 5df9d52d-ff16-474a-b08f-6a57b9598aff))
+ (fp_line (start -2.26 -4.14) (end -2.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp 7b88b466-e0a3-4625-ba75-d83ecaaad8e7))
+ (fp_line (start -2.71 10.03) (end 20.21 10.03) (layer "F.SilkS") (width 0.12) (tstamp 86f1139b-03f2-4398-8b05-2665e0e0e727))
+ (fp_line (start 18.56 9.58) (end 18.56 9.13) (layer "F.SilkS") (width 0.12) (tstamp 9aadb614-3e5a-496e-9270-9394feefb71e))
+ (fp_line (start 9.35 -4.59) (end 9.35 -4.14) (layer "F.SilkS") (width 0.12) (tstamp b807b4c3-f548-4e4b-850e-e4f0de0e62e4))
+ (fp_line (start 9.35 -4.14) (end 19.76 -4.14) (layer "F.SilkS") (width 0.12) (tstamp ca9af4a2-e869-4e6a-b4f4-0a0c17fe70c0))
+ (fp_line (start -1.06 9.13) (end 8.75 9.13) (layer "F.SilkS") (width 0.12) (tstamp dcaa4f59-d847-445a-bd56-1e0dc2baff59))
+ (fp_line (start 8.15 -4.14) (end -2.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp df891732-9b0f-4672-bc36-e4ba53cb1ee5))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp e337fcd9-c126-4e70-831e-be2cc0300103))
+ (fp_line (start -2.71 -4.59) (end -2.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp e9cf804b-edee-44d7-a5da-5d00185fe0ba))
+ (fp_line (start 20.6 -4.98) (end -3.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 05774147-0f1e-450e-bb0a-0baa87b669f8))
+ (fp_line (start -3.1 10.42) (end 20.6 10.42) (layer "F.CrtYd") (width 0.05) (tstamp 4b59bd6c-f814-4b2c-ae91-dbe83da1a91f))
+ (fp_line (start 20.6 10.42) (end 20.6 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 52e8036b-dca6-4d3a-8c0a-05849beaef63))
+ (fp_line (start -3.1 -4.98) (end -3.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp fcc5ea59-c259-4b96-83dd-1a380792514d))
+ (fp_line (start 6.25 5) (end 6.25 -1) (layer "F.Fab") (width 0.1) (tstamp 2f64f56f-d063-449f-86f6-216577ea964e))
+ (fp_line (start 8.75 5) (end 8.75 -1) (layer "F.Fab") (width 0.1) (tstamp 47f7454f-ba74-42fa-9629-d5d444874d17))
+ (fp_line (start 11.25 5) (end 11.25 -1) (layer "F.Fab") (width 0.1) (tstamp 536abdc0-86db-4521-8119-c88de09ec9c9))
+ (fp_line (start -2.6 -4.48) (end -2.6 9.92) (layer "F.Fab") (width 0.1) (tstamp 78105f6c-94d6-4ebc-b430-4bec2f4fab94))
+ (fp_line (start 16.25 5) (end 16.25 -1) (layer "F.Fab") (width 0.1) (tstamp 7dedd4d1-20f1-4a73-8dda-49daa84b8471))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8828207a-df34-40f3-a8d0-49eb3a770c63))
+ (fp_line (start 3.75 5) (end 3.75 -1) (layer "F.Fab") (width 0.1) (tstamp a6eae589-5215-4ba6-b99a-14bab783eb3b))
+ (fp_line (start 13.75 5) (end 13.75 -1) (layer "F.Fab") (width 0.1) (tstamp baccb7fb-80f1-46f5-885c-0c8c9c03e39a))
+ (fp_line (start 20.1 -4.48) (end -2.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp cceded0a-9998-4305-9edb-cdd656114a60))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp dcc02397-18af-4387-a5f2-9f38f87c9577))
+ (fp_line (start -2.6 9.92) (end 20.1 9.92) (layer "F.Fab") (width 0.1) (tstamp ec3eb29b-01ea-4bef-9953-9752941399fa))
+ (fp_line (start 1.25 5) (end 1.25 -1) (layer "F.Fab") (width 0.1) (tstamp f618ff82-7bfa-4217-a7f7-af8ed439e02b))
+ (fp_line (start 20.1 9.92) (end 20.1 -4.48) (layer "F.Fab") (width 0.1) (tstamp ff0408b5-175b-4b93-9053-e07dc832e8ca))
+ (pad "" thru_hole circle (at 17.5 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp b88524f1-eb1b-4942-b57a-edb396979240))
+ (pad "" thru_hole circle (at 0 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp d5354b80-93e1-410a-aba4-4df1988caf54))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ef402056-5630-4e97-b654-47ebebb56b9b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9a30656a-f33e-40fb-8c73-7b32db3140a5))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp b1ad50d4-c13a-42b8-ac6b-d9f801660b8d))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 678f3cc7-f1a7-4e9a-a066-3d17f8e9c98d))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 77e847cb-ff85-4c81-9316-fda2b6a24a8f))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp e05fc952-201a-46bc-8225-f600b4380d29))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp ec16fdcb-5143-4354-b0c8-82691929a3e0))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9035c33f-48d3-406f-8c63-7805ed0bcff4))
+ (pad "9" thru_hole oval (at 0 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 30fa92a5-14ea-486f-81d2-299d845b67c2))
+ (pad "10" thru_hole oval (at 2.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp ffc1b37e-4828-48ea-854f-3481a6d05a08))
+ (pad "11" thru_hole oval (at 5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 5a2da362-2d0a-451e-a27e-7429c817d12d))
+ (pad "12" thru_hole oval (at 7.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp c7694526-ee00-4510-b140-02521c955c92))
+ (pad "13" thru_hole oval (at 10 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp a5845079-5103-4cf8-9a59-9f8a5594f61e))
+ (pad "14" thru_hole oval (at 12.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 1c718295-0565-4855-97cb-9dcf0ab7b202))
+ (pad "15" thru_hole oval (at 15 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp c69ee699-499d-46ce-8de7-341fae883d46))
+ (pad "16" thru_hole oval (at 17.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 11d074b3-2d51-42e1-b64c-717a0d8dc90c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_B16B-J21DK-GGXR_2x08_P2.50x4.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..34339dfb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F2)
+ (descr "JST J2100 series connector, B20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -5.68) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6cbadbb-fb23-4de8-a20d-3d0bf7396614)
+ )
+ (fp_text value "JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical" (at 11.25 11.12) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b806ef1-2a62-4264-814d-659ca18c9198)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 -3.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ea99ab3b-ca65-4e0f-8c57-21e26a260604)
+ )
+ (fp_line (start 25.21 -4.59) (end -2.71 -4.59) (layer "F.SilkS") (width 0.12) (tstamp 01e7f8a7-e4d2-464a-b92d-c78b4b51673c))
+ (fp_line (start 11.85 -4.59) (end 11.85 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 02d7df5b-1e0d-446a-95ee-911d59893a6d))
+ (fp_line (start 10.65 -4.59) (end 10.65 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 280bed31-e03f-4b65-939c-0c39d3d94979))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 2afdf856-fd43-4fe1-bf70-9823b670c92d))
+ (fp_line (start -1.06 9.13) (end 11.25 9.13) (layer "F.SilkS") (width 0.12) (tstamp 2ef5ee06-b4ed-4ce9-a397-9694f096bebc))
+ (fp_line (start 24.76 -4.14) (end 24.76 9.58) (layer "F.SilkS") (width 0.12) (tstamp 4889ae8a-4613-42f2-8189-004f736b48b5))
+ (fp_line (start -2.71 10.03) (end 25.21 10.03) (layer "F.SilkS") (width 0.12) (tstamp 56e71baf-8246-4eb6-97b2-4296c076781e))
+ (fp_line (start 24.76 9.58) (end 23.56 9.58) (layer "F.SilkS") (width 0.12) (tstamp 59cb9b00-8f14-4d7a-97c6-1a8f3c6ef4a6))
+ (fp_line (start 11.85 -4.14) (end 24.76 -4.14) (layer "F.SilkS") (width 0.12) (tstamp 6a95c94e-b458-41cf-b6fd-98a502b73c32))
+ (fp_line (start 23.56 9.13) (end 11.25 9.13) (layer "F.SilkS") (width 0.12) (tstamp 979fc53d-bd47-4956-8c6b-f65a4d87bea2))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp c4105131-23f6-49ca-b062-22c07da2d083))
+ (fp_line (start -2.26 -4.14) (end -2.26 9.58) (layer "F.SilkS") (width 0.12) (tstamp c8d1087b-3cb2-4d1c-b2fa-76eedd4ad934))
+ (fp_line (start -2.26 9.58) (end -1.06 9.58) (layer "F.SilkS") (width 0.12) (tstamp cb532ac1-c768-47df-9b1d-d7cda9c08670))
+ (fp_line (start 10.65 -4.14) (end -2.26 -4.14) (layer "F.SilkS") (width 0.12) (tstamp cf78caf5-8e9c-4846-9ea7-6c3a2c4d277a))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp d841d431-7d61-4865-a590-05a94fa886a5))
+ (fp_line (start -1.06 9.58) (end -1.06 9.13) (layer "F.SilkS") (width 0.12) (tstamp df6361d5-3437-4eac-997b-c4c318f27d7d))
+ (fp_line (start 25.21 10.03) (end 25.21 -4.59) (layer "F.SilkS") (width 0.12) (tstamp e5df1aa2-0022-4e6d-a40d-52d5b2623a43))
+ (fp_line (start -2.71 -4.59) (end -2.71 10.03) (layer "F.SilkS") (width 0.12) (tstamp f4e8be4b-db27-4bdf-9a03-a292d67a69e9))
+ (fp_line (start 23.56 9.58) (end 23.56 9.13) (layer "F.SilkS") (width 0.12) (tstamp fdcf3779-c139-4b9d-ad7f-eb3aee750218))
+ (fp_line (start 25.6 -4.98) (end -3.1 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp 39aa6c32-5329-4534-ab0c-a0f55d5e6779))
+ (fp_line (start -3.1 -4.98) (end -3.1 10.42) (layer "F.CrtYd") (width 0.05) (tstamp 88e0f477-5532-453d-932c-b44055919762))
+ (fp_line (start -3.1 10.42) (end 25.6 10.42) (layer "F.CrtYd") (width 0.05) (tstamp a5828dfc-9a1a-4b99-83ca-265421d77bfd))
+ (fp_line (start 25.6 10.42) (end 25.6 -4.98) (layer "F.CrtYd") (width 0.05) (tstamp bf01f2a7-d146-4e60-afb2-4f528a01efa1))
+ (fp_line (start 8.75 5) (end 8.75 -1) (layer "F.Fab") (width 0.1) (tstamp 29222d3d-16d0-41ec-82d1-5757d0907570))
+ (fp_line (start 21.25 5) (end 21.25 -1) (layer "F.Fab") (width 0.1) (tstamp 2d0ab834-1301-4454-ac98-9fd0ca767717))
+ (fp_line (start -2.6 9.92) (end 25.1 9.92) (layer "F.Fab") (width 0.1) (tstamp 3b4a2c67-c7f2-4627-a989-9f6e21e966dc))
+ (fp_line (start 18.75 5) (end 18.75 -1) (layer "F.Fab") (width 0.1) (tstamp 4e1829cc-7127-4610-a704-254f2dac9ff5))
+ (fp_line (start 25.1 9.92) (end 25.1 -4.48) (layer "F.Fab") (width 0.1) (tstamp 61c0b066-685f-42a2-a0d5-28b449a130f0))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp 8ae545d3-703e-4ada-8695-a748fefaa8c3))
+ (fp_line (start 13.75 5) (end 13.75 -1) (layer "F.Fab") (width 0.1) (tstamp 98089322-d27b-45e8-b4cb-622e13f1cf06))
+ (fp_line (start 25.1 -4.48) (end -2.6 -4.48) (layer "F.Fab") (width 0.1) (tstamp 9c13925a-19b8-4be7-bcb5-c5955dda0aab))
+ (fp_line (start -2.6 -4.48) (end -2.6 9.92) (layer "F.Fab") (width 0.1) (tstamp 9d043537-fff6-4cad-a05b-7202279c500c))
+ (fp_line (start 6.25 5) (end 6.25 -1) (layer "F.Fab") (width 0.1) (tstamp 9ec9a0f6-6a4d-4aef-b4b8-8c00ed3bb5a9))
+ (fp_line (start 1.25 5) (end 1.25 -1) (layer "F.Fab") (width 0.1) (tstamp a0183a6c-9c2d-417e-bce3-7dc7c51bdc09))
+ (fp_line (start 11.25 5) (end 11.25 -1) (layer "F.Fab") (width 0.1) (tstamp b3b00e19-2ca4-49e7-8b75-438004b58f81))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp d04283a3-cb59-4eb2-964f-7e423f6a6f21))
+ (fp_line (start 3.75 5) (end 3.75 -1) (layer "F.Fab") (width 0.1) (tstamp d9b2d7aa-27cb-4157-b6c7-9f750edfbdde))
+ (fp_line (start 16.25 5) (end 16.25 -1) (layer "F.Fab") (width 0.1) (tstamp e9851b4b-de3a-416f-a4ef-266319154c37))
+ (pad "" thru_hole circle (at 22.5 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 3868950c-c8ab-4292-a8ca-05bb6928a136))
+ (pad "" thru_hole circle (at 0 7.3) (size 3 3) (drill 2) (layers *.Cu *.Mask) (tstamp 80fb8b2c-04f1-4600-b155-273534dd8b74))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ea991252-dcd7-4300-a687-eda2d25f97ed))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 184265cb-d4eb-443e-8dae-5dbf178b9e6f))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 693bc28f-bd08-42a2-9ca0-c7c07b6cac5b))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 627efabb-d74d-44cb-a386-daed6b029962))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 4290c32f-bfe0-4430-b722-94e1be54f82b))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 408300aa-4ad9-418a-ac7a-f32a0b9e690c))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9bb4ca3c-b429-4f7f-8697-3c29c32834b2))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 51846c40-292d-4af8-b114-0ef2a328fecd))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp e11de671-c348-4cc1-896f-025c3f136f9f))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 519ecec5-4d56-4850-a183-68129b070132))
+ (pad "11" thru_hole oval (at 0 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp cf160fae-82b5-45e7-8208-b3aab9ebc8ea))
+ (pad "12" thru_hole oval (at 2.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp c9137ac3-dbeb-4b61-b719-4e950cdd9ae9))
+ (pad "13" thru_hole oval (at 5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp f55b96d0-30e6-4441-b802-94beb776f676))
+ (pad "14" thru_hole oval (at 7.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp a69cd58b-bd40-4c5a-8ef1-60dc805e1773))
+ (pad "15" thru_hole oval (at 10 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp b72b6029-8991-416a-8835-4ae31b44a065))
+ (pad "16" thru_hole oval (at 12.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9dd6a20a-1940-44ad-930d-4380f24a10ab))
+ (pad "17" thru_hole oval (at 15 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp af40bb9f-4487-4c1d-81d8-0caaedf9f684))
+ (pad "18" thru_hole oval (at 17.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 2ac94a52-dabf-442e-a5a9-75d7f8ec322a))
+ (pad "19" thru_hole oval (at 20 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp eda24c60-0de2-4180-8342-d7d8ff947eb3))
+ (pad "20" thru_hole oval (at 22.5 4) (size 1.7 1.86) (drill 0.86) (layers *.Cu *.Mask) (tstamp 173b4595-b3d4-4077-8c4f-b5b29460050d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_B20B-J21DK-GGXR_2x10_P2.50x4.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a2e9c647
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F6)
+ (descr "JST J2100 series connector, S06B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fe7d2d6e-64ad-415d-b51e-44a7a8d0a435)
+ )
+ (fp_text value "JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal" (at 2.5 15.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3dac3d7f-3429-4623-8099-2323c7f3c79c)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 5.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6c71c51-a11a-4dda-b95b-02535ac7b148)
+ )
+ (fp_line (start -2.71 -3.23) (end -2.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 02b17f21-fdcd-4175-a66d-9aae6edddda8))
+ (fp_line (start -2.71 14.79) (end 2.5 14.79) (layer "F.SilkS") (width 0.12) (tstamp 226310d6-e1d9-41c0-8a3b-5faee0f12abb))
+ (fp_line (start 7.71 -3.23) (end 7.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 2adb1800-d653-4c0d-822e-fbfa3ebbc446))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp a79f030b-fdd9-49d2-80c9-45addeaafc72))
+ (fp_line (start 7.71 14.79) (end 2.5 14.79) (layer "F.SilkS") (width 0.12) (tstamp a9b578c5-a48c-4b40-8a66-8da4f3be7a7a))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b353650f-89d1-469c-adaf-bb874ef35e4e))
+ (fp_line (start -1 -3.23) (end -2.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp e592888f-462d-467b-be07-19a5b7da15c1))
+ (fp_line (start 6 -3.23) (end 7.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp f50572eb-f917-4fb6-85a1-d1808a0b1cfd))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp fbf0aed7-5afb-4182-af73-9329a8df1f04))
+ (fp_line (start 8.1 -3.85) (end -3.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 04b17a95-59ce-4e52-b7fc-db7d94209b58))
+ (fp_line (start 8.1 15.18) (end 8.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 48516fb2-588e-49a0-9986-4cdd0814ea48))
+ (fp_line (start -3.1 15.18) (end 8.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp 80507e8d-4b2c-4024-8fae-1ac3ecc11430))
+ (fp_line (start -3.1 -3.85) (end -3.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp 95df4b86-acdb-4498-9e86-23f34aa242a9))
+ (fp_line (start 7.6 -3.12) (end -2.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp 2188f6b0-a6d6-427f-9fde-a48cda1cc2d1))
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer "F.Fab") (width 0.1) (tstamp 47ad962e-5d72-436b-beff-738ba0eb1d80))
+ (fp_line (start -2.6 14.68) (end 7.6 14.68) (layer "F.Fab") (width 0.1) (tstamp 549b9e6f-0279-4a28-ac86-ce60ac97f61e))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp 74583280-f3a2-4927-9d1a-c5469d745828))
+ (fp_line (start 7.6 14.68) (end 7.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp 9c61dbdf-03a3-4484-8b00-788f3e3038b3))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp cdc898d0-59c8-4eae-9ed3-24f925783e19))
+ (pad "" thru_hole circle (at 2.5 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 49154aca-d715-416b-acfc-292d492bf13f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp a1b24434-1d41-43c7-80f8-166159f08f20))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 66ae0c2d-5108-45b0-9cbf-895b5de58b3e))
+ (pad "3" thru_hole circle (at 5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp d26c22ca-d091-4619-91ec-d49ec226a2d5))
+ (pad "4" thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9abbef8a-677a-47c8-9add-c38699dfd248))
+ (pad "5" thru_hole circle (at 2.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp a703ab61-dcd3-480f-b268-9d3a4dd9eb3b))
+ (pad "6" thru_hole circle (at 5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 6283fcbe-976f-4db3-ad48-236910d2a990))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_S06B-J21DK-GGXR_2x03_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..19cf490b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F6)
+ (descr "JST J2100 series connector, S08B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 310420c0-f1bc-4dea-ac67-fb5e3688f143)
+ )
+ (fp_text value "JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal" (at 3.75 15.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b989ba56-eb73-420b-8853-18778564e917)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 5.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60a07ab3-94d5-4923-8f4b-1049b38a6696)
+ )
+ (fp_line (start -1 -3.23) (end -2.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 05b8544c-a86f-451e-962b-02b97128e000))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 14fbc7cb-6c25-44d7-b787-3d76c9452434))
+ (fp_line (start -2.71 -3.23) (end -2.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 299efdef-2e90-4163-a268-177a22e6d5ee))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp 4dadc7c6-396d-40c5-b797-32057f20af5f))
+ (fp_line (start 10.21 14.79) (end 3.75 14.79) (layer "F.SilkS") (width 0.12) (tstamp 594a1441-5075-4722-ada6-4251f58ca643))
+ (fp_line (start -2.71 14.79) (end 3.75 14.79) (layer "F.SilkS") (width 0.12) (tstamp ad812ddc-b6f1-4f55-ae2c-9c406cddcccb))
+ (fp_line (start 8.5 -3.23) (end 10.21 -3.23) (layer "F.SilkS") (width 0.12) (tstamp b26cc38b-1eea-415d-924a-d3062998754b))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp b8212d16-a472-4382-8409-b922bb2699e2))
+ (fp_line (start 10.21 -3.23) (end 10.21 14.79) (layer "F.SilkS") (width 0.12) (tstamp cfdb443d-3fbc-4df3-91fb-07c113ce14c5))
+ (fp_line (start 10.6 15.18) (end 10.6 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 4e381201-2fcc-452a-bb75-08ab7172577f))
+ (fp_line (start 10.6 -3.85) (end -3.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp b414d5da-7e0e-43b7-bd7f-ff67a48d9a1a))
+ (fp_line (start -3.1 -3.85) (end -3.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp e7471b3f-4edc-4418-ab8b-9a02270ed16f))
+ (fp_line (start -3.1 15.18) (end 10.6 15.18) (layer "F.CrtYd") (width 0.05) (tstamp f6e76009-efad-4997-9c5d-197991499afb))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1a1dc663-e904-4deb-9f27-7a991e43f807))
+ (fp_line (start -2.6 14.68) (end 10.1 14.68) (layer "F.Fab") (width 0.1) (tstamp 6fe68ad8-1225-44b2-b371-da5aaaf8aeb3))
+ (fp_line (start 10.1 14.68) (end 10.1 -3.12) (layer "F.Fab") (width 0.1) (tstamp 91fa46e0-0d8a-4cf4-8c1b-2172b971c08f))
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer "F.Fab") (width 0.1) (tstamp a65a0aef-da9b-45c7-9f9c-47db0d2209de))
+ (fp_line (start 10.1 -3.12) (end -2.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp b4243b65-ddeb-4301-b38f-d223f5aec758))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp cd520f3f-d511-426b-bc5d-6cafaa5fbe85))
+ (pad "" thru_hole circle (at 7.5 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 03b4f02c-28f7-4c85-8d4a-a7acdf6508e5))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 6c6e4dcc-dabf-4945-b0ca-a82724c7bbba))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp e1d2df8c-870d-46d8-b021-dc3e78052d65))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 178b9297-2012-4061-9cda-dc013cae0b01))
+ (pad "3" thru_hole circle (at 5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 94b2ed68-1719-46d5-98ce-222c1a5d0124))
+ (pad "4" thru_hole circle (at 7.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 60c2bc0f-fdfe-4721-a9c4-cc316ead95c5))
+ (pad "5" thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 949ef4ea-5171-4933-81d0-c0f6e4457dbe))
+ (pad "6" thru_hole circle (at 2.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp bc5aac53-c52d-4953-83ff-ce5953107212))
+ (pad "7" thru_hole circle (at 5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 7e6d5d13-1309-4b58-8592-754ab57bf244))
+ (pad "8" thru_hole circle (at 7.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 97cdf76f-a1f6-490f-b4d7-5e9ffa6ec896))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_S08B-J21DK-GGXR_2x04_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7717f4ac
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F6)
+ (descr "JST J2100 series connector, S10B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d7faf5ad-9e1a-43e7-b1ed-5031b60f600e)
+ )
+ (fp_text value "JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal" (at 5 15.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4406009e-a8ae-40a1-a50f-b45143e5f199)
+ )
+ (fp_text user "${REFERENCE}" (at 5 5.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9a0fb5c-9a15-46ba-93ee-3d925725c99b)
+ )
+ (fp_line (start 12.71 14.79) (end 5 14.79) (layer "F.SilkS") (width 0.12) (tstamp 18e7fe30-ccd2-4845-8b99-51c40b03af90))
+ (fp_line (start 12.71 -3.23) (end 12.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 21aeb25c-06c6-496c-bedb-8ee99b99b5fe))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp 2628375e-aff6-4081-9311-f06335f89e87))
+ (fp_line (start -2.71 -3.23) (end -2.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 639093ec-01e7-4a2c-86af-b6b3813f31d2))
+ (fp_line (start -2.71 14.79) (end 5 14.79) (layer "F.SilkS") (width 0.12) (tstamp abcb2715-1b59-448b-8002-ad2c32448418))
+ (fp_line (start -1 -3.23) (end -2.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp b54eda52-9c21-4675-9172-2cff74bc1218))
+ (fp_line (start 11 -3.23) (end 12.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp f100faa5-f4f2-4472-8406-0dbff56504de))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp f6971570-74ab-4e8b-b96d-dacfebd31d2f))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp fb02b61d-4582-4e71-a120-aa0b982b99c0))
+ (fp_line (start -3.1 15.18) (end 13.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp 41b92f55-821c-4ee4-90e3-372783e4d6c0))
+ (fp_line (start 13.1 -3.85) (end -3.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp b841291a-7bc3-4405-a2b7-6caabefbc246))
+ (fp_line (start 13.1 15.18) (end 13.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp cbfa1208-dd8b-4271-bf4e-098e6db4f0fb))
+ (fp_line (start -3.1 -3.85) (end -3.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp daa41486-9528-4c0d-a331-24f3aa705cac))
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer "F.Fab") (width 0.1) (tstamp 11dc4069-e748-453b-bc62-9193c65078dc))
+ (fp_line (start 12.6 -3.12) (end -2.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp 2edd2a6a-4da4-4446-9e72-3ee04747baa7))
+ (fp_line (start -2.6 14.68) (end 12.6 14.68) (layer "F.Fab") (width 0.1) (tstamp 2fd09a17-a6f4-4a1f-bb5d-4f3f0202505b))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6bcdf369-2142-44a3-9774-352e6e1922cb))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp d93fea56-8f27-4d2d-bb48-2d06fc79c565))
+ (fp_line (start 12.6 14.68) (end 12.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp d9f9861b-7e9a-48b6-ad50-e1535a8f4206))
+ (pad "" thru_hole circle (at 10 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 02e1cab2-3a66-47bc-8d3a-49b6c72b8a54))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 1f151a68-ee84-4586-811b-8edf503af0b6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 75d965aa-c04e-4c76-9c5f-59eb7c70fcd7))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 52850eb1-d024-4880-ac68-42426d5240fe))
+ (pad "3" thru_hole circle (at 5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 5b2e51fe-7330-447f-a370-3f65ed7875bb))
+ (pad "4" thru_hole circle (at 7.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp d5b237b7-b39f-40ed-b4a7-ec7d2e21aab1))
+ (pad "5" thru_hole circle (at 10 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp da23c7ed-4eda-415f-9922-799a1b2e7278))
+ (pad "6" thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 65aed606-8adf-4b65-a314-8f8745da28b5))
+ (pad "7" thru_hole circle (at 2.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp e145eccd-7030-44c9-8570-defbe413d2a0))
+ (pad "8" thru_hole circle (at 5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 8853f8be-f00a-4355-95a0-f41512e70a2a))
+ (pad "9" thru_hole circle (at 7.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp eed1e28a-dcad-43ac-8f73-596534788af3))
+ (pad "10" thru_hole circle (at 10 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 0f2b001c-2890-409b-bdc6-59e789734e8c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_S10B-J21DK-GGXR_2x05_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5644718f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F7)
+ (descr "JST J2100 series connector, S12B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6dde1c6c-3261-436a-b509-078a5265c4f4)
+ )
+ (fp_text value "JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal" (at 6.25 15.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp afda98e4-65e1-434f-a90a-34d3aa4a871a)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 5.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f83132a-49e2-400d-9f1e-74f74f095471)
+ )
+ (fp_line (start -1 -3.23) (end -2.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 0cb61a84-acab-4b65-aa68-7ea9fc820d58))
+ (fp_line (start -2.71 14.79) (end 6.25 14.79) (layer "F.SilkS") (width 0.12) (tstamp 2202ad09-b2a2-4986-b523-772a3df432f2))
+ (fp_line (start -2.71 -3.23) (end -2.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 481b49ce-977a-497b-8cbb-1b01146088f5))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 60dba203-300f-4bec-a814-36cf6dad6ed4))
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 79d3a4fa-3ca0-4273-af9c-7bd8e588b373))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp 81164f2c-564c-4c35-89f6-ecc8887fde79))
+ (fp_line (start 13.5 -3.23) (end 15.21 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 9f865013-fdbe-4842-8264-e64cd9efab36))
+ (fp_line (start 15.21 14.79) (end 6.25 14.79) (layer "F.SilkS") (width 0.12) (tstamp a77b91fe-c12e-42c5-98a0-79b2ff2a930b))
+ (fp_line (start 15.21 -3.23) (end 15.21 14.79) (layer "F.SilkS") (width 0.12) (tstamp a95059c9-9298-4ac8-b58c-2ba268ad5b4d))
+ (fp_line (start 15.6 -3.85) (end -3.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 8768ff3e-59cb-4659-ae9d-41b5dce9b149))
+ (fp_line (start 15.6 15.18) (end 15.6 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp ae36e4ac-18d0-41fd-8636-45d8aaf51146))
+ (fp_line (start -3.1 -3.85) (end -3.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp c6ac7b41-0303-4364-bedc-a83ffdbf8276))
+ (fp_line (start -3.1 15.18) (end 15.6 15.18) (layer "F.CrtYd") (width 0.05) (tstamp dcaf76af-5066-4bce-ad75-1adc5244e03a))
+ (fp_line (start 15.1 -3.12) (end -2.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp 3cb87cef-125f-47b9-9cb6-9f61fe6f1edc))
+ (fp_line (start -2.6 14.68) (end 15.1 14.68) (layer "F.Fab") (width 0.1) (tstamp 61a9de86-f729-4e0b-9421-6d02d974477e))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp 94242f0c-d92e-43cb-ae4e-4133abcc6450))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp 968fa810-93a4-4d2f-a6e6-1ca35ad85728))
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer "F.Fab") (width 0.1) (tstamp c161aa5d-b3dc-4844-87e1-4794881c13af))
+ (fp_line (start 15.1 14.68) (end 15.1 -3.12) (layer "F.Fab") (width 0.1) (tstamp d8a3ad75-21ae-4016-bdc7-810f920d5ced))
+ (pad "" thru_hole circle (at 12.5 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp d3be62e9-3c63-4569-8402-e7a5a2f700ce))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp f531b92f-0489-42cc-a39d-773646686b35))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp f251cca9-6c44-4825-9921-e0002b75d51c))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 39bdd82f-8051-4350-8207-40a9025a517a))
+ (pad "3" thru_hole circle (at 5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 3615ed25-6267-4850-932b-593a4bd255d3))
+ (pad "4" thru_hole circle (at 7.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp bce50a20-c58e-49bc-a2c1-4cf52f043674))
+ (pad "5" thru_hole circle (at 10 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp e8ac420f-991c-4269-a741-1dc6eaad1b4f))
+ (pad "6" thru_hole circle (at 12.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9c7a0b8b-66a8-492c-96d1-a9769f4593bd))
+ (pad "7" thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 86fd8613-f2f7-4248-b2bb-e6ff85d0ba11))
+ (pad "8" thru_hole circle (at 2.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 94b838a4-0b27-4eb0-a256-be64898f6c74))
+ (pad "9" thru_hole circle (at 5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 1e65ddc6-e192-4d7f-b860-ea6ab5626e43))
+ (pad "10" thru_hole circle (at 7.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 27f04eb6-a732-42b6-a2c6-f697b320c9bd))
+ (pad "11" thru_hole circle (at 10 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 4a9b6b09-7b39-496d-bce3-9fb695d4ddc2))
+ (pad "12" thru_hole circle (at 12.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 9773dfbb-d060-456e-99ee-392a311736d2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_S12B-J21DK-GGXR_2x06_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0052a187
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F7)
+ (descr "JST J2100 series connector, S16B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39e2ca6d-82d2-48c1-8b50-6fd57e130f40)
+ )
+ (fp_text value "JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal" (at 8.75 15.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53b249dd-db1f-458a-ba94-85da8ed90e39)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 5.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e633b1ef-b5fa-49d7-92cb-f9c7124b45f8)
+ )
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 28b7990c-b8fe-4d9b-9160-d2ee7a6dc78f))
+ (fp_line (start 18.5 -3.23) (end 20.21 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 529b8d9c-d58b-4797-a564-10a04e278724))
+ (fp_line (start -1 -3.23) (end -2.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 64fc91a9-2059-4b12-b059-2f552b8a34b1))
+ (fp_line (start -2.71 -3.23) (end -2.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 6e7274ad-40dd-493b-afc3-b2c3ca23dd45))
+ (fp_line (start 20.21 14.79) (end 8.75 14.79) (layer "F.SilkS") (width 0.12) (tstamp 83006431-3db4-4a8f-bdf9-3cf126223100))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 92af2f3b-642e-401d-a7a8-3bcfe771deaf))
+ (fp_line (start 20.21 -3.23) (end 20.21 14.79) (layer "F.SilkS") (width 0.12) (tstamp 933e3495-d0dd-44cb-b194-6d8750460819))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp adc1301b-d2e7-43eb-9959-715e6546abcc))
+ (fp_line (start -2.71 14.79) (end 8.75 14.79) (layer "F.SilkS") (width 0.12) (tstamp e8bdb206-6efa-41c3-be1b-1426a6d7670e))
+ (fp_line (start 20.6 15.18) (end 20.6 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 07a67527-7d7a-4aad-9eeb-46fe3dbed578))
+ (fp_line (start 20.6 -3.85) (end -3.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 24edded5-12de-4adc-92b9-9a90c00be7de))
+ (fp_line (start -3.1 15.18) (end 20.6 15.18) (layer "F.CrtYd") (width 0.05) (tstamp a5d59e9c-69f5-4eb6-8125-3a93dd7ca1bf))
+ (fp_line (start -3.1 -3.85) (end -3.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp e311adb5-80b9-464c-86be-8dab2776947f))
+ (fp_line (start 20.1 14.68) (end 20.1 -3.12) (layer "F.Fab") (width 0.1) (tstamp 622285eb-76a8-4565-85d3-a74cdde55227))
+ (fp_line (start 20.1 -3.12) (end -2.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp 64808eaf-d663-40a9-9aa5-e4afdb45f3b0))
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer "F.Fab") (width 0.1) (tstamp 957d22c5-b7af-48ef-87a9-64235cd4834c))
+ (fp_line (start -2.6 14.68) (end 20.1 14.68) (layer "F.Fab") (width 0.1) (tstamp 9d8d4e6b-aabb-4a60-9e31-819e5c7897dd))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp a64e11e9-59e2-4af2-a389-91e3b686b975))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp e3b7ca3e-693f-4708-aaee-a241c01352f1))
+ (pad "" thru_hole circle (at 17.5 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 7ceed183-d37a-4740-a744-7fd744ab1c2b))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp e0b39c5c-dd5e-446f-82dc-4bc418979a1c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp e8c7976f-b70c-4f01-b2b2-b0bcbf0ddeb1))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 6ebfc2bb-8f8a-4ec9-8236-1fdf8e75b9e0))
+ (pad "3" thru_hole circle (at 5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 187cedf5-8477-4e5f-a3f6-01ba37f2895c))
+ (pad "4" thru_hole circle (at 7.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp cd92a156-cdcb-4017-b701-78a8878fa7fc))
+ (pad "5" thru_hole circle (at 10 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp aba0ae2b-10d8-4a69-85c3-b6b7b7546661))
+ (pad "6" thru_hole circle (at 12.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 2ac5db42-954d-4f28-818b-5e1faa3a16d0))
+ (pad "7" thru_hole circle (at 15 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp ce7fc3a8-c802-4291-ac7a-42108f67a4db))
+ (pad "8" thru_hole circle (at 17.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 4a3b9356-a048-46e4-a3cb-47d17632a55d))
+ (pad "9" thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 871aa59e-5caa-4ef9-a082-94e6c0ed72da))
+ (pad "10" thru_hole circle (at 2.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp e8e90c37-d118-46c8-9704-eb94fb5a1535))
+ (pad "11" thru_hole circle (at 5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 68bd4470-0f69-49b5-87e0-21549203fa20))
+ (pad "12" thru_hole circle (at 7.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 2ac607e0-85a4-46b6-8f60-d8c10fff24cb))
+ (pad "13" thru_hole circle (at 10 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 14549852-2920-4c46-bd68-67ef724c16c4))
+ (pad "14" thru_hole circle (at 12.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp cad09997-0a3c-466e-bf4b-9f8103cec61a))
+ (pad "15" thru_hole circle (at 15 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 046e8d44-57c5-4545-ba2a-8ec6e0e6e4ab))
+ (pad "16" thru_hole circle (at 17.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp a2258da9-4d13-44d5-a3e7-7ad03aa09ddf))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_S16B-J21DK-GGXR_2x08_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5835c06c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2813F7)
+ (descr "JST J2100 series connector, S20B-J21DK-GGXR (http://www.jst-mfg.com/product/pdf/eng/eJFA-J2000.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST J2100 horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -4.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78105da3-0c89-44fb-acf1-b7d505aa2555)
+ )
+ (fp_text value "JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal" (at 11.25 15.88) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 174a8199-9dfd-4570-bd07-5187712a115d)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 5.78) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a3488f1-e48a-44d3-9244-dc64719b9b03)
+ )
+ (fp_line (start -3.6 0.3) (end -3.6 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 3c63e568-fcf4-4677-9b28-2884d193c3ee))
+ (fp_line (start -3 0) (end -3.6 0.3) (layer "F.SilkS") (width 0.12) (tstamp 3c7fb406-61d6-4512-af00-0e3a9d9187b9))
+ (fp_line (start -1 -3.23) (end -2.71 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 4cab8257-3aca-4dbf-ab48-776f82915b8d))
+ (fp_line (start -2.71 -3.23) (end -2.71 14.79) (layer "F.SilkS") (width 0.12) (tstamp 778441d2-7ee0-4be1-b3a9-af9f13e713fd))
+ (fp_line (start -2.71 14.79) (end 11.25 14.79) (layer "F.SilkS") (width 0.12) (tstamp 9005799f-da0a-46ea-91e7-d476422c5738))
+ (fp_line (start 23.5 -3.23) (end 25.21 -3.23) (layer "F.SilkS") (width 0.12) (tstamp 9c43485b-e695-4ec0-9647-44e85cb4457d))
+ (fp_line (start -3.6 -0.3) (end -3 0) (layer "F.SilkS") (width 0.12) (tstamp d07b6942-2c73-4853-98c4-527029226286))
+ (fp_line (start 25.21 -3.23) (end 25.21 14.79) (layer "F.SilkS") (width 0.12) (tstamp db7b6441-3c95-4314-bc93-30edd66100c8))
+ (fp_line (start 25.21 14.79) (end 11.25 14.79) (layer "F.SilkS") (width 0.12) (tstamp f843c30c-a3c4-44c8-963c-404ec2190227))
+ (fp_line (start -3.1 15.18) (end 25.6 15.18) (layer "F.CrtYd") (width 0.05) (tstamp 451c7af5-752a-41a6-b753-b2d22a08ea78))
+ (fp_line (start 25.6 15.18) (end 25.6 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp 6e179013-8de6-4c37-ac13-ba2bd4335d50))
+ (fp_line (start -3.1 -3.85) (end -3.1 15.18) (layer "F.CrtYd") (width 0.05) (tstamp e17558c5-7745-4dcc-806e-99298cad7735))
+ (fp_line (start 25.6 -3.85) (end -3.1 -3.85) (layer "F.CrtYd") (width 0.05) (tstamp f3532058-4c4d-4961-badb-68cdaffbf774))
+ (fp_line (start 25.1 14.68) (end 25.1 -3.12) (layer "F.Fab") (width 0.1) (tstamp 0c9412f7-83fe-4b6b-9b0e-fc69165f307f))
+ (fp_line (start 25.1 -3.12) (end -2.6 -3.12) (layer "F.Fab") (width 0.1) (tstamp 202177bd-75f4-4a25-85bd-053be1108e27))
+ (fp_line (start -2.6 14.68) (end 25.1 14.68) (layer "F.Fab") (width 0.1) (tstamp 78f51033-03be-4734-a0ec-7cc4dce0482a))
+ (fp_line (start -2.6 -3.12) (end -2.6 14.68) (layer "F.Fab") (width 0.1) (tstamp b7d14e48-9642-482f-9255-aa70b701800f))
+ (fp_line (start -1.892893 0) (end -2.6 -0.5) (layer "F.Fab") (width 0.1) (tstamp bb20f1d1-29ac-4f6a-818e-ca81543e322b))
+ (fp_line (start -2.6 0.5) (end -1.892893 0) (layer "F.Fab") (width 0.1) (tstamp d9fa4e21-405f-48fe-968b-782c60cf0547))
+ (pad "" thru_hole circle (at 22.5 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 48753a99-8bef-4396-bcd2-217cb9ffaff2))
+ (pad "" thru_hole circle (at 0 7) (size 3.4 3.4) (drill 2) (layers *.Cu *.Mask) (tstamp 7a3bd906-993e-48c5-982d-3fe52d25fd07))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp cdbeaf79-fc01-4672-aa8b-b2d560d8665a))
+ (pad "2" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 5250265f-a0bf-43c5-a9a6-63bae927c9fa))
+ (pad "3" thru_hole circle (at 5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 20657473-e63f-4b6c-9b95-586817a091ee))
+ (pad "4" thru_hole circle (at 7.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp e71e461a-7374-47c7-8b98-b874ea04347c))
+ (pad "5" thru_hole circle (at 10 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp b49c8617-7378-44fd-bb84-89e2bcdb03a1))
+ (pad "6" thru_hole circle (at 12.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp cb34a57a-1be0-48ab-9dfa-1f14a7c9ed8a))
+ (pad "7" thru_hole circle (at 15 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp d35560a9-68e6-415e-be66-730a8f5160b7))
+ (pad "8" thru_hole circle (at 17.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 7be179c4-e7b9-49d1-9f26-c9657711ecbe))
+ (pad "9" thru_hole circle (at 20 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 6a07ab05-88e1-4217-a65b-d6506c6361f5))
+ (pad "10" thru_hole circle (at 22.5 0) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 69151c2a-3b29-490a-959f-101180ba9ae9))
+ (pad "11" thru_hole circle (at 0 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 1b0d1be3-8c8c-4034-944f-4e3043f673f9))
+ (pad "12" thru_hole circle (at 2.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 431198b4-3b5d-4f5b-aa68-c09565785fa7))
+ (pad "13" thru_hole circle (at 5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp c8008416-63e6-487c-86e3-8e2aaad69391))
+ (pad "14" thru_hole circle (at 7.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp e83abc3e-2159-4d96-8e35-eecd5c88c006))
+ (pad "15" thru_hole circle (at 10 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 1b4dbc8b-d852-4ad5-a905-7ed3c549766c))
+ (pad "16" thru_hole circle (at 12.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp c961f150-54e2-4f05-aec5-d1c968196ef4))
+ (pad "17" thru_hole circle (at 15 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 72385fcf-367b-4b7c-89de-b081ade11d08))
+ (pad "18" thru_hole circle (at 17.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 093159e8-2ec9-48cd-af04-5a40dcefa9de))
+ (pad "19" thru_hole circle (at 20 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp d2ffa40b-dbad-473e-990c-16eecd1565dc))
+ (pad "20" thru_hole circle (at 22.5 -2.5) (size 1.7 1.7) (drill 0.86) (layers *.Cu *.Mask) (tstamp 4a3ececf-9bdb-4707-9b97-51cb16012d93))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_J2100_S20B-J21DK-GGXR_2x10_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4a27cfd0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772B89)
+ (descr "JST JWPF series connector, B02B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST JWPF side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -1.35 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51c47bdd-a5ae-4c8f-83d2-df72b6ec236b)
+ )
+ (fp_text value "JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical" (at -1.35 5.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73f70787-fdae-4e68-b903-183050d4227d)
+ )
+ (fp_text user "${REFERENCE}" (at -4.7 1 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 08942919-1775-4ee0-bfdf-dc6ba65cd0e9)
+ )
+ (fp_line (start 1.81 -2.61) (end -5.51 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 00042c63-4429-4ffa-87aa-a8f9659c4ae7))
+ (fp_line (start 2.81 -1.61) (end 2.81 3.61) (layer "F.SilkS") (width 0.12) (tstamp 14d3bacd-ab9d-4247-9459-434aebd4c018))
+ (fp_line (start -5.75 -1.35) (end -5.75 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 2d3da9f4-c31a-467f-a0fa-a4ea748cc66e))
+ (fp_line (start -5.51 -2.61) (end -5.51 4.61) (layer "F.SilkS") (width 0.12) (tstamp 5a71931f-7b10-479a-bf32-ad6a88e2254f))
+ (fp_line (start -5.51 4.61) (end 1.81 4.61) (layer "F.SilkS") (width 0.12) (tstamp 75949b73-b3d1-43eb-a2d6-740fd14610a1))
+ (fp_line (start -5.75 -2.85) (end -4.25 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 7d00721c-36be-4be4-b6cf-ce2f233063ec))
+ (fp_arc (start 1.81 -2.61) (mid 2.517107 -2.317107) (end 2.81 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 6614380a-8060-40ad-8d4d-8ce889a4d7f2))
+ (fp_arc (start 2.81 3.61) (mid 2.517107 4.317107) (end 1.81 4.61) (layer "F.SilkS") (width 0.12) (tstamp a2278617-63c6-435c-9052-4cfb8a0861f0))
+ (fp_line (start -5.9 -3) (end -5.9 5) (layer "F.CrtYd") (width 0.05) (tstamp 2f8783b7-e6f6-4ea2-afc1-b67896671f01))
+ (fp_line (start 3.2 5) (end 3.2 -3) (layer "F.CrtYd") (width 0.05) (tstamp 4b4fd3a6-1b75-49d8-b7b8-901f0388c664))
+ (fp_line (start -5.9 5) (end 3.2 5) (layer "F.CrtYd") (width 0.05) (tstamp 779485c9-b797-4090-b3b1-33a7e429de55))
+ (fp_line (start 3.2 -3) (end -5.9 -3) (layer "F.CrtYd") (width 0.05) (tstamp c192f5ca-6f8f-41fe-ac67-9a7de836c08d))
+ (fp_line (start -5.4 -2.5) (end -5.4 4.5) (layer "F.Fab") (width 0.1) (tstamp 7587c8e0-0712-4699-aa04-c4307c6f2991))
+ (fp_line (start -0.375 -1.9) (end 0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 807e50f4-e348-4c5c-9fb8-5f2f6f01114d))
+ (fp_line (start 2.7 -1.5) (end 2.7 3.5) (layer "F.Fab") (width 0.1) (tstamp 95cb091a-dff8-4a4d-8b46-ed2de8fab3b2))
+ (fp_line (start 0 -1.15) (end -0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp aae995b5-bc8e-4cb9-94f9-4a2ec7da6e8f))
+ (fp_line (start 0.375 -1.9) (end 0 -1.15) (layer "F.Fab") (width 0.1) (tstamp b8fe904e-4147-4647-bc0c-bf3711224972))
+ (fp_line (start 1.7 -2.5) (end -5.4 -2.5) (layer "F.Fab") (width 0.1) (tstamp ceddd63c-77e1-4800-879b-971b35da0564))
+ (fp_line (start -5.4 4.5) (end 1.7 4.5) (layer "F.Fab") (width 0.1) (tstamp e79c51f4-d0a9-4c37-8e3e-be858bb939d5))
+ (fp_arc (start 2.7 3.5) (mid 2.407107 4.207107) (end 1.7 4.5) (layer "F.Fab") (width 0.1) (tstamp 4c62310b-6ca4-4db4-8f7d-a4d3e57754c1))
+ (fp_arc (start 1.7 -2.5) (mid 2.407107 -2.207107) (end 2.7 -1.5) (layer "F.Fab") (width 0.1) (tstamp c4c72a7e-8672-4766-b45f-0fe39a0574d6))
+ (pad "" np_thru_hole circle (at -1.5 4.05) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 65700f13-57fd-4ede-b697-4853194212dc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.192308) (tstamp 7c3b6c02-c632-4b25-85eb-8c7296220494))
+ (pad "2" thru_hole oval (at 0 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp d0cabd40-addf-4f6b-b0d8-769459e9d20c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..778fefdf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772B89)
+ (descr "JST JWPF series connector, B03B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST JWPF side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -1.2 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8b1b999-8fb2-4bb8-b2c6-34fe5f6b6653)
+ )
+ (fp_text value "JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical" (at -1.2 7.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8dabe110-4646-4575-9d18-c7a1d5651f5c)
+ )
+ (fp_text user "${REFERENCE}" (at -4.7 2 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e351521e-adce-4806-b279-5bcb1e460217)
+ )
+ (fp_line (start -5.75 -2.85) (end -4.25 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 3e1e43b1-b6c2-4de7-a29d-cfd61c4b3f17))
+ (fp_line (start -5.75 -1.35) (end -5.75 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 50eddcb3-ea5c-433a-9649-9d2003783cea))
+ (fp_line (start -5.51 -1.61) (end -5.51 5.61) (layer "F.SilkS") (width 0.12) (tstamp 6fdbe4a0-314c-460b-a123-45df591a9620))
+ (fp_line (start -5.51 5.61) (end -5.01 5.61) (layer "F.SilkS") (width 0.12) (tstamp 79db3dfc-035a-423f-8553-1a00d989ebaa))
+ (fp_line (start -5.01 -1.61) (end -5.51 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 8de68202-0490-4ced-a051-84bf83619eee))
+ (fp_line (start 3.11 -1.61) (end 3.11 5.61) (layer "F.SilkS") (width 0.12) (tstamp 9f84a0f8-ab9c-4378-a264-f864f7c2f994))
+ (fp_line (start -5.01 -1.61) (end -5.01 -1.61) (layer "F.SilkS") (width 0.12) (tstamp b072147d-bb14-41c5-abbb-faf87a385f95))
+ (fp_line (start -5.01 5.61) (end -5.01 5.61) (layer "F.SilkS") (width 0.12) (tstamp cb5fa3b9-2ae7-442f-98c2-8e632278e5e0))
+ (fp_line (start -4.01 6.61) (end 2.11 6.61) (layer "F.SilkS") (width 0.12) (tstamp e6f8983b-9915-4123-a366-5eb079b8b873))
+ (fp_line (start -4.01 -2.61) (end 2.11 -2.61) (layer "F.SilkS") (width 0.12) (tstamp f9314bd8-75f2-4ba7-83d0-04d3d1196c9a))
+ (fp_arc (start 2.11 -2.61) (mid 2.817107 -2.317107) (end 3.11 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 3662b4b7-64a8-4eb7-a27d-b383c3300eaa))
+ (fp_arc (start -5.01 -1.61) (mid -4.717107 -2.317107) (end -4.01 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 906c4264-f5c3-480a-91b7-90e9c3e6f932))
+ (fp_arc (start -4.01 6.61) (mid -4.717107 6.317107) (end -5.01 5.61) (layer "F.SilkS") (width 0.12) (tstamp b4516684-91ae-4149-87d6-e3012b82eae1))
+ (fp_arc (start 3.11 5.61) (mid 2.817107 6.317107) (end 2.11 6.61) (layer "F.SilkS") (width 0.12) (tstamp c0b04ed3-2d6f-4672-a040-e0248bc5581e))
+ (fp_line (start 3.5 -3) (end -5.9 -3) (layer "F.CrtYd") (width 0.05) (tstamp 4ba980c7-3307-4466-b0a3-a7a549382106))
+ (fp_line (start 3.5 7) (end 3.5 -3) (layer "F.CrtYd") (width 0.05) (tstamp 75e6e4e3-e3b6-41cd-b07a-6241c6ce7062))
+ (fp_line (start -5.9 7) (end 3.5 7) (layer "F.CrtYd") (width 0.05) (tstamp d20b6191-ea95-4324-b013-7f0829b1d707))
+ (fp_line (start -5.9 -3) (end -5.9 7) (layer "F.CrtYd") (width 0.05) (tstamp f9330b30-c7e5-40ff-a4f9-88ca2b3fc937))
+ (fp_line (start -3.9 6.5) (end 2 6.5) (layer "F.Fab") (width 0.1) (tstamp 0b5dbee5-cdd9-441a-84aa-9394f15c3135))
+ (fp_line (start -4.9 5.5) (end -4.9 5.5) (layer "F.Fab") (width 0.1) (tstamp 3a074c3b-2987-4769-8100-1cfff3293dea))
+ (fp_line (start -5.4 5.5) (end -4.9 5.5) (layer "F.Fab") (width 0.1) (tstamp 42626006-f9b4-4081-ab2d-b04725d7d797))
+ (fp_line (start -0.375 -1.9) (end 0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 6f457456-a613-4c68-93f2-dfe59aabb49c))
+ (fp_line (start 0 -1.15) (end -0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 80dea57f-08b7-41f6-aa77-a94055d92194))
+ (fp_line (start -3.9 -2.5) (end 2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 948aaf24-192a-4902-b4d6-b1e338fed867))
+ (fp_line (start -5.4 -1.5) (end -5.4 5.5) (layer "F.Fab") (width 0.1) (tstamp 9a55414d-2a48-49f0-8b8a-b78066fcd842))
+ (fp_line (start -4.9 -1.5) (end -5.4 -1.5) (layer "F.Fab") (width 0.1) (tstamp af887b1a-152f-495f-a2dd-7cb0b6e52718))
+ (fp_line (start 3 -1.5) (end 3 5.5) (layer "F.Fab") (width 0.1) (tstamp b2587d67-6816-47ab-9af5-c0c5a4f407b3))
+ (fp_line (start -4.9 -1.5) (end -4.9 -1.5) (layer "F.Fab") (width 0.1) (tstamp de6e0da1-fa06-48e3-b784-434f7afdf149))
+ (fp_line (start 0.375 -1.9) (end 0 -1.15) (layer "F.Fab") (width 0.1) (tstamp f8de1967-fa06-46fe-b77d-d3ccdde36507))
+ (fp_arc (start -4.9 -1.5) (mid -4.607107 -2.207107) (end -3.9 -2.5) (layer "F.Fab") (width 0.1) (tstamp 22150dd8-0eab-4b7d-a9db-62e27dccffa2))
+ (fp_arc (start -3.9 6.5) (mid -4.607107 6.207107) (end -4.9 5.5) (layer "F.Fab") (width 0.1) (tstamp 9e89ad69-c79b-4243-8347-144fcc4fe398))
+ (fp_arc (start 2 -2.5) (mid 2.707107 -2.207107) (end 3 -1.5) (layer "F.Fab") (width 0.1) (tstamp a5fe3650-ddfc-4fcf-aaf9-c9f100410bd5))
+ (fp_arc (start 3 5.5) (mid 2.707107 6.207107) (end 2 6.5) (layer "F.Fab") (width 0.1) (tstamp a7343621-2827-4c4c-80e0-4a454c5e24cd))
+ (pad "" np_thru_hole circle (at -1.5 6.05) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp a5bf4dd3-7a72-45ad-a5af-f36d46afd23a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.192308) (tstamp 66d07b84-2f87-4b73-9917-ae11ad46c81a))
+ (pad "2" thru_hole oval (at 0 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 6fef4667-55d6-4ff1-87ac-bc0c7a3f3ecc))
+ (pad "3" thru_hole oval (at 0 4) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 63d2a20a-6484-4f19-b0d1-64ccf764024a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_JWPF_B03B-JWPF-SK-R_1x03_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..818ad60c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772B89)
+ (descr "JST JWPF series connector, B04B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST JWPF side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at -1.2 -3.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1817486d-ffb3-451c-b3ec-8c9862cf2442)
+ )
+ (fp_text value "JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical" (at -1.2 9.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab4faff4-324f-48d0-af61-e3c6410778f5)
+ )
+ (fp_text user "${REFERENCE}" (at -4.7 3 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0063616-1e5d-4616-8f2b-7074348000df)
+ )
+ (fp_line (start -5.51 6.61) (end -5.01 6.61) (layer "F.SilkS") (width 0.12) (tstamp 14fc89de-5348-45a4-b743-9200805f81d4))
+ (fp_line (start -4.01 8.61) (end 2.11 8.61) (layer "F.SilkS") (width 0.12) (tstamp 31dd82ef-5ba0-4a4e-b858-60ce7a414e9f))
+ (fp_line (start -4.01 -2.61) (end 2.11 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 3ff4137b-77f9-46f1-8081-737f2d877a8d))
+ (fp_line (start -5.51 -0.61) (end -5.51 6.61) (layer "F.SilkS") (width 0.12) (tstamp 642675e6-39ee-47ef-be1a-c1c440c02755))
+ (fp_line (start -5.75 -1.35) (end -5.75 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 6d6b365a-a374-4d5f-bba8-3a52f85738e6))
+ (fp_line (start 3.11 -1.61) (end 3.11 7.61) (layer "F.SilkS") (width 0.12) (tstamp 870987d1-1766-4f7e-a4be-e5cd47d74d26))
+ (fp_line (start -5.75 -2.85) (end -4.25 -2.85) (layer "F.SilkS") (width 0.12) (tstamp 9472f2ef-af48-4bd8-9610-f0128c7645d3))
+ (fp_line (start -5.01 6.61) (end -5.01 7.61) (layer "F.SilkS") (width 0.12) (tstamp d8ca8645-c910-496a-9673-cd5836e73133))
+ (fp_line (start -5.01 -0.61) (end -5.51 -0.61) (layer "F.SilkS") (width 0.12) (tstamp dfc696bb-1aff-4404-a91d-34fa85e9b262))
+ (fp_line (start -5.01 -1.61) (end -5.01 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f2be133a-cb3d-4e27-8f33-686183cc9f24))
+ (fp_arc (start 2.11 -2.61) (mid 2.817107 -2.317107) (end 3.11 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 26e67744-13cb-4ac0-9aa4-ab1afa552565))
+ (fp_arc (start -5.01 -1.61) (mid -4.717107 -2.317107) (end -4.01 -2.61) (layer "F.SilkS") (width 0.12) (tstamp 678e408e-ac1a-469b-8bcc-db065bb48eff))
+ (fp_arc (start -4.01 8.61) (mid -4.717107 8.317107) (end -5.01 7.61) (layer "F.SilkS") (width 0.12) (tstamp b3af7a23-f9a7-4a0f-8727-45be759b376a))
+ (fp_arc (start 3.11 7.61) (mid 2.817107 8.317107) (end 2.11 8.61) (layer "F.SilkS") (width 0.12) (tstamp fe07c061-936c-4dec-89e5-910e2ec915d9))
+ (fp_line (start -5.9 9) (end 3.5 9) (layer "F.CrtYd") (width 0.05) (tstamp 02d18b09-3c9e-465d-b5f7-2a29ed82e6fb))
+ (fp_line (start 3.5 -3) (end -5.9 -3) (layer "F.CrtYd") (width 0.05) (tstamp 153ae152-955c-4bde-93eb-47e7352a56dc))
+ (fp_line (start -5.9 -3) (end -5.9 9) (layer "F.CrtYd") (width 0.05) (tstamp 567a0963-54c1-4ae5-a02b-67dcda1d6348))
+ (fp_line (start 3.5 9) (end 3.5 -3) (layer "F.CrtYd") (width 0.05) (tstamp 8f2b9cd7-c343-4d13-98a0-36308f3b08b9))
+ (fp_line (start -5.4 6.5) (end -4.9 6.5) (layer "F.Fab") (width 0.1) (tstamp 114482ab-46b1-4811-8a42-a439e24f8b33))
+ (fp_line (start -4.9 6.5) (end -4.9 7.5) (layer "F.Fab") (width 0.1) (tstamp 1482e8bb-cbdd-4b55-848d-28b1a30b72d8))
+ (fp_line (start -3.9 -2.5) (end 2 -2.5) (layer "F.Fab") (width 0.1) (tstamp 28373fd6-9b41-40dd-8e0d-17763abb887f))
+ (fp_line (start 0 -1.15) (end -0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 2ed7165e-1f57-4cc2-9e93-97581fe5e549))
+ (fp_line (start -4.9 -1.5) (end -4.9 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3e475bd8-abd7-4bd8-9e41-ad34eb979f82))
+ (fp_line (start -4.9 -0.5) (end -5.4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 42266fa4-90af-45f6-a809-675dc28a267e))
+ (fp_line (start 0.375 -1.9) (end 0 -1.15) (layer "F.Fab") (width 0.1) (tstamp 46e5ee8e-b174-4c1a-8192-eb36bdeeb4c7))
+ (fp_line (start -3.9 8.5) (end 2 8.5) (layer "F.Fab") (width 0.1) (tstamp 4dd1bcd4-395e-4405-897b-cab2d38080c8))
+ (fp_line (start 3 -1.5) (end 3 7.5) (layer "F.Fab") (width 0.1) (tstamp 66a624bf-2421-406f-8a28-281527f936cc))
+ (fp_line (start -5.4 -0.5) (end -5.4 6.5) (layer "F.Fab") (width 0.1) (tstamp cb46629a-059b-4986-9715-344b97b90054))
+ (fp_line (start -0.375 -1.9) (end 0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp e5088330-9008-4fa7-ba91-3a79afefa1b5))
+ (fp_arc (start -3.9 8.5) (mid -4.607107 8.207107) (end -4.9 7.5) (layer "F.Fab") (width 0.1) (tstamp 2dec9603-6d65-4adf-8475-b3bd9550fe57))
+ (fp_arc (start 2 -2.5) (mid 2.707107 -2.207107) (end 3 -1.5) (layer "F.Fab") (width 0.1) (tstamp 39d34f22-03a1-453b-b551-374803c5e1dd))
+ (fp_arc (start 3 7.5) (mid 2.707107 8.207107) (end 2 8.5) (layer "F.Fab") (width 0.1) (tstamp 83bad738-6095-43f3-873f-f03dbeed6855))
+ (fp_arc (start -4.9 -1.5) (mid -4.607107 -2.207107) (end -3.9 -2.5) (layer "F.Fab") (width 0.1) (tstamp d3b05a67-ea2a-494a-935b-894f5f5d8386))
+ (pad "" np_thru_hole circle (at -1.5 8.05) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp d8f794db-f462-47d7-b76c-f547d6add54e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.192308) (tstamp f5b62a8b-d346-4f64-b50d-d986deb2293a))
+ (pad "2" thru_hole oval (at 0 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 49512b95-8068-4b90-bc8f-14784970a952))
+ (pad "3" thru_hole oval (at 0 4) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp a93caf36-10e1-4ca6-bda8-1b9657d14cc7))
+ (pad "4" thru_hole oval (at 0 6) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp ffa66dea-678a-47e2-be0b-ab7bb855709e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_JWPF_B04B-JWPF-SK-R_1x04_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..73c53024
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772B89)
+ (descr "JST JWPF series connector, B06B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST JWPF side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1 -4.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4d67326d-f348-4dbd-bff2-c4167c8fecd9)
+ )
+ (fp_text value "JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical" (at 1 8.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd505435-2dee-4199-b06d-a9205d35e49d)
+ )
+ (fp_text user "${REFERENCE}" (at -4.7 2 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 72b2b161-8e9e-4c6d-b395-398aeab1e7a7)
+ )
+ (fp_line (start -5.51 5.61) (end -5.01 5.61) (layer "F.SilkS") (width 0.12) (tstamp 5197aff1-b493-4e0e-8f1b-0814e41ee671))
+ (fp_line (start 7.51 -2.01) (end 7.51 6.01) (layer "F.SilkS") (width 0.12) (tstamp 570893d9-5489-4d56-ab49-665807cdffce))
+ (fp_line (start -5.01 5.61) (end -5.01 6.01) (layer "F.SilkS") (width 0.12) (tstamp 7111b48b-c057-4f75-9e48-07aa34b51e76))
+ (fp_line (start -4.01 -3.01) (end 6.51 -3.01) (layer "F.SilkS") (width 0.12) (tstamp 78b95eeb-b788-41bb-b3d5-8b8f0027886f))
+ (fp_line (start -5.01 -1.61) (end -5.51 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 9799c4d4-8873-48ed-a992-2bf9b1f356da))
+ (fp_line (start -5.75 -1.75) (end -5.75 -3.25) (layer "F.SilkS") (width 0.12) (tstamp b51aafb8-7087-4b1c-a7bb-1a1c6504061a))
+ (fp_line (start -4.01 7.01) (end 6.51 7.01) (layer "F.SilkS") (width 0.12) (tstamp c21c7412-a4de-428c-ae9c-4db8fcb678d2))
+ (fp_line (start -5.51 -1.61) (end -5.51 5.61) (layer "F.SilkS") (width 0.12) (tstamp c77693ba-3aaf-4278-8bfe-072f5a1f8a69))
+ (fp_line (start -5.01 -2.01) (end -5.01 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ce7e25b2-37fa-48ca-900b-e4427070805e))
+ (fp_line (start -5.75 -3.25) (end -4.25 -3.25) (layer "F.SilkS") (width 0.12) (tstamp e6ad0025-e67b-411e-a8d5-a625cf6566cb))
+ (fp_arc (start 7.51 6.01) (mid 7.217107 6.717107) (end 6.51 7.01) (layer "F.SilkS") (width 0.12) (tstamp 6a96565c-dbe2-4a53-bc0e-bdd686906e5a))
+ (fp_arc (start -4.01 7.01) (mid -4.717107 6.717107) (end -5.01 6.01) (layer "F.SilkS") (width 0.12) (tstamp 9292da5e-a72e-4140-a03f-353e5890c76a))
+ (fp_arc (start -5.01 -2.01) (mid -4.717107 -2.717107) (end -4.01 -3.01) (layer "F.SilkS") (width 0.12) (tstamp a1759fec-b840-4481-a191-784c23983241))
+ (fp_arc (start 6.51 -3.01) (mid 7.217107 -2.717107) (end 7.51 -2.01) (layer "F.SilkS") (width 0.12) (tstamp d3fe609c-d121-4592-a72a-56a74ae03d29))
+ (fp_line (start 7.9 -3.4) (end -5.9 -3.4) (layer "F.CrtYd") (width 0.05) (tstamp 120e7a4e-7f50-4e5b-a813-1221fe56414b))
+ (fp_line (start -5.9 -3.4) (end -5.9 7.4) (layer "F.CrtYd") (width 0.05) (tstamp f040ccb4-edda-4848-972a-d33ad5aecf86))
+ (fp_line (start 7.9 7.4) (end 7.9 -3.4) (layer "F.CrtYd") (width 0.05) (tstamp fd397060-23a7-4218-a278-f9ad0bc73cd9))
+ (fp_line (start -5.9 7.4) (end 7.9 7.4) (layer "F.CrtYd") (width 0.05) (tstamp ff2021c1-5e10-431c-9297-9bdb2cdb8e30))
+ (fp_line (start -4.9 -1.9) (end -4.9 -1.5) (layer "F.Fab") (width 0.1) (tstamp 14d081e0-059d-45eb-9034-17d20b1103b5))
+ (fp_line (start -5.4 -1.5) (end -5.4 5.5) (layer "F.Fab") (width 0.1) (tstamp 16407bb3-e645-4652-82e2-55fb85887a4b))
+ (fp_line (start -5.4 5.5) (end -4.9 5.5) (layer "F.Fab") (width 0.1) (tstamp 20c458ed-0649-488c-8ae6-b01aa4286abb))
+ (fp_line (start 0.375 -1.9) (end 0 -1.15) (layer "F.Fab") (width 0.1) (tstamp 3dfecbee-e6b0-4a34-aabd-670b616e12c0))
+ (fp_line (start -0.375 -1.9) (end 0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 4fdd762b-737a-4aed-8d83-b588948d5dcc))
+ (fp_line (start -4.9 5.5) (end -4.9 5.9) (layer "F.Fab") (width 0.1) (tstamp 6b32b755-a3f5-4902-86ad-b809f51df383))
+ (fp_line (start 7.4 -1.9) (end 7.4 5.9) (layer "F.Fab") (width 0.1) (tstamp 702a28d8-0f62-4796-a3d1-24b8b35cb4b2))
+ (fp_line (start -3.9 6.9) (end 6.4 6.9) (layer "F.Fab") (width 0.1) (tstamp 712277c9-661c-4b1f-91de-409ae3ac0dc9))
+ (fp_line (start -3.9 -2.9) (end 6.4 -2.9) (layer "F.Fab") (width 0.1) (tstamp 9cfba917-4a25-4901-b91c-d97430d333c6))
+ (fp_line (start 0 -1.15) (end -0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp f14d9c7b-e52a-49e7-935a-fd1d898e1401))
+ (fp_line (start -4.9 -1.5) (end -5.4 -1.5) (layer "F.Fab") (width 0.1) (tstamp fb56119c-67f4-43eb-8f56-ae1cced2a402))
+ (fp_arc (start 6.4 -2.9) (mid 7.107107 -2.607107) (end 7.4 -1.9) (layer "F.Fab") (width 0.1) (tstamp 5af36260-32d3-44c3-a0fe-8f0e9cc80ffb))
+ (fp_arc (start -4.9 -1.9) (mid -4.607107 -2.607107) (end -3.9 -2.9) (layer "F.Fab") (width 0.1) (tstamp 61dc0f09-2ffa-4b46-ad4f-3d0bd6b02598))
+ (fp_arc (start 7.4 5.9) (mid 7.107107 6.607107) (end 6.4 6.9) (layer "F.Fab") (width 0.1) (tstamp 940575a4-4187-4756-a3de-cbc6078bedc2))
+ (fp_arc (start -3.9 6.9) (mid -4.607107 6.607107) (end -4.9 5.9) (layer "F.Fab") (width 0.1) (tstamp b96d58c3-b4d4-4256-8ff3-b0b8d8c358a3))
+ (pad "" np_thru_hole circle (at -1.5 6.45) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 089cbbe0-eadd-4960-b3e4-e07ac2c63e9b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.192308) (tstamp 773c3a54-c6c0-4553-82a8-bb346bc1f41c))
+ (pad "2" thru_hole oval (at 0 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp ff6f8166-3311-4419-960a-1b5029683dbd))
+ (pad "3" thru_hole oval (at 0 4) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 4aad0ceb-b1da-4685-8220-a7b8134a8386))
+ (pad "4" thru_hole oval (at 4 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 66ed3ab3-3faf-4708-91a9-7aeacea82a41))
+ (pad "5" thru_hole oval (at 4 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 69ed001a-9408-4248-8dd7-7cc534cbca22))
+ (pad "6" thru_hole oval (at 4 4) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 12d63b53-b7df-463a-89c4-33d6d32c5ce0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_JWPF_B06B-JWPF-SK-R_2x03_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..0d77f9a6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B772B89)
+ (descr "JST JWPF series connector, B08B-JWPF-SK-R (http://www.jst-mfg.com/product/pdf/eng/eJWPF1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST JWPF side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0.85 -4.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a79fd5f-3274-41f3-8510-3c93a4abd256)
+ )
+ (fp_text value "JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical" (at 0.85 10.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d66f1e30-9733-4713-adc2-ad4aac7c4740)
+ )
+ (fp_text user "${REFERENCE}" (at -4.7 3 90) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb92771f-2e54-41a0-a59a-b2d8a07366de)
+ )
+ (fp_line (start -5.01 6.61) (end -5.01 8.01) (layer "F.SilkS") (width 0.12) (tstamp 29fd95de-5f1f-42d8-85e9-95bbfb2605fd))
+ (fp_line (start -5.01 -2.01) (end -5.01 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 2efc5ceb-3cb4-473e-956f-38a093c0e150))
+ (fp_line (start -5.51 -0.61) (end -5.51 6.61) (layer "F.SilkS") (width 0.12) (tstamp 40938a5b-b014-4a47-8782-004acdc70f01))
+ (fp_line (start -4.01 -3.01) (end 6.21 -3.01) (layer "F.SilkS") (width 0.12) (tstamp 8cb20388-4e8c-4a79-8a35-78b06da4346a))
+ (fp_line (start -5.01 -0.61) (end -5.51 -0.61) (layer "F.SilkS") (width 0.12) (tstamp a1afb787-5a86-4a6b-b085-34fce271cee4))
+ (fp_line (start 7.21 -2.01) (end 7.21 8.01) (layer "F.SilkS") (width 0.12) (tstamp a3696c26-07d9-4b93-a21c-7a967d8b6657))
+ (fp_line (start -4.01 9.01) (end 6.21 9.01) (layer "F.SilkS") (width 0.12) (tstamp c70df537-5538-4a22-b8d5-33dcea90978a))
+ (fp_line (start -5.75 -3.25) (end -4.25 -3.25) (layer "F.SilkS") (width 0.12) (tstamp cf03f542-dff2-4933-a6d6-7ed1f717ecdd))
+ (fp_line (start -5.51 6.61) (end -5.01 6.61) (layer "F.SilkS") (width 0.12) (tstamp d90423c2-789f-4b63-a092-bc311c9d6c3c))
+ (fp_line (start -5.75 -1.75) (end -5.75 -3.25) (layer "F.SilkS") (width 0.12) (tstamp fd84ce43-101b-4365-97d9-9a16c5dac21a))
+ (fp_arc (start -5.01 -2.01) (mid -4.717107 -2.717107) (end -4.01 -3.01) (layer "F.SilkS") (width 0.12) (tstamp 47933197-0b38-426c-ba74-024f30ae2730))
+ (fp_arc (start -4.01 9.01) (mid -4.717107 8.717107) (end -5.01 8.01) (layer "F.SilkS") (width 0.12) (tstamp 608001e1-e791-46a6-9d50-27bddbdfb6cd))
+ (fp_arc (start 6.21 -3.01) (mid 6.917107 -2.717107) (end 7.21 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 74e66f65-7deb-41a0-899a-53b5468f653b))
+ (fp_arc (start 7.21 8.01) (mid 6.917107 8.717107) (end 6.21 9.01) (layer "F.SilkS") (width 0.12) (tstamp df80bc15-2942-4513-acdc-6679032c42b9))
+ (fp_line (start -5.9 -3.4) (end -5.9 9.4) (layer "F.CrtYd") (width 0.05) (tstamp 0a811752-51c1-4912-b04e-8fa95fa43cdc))
+ (fp_line (start 7.6 -3.4) (end -5.9 -3.4) (layer "F.CrtYd") (width 0.05) (tstamp 737b59bb-eb14-4d08-9a94-ab092ea7593f))
+ (fp_line (start -5.9 9.4) (end 7.6 9.4) (layer "F.CrtYd") (width 0.05) (tstamp 9c5a98eb-4b18-4526-b34e-1201a540275d))
+ (fp_line (start 7.6 9.4) (end 7.6 -3.4) (layer "F.CrtYd") (width 0.05) (tstamp e6fbb90a-0b9e-471b-9c3c-c3ee244fc3e9))
+ (fp_line (start -5.4 -0.5) (end -5.4 6.5) (layer "F.Fab") (width 0.1) (tstamp 06772105-680a-4ff0-9dad-a9ef577a0dc2))
+ (fp_line (start -3.9 8.9) (end 6.1 8.9) (layer "F.Fab") (width 0.1) (tstamp 07bc171f-289d-496a-b88a-a4c240ab58ce))
+ (fp_line (start -5.4 6.5) (end -4.9 6.5) (layer "F.Fab") (width 0.1) (tstamp 3c88e2bf-c485-4082-be71-9625bcbcb585))
+ (fp_line (start -4.9 -1.9) (end -4.9 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4abca299-2e91-4e8a-a75a-f4659d7a1c90))
+ (fp_line (start -0.375 -1.9) (end 0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp 655bf2d2-eb07-4e9a-a701-ee2a87176f03))
+ (fp_line (start 7.1 -1.9) (end 7.1 7.9) (layer "F.Fab") (width 0.1) (tstamp 8d3532b9-b3ce-41bb-9eee-6c9f5222adb0))
+ (fp_line (start 0.375 -1.9) (end 0 -1.15) (layer "F.Fab") (width 0.1) (tstamp 950e3d49-2518-4ce0-964d-59b685bebecc))
+ (fp_line (start -4.9 -0.5) (end -5.4 -0.5) (layer "F.Fab") (width 0.1) (tstamp a4ab9e00-1be6-48c5-a0f4-b3d665d100f9))
+ (fp_line (start 0 -1.15) (end -0.375 -1.9) (layer "F.Fab") (width 0.1) (tstamp aa6de652-80b4-4f56-9c37-4dd7b99fe4d4))
+ (fp_line (start -4.9 6.5) (end -4.9 7.9) (layer "F.Fab") (width 0.1) (tstamp bf706dd9-d4e0-458c-ba65-02e4915536a8))
+ (fp_line (start -3.9 -2.9) (end 6.1 -2.9) (layer "F.Fab") (width 0.1) (tstamp e09412c8-f449-4fe8-a55a-87ba7f3ec9a4))
+ (fp_arc (start 6.1 -2.9) (mid 6.807107 -2.607107) (end 7.1 -1.9) (layer "F.Fab") (width 0.1) (tstamp 0aa140e2-2f3f-421b-8e52-1bd000def4c3))
+ (fp_arc (start 7.1 7.9) (mid 6.807107 8.607107) (end 6.1 8.9) (layer "F.Fab") (width 0.1) (tstamp 56777c80-810a-4e93-b53d-6d226bc76969))
+ (fp_arc (start -4.9 -1.9) (mid -4.607107 -2.607107) (end -3.9 -2.9) (layer "F.Fab") (width 0.1) (tstamp 8dc8bbb9-a012-428c-bfbf-1aeb58d958f3))
+ (fp_arc (start -3.9 8.9) (mid -4.607107 8.607107) (end -4.9 7.9) (layer "F.Fab") (width 0.1) (tstamp c31a0fd5-5a4f-4d9b-9dc9-7e19337e808e))
+ (pad "" np_thru_hole circle (at -1.5 8.45) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 35b29133-ef5f-4611-9703-aa517b202086))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.192308) (tstamp 97b49167-5e23-454a-af83-4b983cc8228d))
+ (pad "2" thru_hole oval (at 0 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 7c830a9c-b47c-4fad-b79b-0a25802ea53a))
+ (pad "3" thru_hole oval (at 0 4) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp d799bb7e-c25a-45ac-a3ed-a86e6c287f71))
+ (pad "4" thru_hole oval (at 0 6) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp f13f2847-177d-4d68-acc2-39a066429b59))
+ (pad "5" thru_hole oval (at 4 0) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp e2a82820-a62f-4f37-968c-22e9fc8870a4))
+ (pad "6" thru_hole oval (at 4 2) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp 4d2e0440-3317-474a-934a-9cac0506b271))
+ (pad "7" thru_hole oval (at 4 4) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp e797d381-3a0d-445c-843c-f8dae177f098))
+ (pad "8" thru_hole oval (at 4 6) (size 2 1.3) (drill 1) (layers *.Cu *.Mask) (tstamp e6a5d8bb-9a09-4195-a6e4-a70f4cd78ddc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_JWPF_B08B-JWPF-SK-R_2x04_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0069474d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST LEA series connector, SM02B-LEASS-TF (http://www.jst-mfg.com/product/pdf/eng/eLEA.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST LEA top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.42) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83b6c92f-0986-4e40-802e-f681c50a6914)
+ )
+ (fp_text value "JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal" (at 0 4.62) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bd7bd97a-f59d-4141-816b-045c923831d4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 208c190e-9301-4db1-b366-d31333cd3494)
+ )
+ (fp_line (start 2.74 3.135) (end 2.74 3.535) (layer "F.SilkS") (width 0.12) (tstamp 0dbc6a27-e6e6-410c-af13-fc88613d8d9d))
+ (fp_line (start -4.16 1.215) (end -4.16 -1.385) (layer "F.SilkS") (width 0.12) (tstamp 1a6242f8-590e-4bc7-8575-4e67977ebce5))
+ (fp_line (start 4.16 -1.385) (end 2.885 -1.385) (layer "F.SilkS") (width 0.12) (tstamp 343593ee-c20b-4d8d-9d5e-76df4a1d29b3))
+ (fp_line (start -2.74 3.535) (end -2.74 3.135) (layer "F.SilkS") (width 0.12) (tstamp 55b3c4a0-6369-4a1f-a245-a6f036f768fd))
+ (fp_line (start -2.99 3.535) (end -2.74 3.535) (layer "F.SilkS") (width 0.12) (tstamp 7ecc144d-226c-4b81-9946-bf8526566a34))
+ (fp_line (start 4.16 1.215) (end 4.16 -1.385) (layer "F.SilkS") (width 0.12) (tstamp 8b02e712-e077-4fa1-adcd-05e9023718ad))
+ (fp_line (start -2.885 -1.385) (end -2.885 -3.225) (layer "F.SilkS") (width 0.12) (tstamp a8366ef6-0adb-48d4-a2ea-2160e008faf7))
+ (fp_line (start -2.74 3.135) (end 2.74 3.135) (layer "F.SilkS") (width 0.12) (tstamp c0aad9bd-5fa3-4879-b9e0-bd6ce3e592cd))
+ (fp_line (start 2.74 3.535) (end 2.99 3.535) (layer "F.SilkS") (width 0.12) (tstamp d3234594-0a4a-4f8b-95f3-8f8b2d328f35))
+ (fp_line (start -4.16 -1.385) (end -2.885 -1.385) (layer "F.SilkS") (width 0.12) (tstamp f2d1355d-52e2-4273-961a-fa16b37e5a08))
+ (fp_line (start 4.6 3.92) (end 4.6 -3.72) (layer "F.CrtYd") (width 0.05) (tstamp 51896bea-e315-4a01-a7af-f2c29c486ab8))
+ (fp_line (start 4.6 -3.72) (end -4.6 -3.72) (layer "F.CrtYd") (width 0.05) (tstamp 58cb2c99-5e90-421a-b71f-a39a6ab73ed3))
+ (fp_line (start -4.6 3.92) (end 4.6 3.92) (layer "F.CrtYd") (width 0.05) (tstamp 5b3643f6-467f-48b3-a15b-2f9fe1cfbc65))
+ (fp_line (start -4.6 -3.72) (end -4.6 3.92) (layer "F.CrtYd") (width 0.05) (tstamp a1456704-3766-4992-adfe-4a500b491a92))
+ (fp_line (start 2.85 3.425) (end 4.05 3.425) (layer "F.Fab") (width 0.1) (tstamp 0523d44c-773b-467c-85b9-2777c0cbba75))
+ (fp_line (start -2.1 -3.72) (end -1.85 -4.073553) (layer "F.Fab") (width 0.1) (tstamp 2e8c779b-6c16-4d35-a61c-6dfb01222251))
+ (fp_line (start -2.55 -1.275) (end -2.55 -2.875) (layer "F.Fab") (width 0.1) (tstamp 36f394d9-0a10-4335-a2e5-2ec51ebe9f76))
+ (fp_line (start 2.55 -2.875) (end 2.55 -1.275) (layer "F.Fab") (width 0.1) (tstamp 43700fe7-ba9d-472d-a70b-18e4cd2fe306))
+ (fp_line (start -4.05 3.425) (end -2.85 3.425) (layer "F.Fab") (width 0.1) (tstamp 4934ede7-34a2-451e-bdfc-19a23b5c50c8))
+ (fp_line (start 2.55 -1.275) (end 4.05 -1.275) (layer "F.Fab") (width 0.1) (tstamp 4a65a167-aa49-4eb0-a2ef-21fbf6b3ef54))
+ (fp_line (start -4.05 -1.275) (end -4.05 3.425) (layer "F.Fab") (width 0.1) (tstamp 50217e5e-4bd1-47f9-a173-e03670206de7))
+ (fp_line (start -2.35 -4.073553) (end -2.1 -3.72) (layer "F.Fab") (width 0.1) (tstamp 6424f407-db56-48f4-b0ce-0c04240b46ab))
+ (fp_line (start -2.85 3.425) (end -2.85 3.025) (layer "F.Fab") (width 0.1) (tstamp 6709a4af-51b4-4ed0-9430-16a4b5ddfb7f))
+ (fp_line (start -1.85 -4.073553) (end -2.35 -4.073553) (layer "F.Fab") (width 0.1) (tstamp 7ba08397-9b4d-4997-b9dc-ee1f9f3997b9))
+ (fp_line (start 2.85 3.025) (end 2.85 3.425) (layer "F.Fab") (width 0.1) (tstamp aebccbeb-451f-45dd-960e-40f813b3f6f2))
+ (fp_line (start -4.05 -1.275) (end -2.55 -1.275) (layer "F.Fab") (width 0.1) (tstamp b2f5a433-ec7d-42f9-af95-08a499ab7770))
+ (fp_line (start -2.85 3.025) (end 2.85 3.025) (layer "F.Fab") (width 0.1) (tstamp bb7b2b39-bbf0-4a40-adbf-f84e36be84e1))
+ (fp_line (start 4.05 -1.275) (end 4.05 3.425) (layer "F.Fab") (width 0.1) (tstamp db522336-85ac-4eb6-bea8-499f3e623509))
+ (fp_line (start -2.55 -2.875) (end 2.55 -2.875) (layer "F.Fab") (width 0.1) (tstamp f5e79871-563a-4a4c-a6b5-5388e928c9b2))
+ (pad "1" smd roundrect (at -2.1 -2.325) (size 1.05 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.238095) (tstamp 7b375421-d4e4-4ec7-8342-88c4b72d6ec5))
+ (pad "2" smd roundrect (at 2.1 -2.325) (size 1.05 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.238095) (tstamp 0d0a5f55-52bb-4cf4-a51c-981c9e190d79))
+ (pad "MP" smd roundrect (at 3.675 2.35) (size 0.85 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 286bf483-d783-468e-b106-f07f8bb7d6cf))
+ (pad "MP" smd roundrect (at -3.675 2.35) (size 0.85 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eed1aa66-a1de-4a1d-83a7-87ca8e4c900e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_LEA_SM02B-LEASS-TF_1x02-1MP_P4.20mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B02P-NV_1x02_P5.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B02P-NV_1x02_P5.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d16353df
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B02P-NV_1x02_P5.00mm_Vertical.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "JST_NV_B02P-NV_1x02_P5.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774480)
+ (descr "JST NV series connector, B02P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST NV side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c44c3927-0096-433f-85f4-5e4c75d4ec26)
+ )
+ (fp_text value "JST_NV_B02P-NV_1x02_P5.00mm_Vertical" (at 2.5 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88272cfc-3774-4c37-82a5-574a22346de7)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2fe9c850-b1cb-4383-9af3-a0d047c69f10)
+ )
+ (fp_line (start -3.41 -0.3) (end -2.81 0) (layer "F.SilkS") (width 0.12) (tstamp 17690c0c-c688-498b-9115-0644d2a5f54e))
+ (fp_line (start -2.61 4.91) (end 7.61 4.91) (layer "F.SilkS") (width 0.12) (tstamp 3981eb40-08e8-4f01-a2c0-a1936e032217))
+ (fp_line (start -2.81 0) (end -3.41 0.3) (layer "F.SilkS") (width 0.12) (tstamp 5af1e712-6154-45a2-b46a-8c5abc96b63c))
+ (fp_line (start -3.41 0.3) (end -3.41 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9690eeca-16c8-4f4e-9ddd-f5516145e8f2))
+ (fp_line (start 7.61 4.91) (end 7.61 -3.81) (layer "F.SilkS") (width 0.12) (tstamp a4cd4234-e67f-4338-bee8-511d981c6904))
+ (fp_line (start 7.61 -3.81) (end -2.61 -3.81) (layer "F.SilkS") (width 0.12) (tstamp ac4be889-1895-4f42-ba29-47468060af95))
+ (fp_line (start -2.61 -3.81) (end -2.61 4.91) (layer "F.SilkS") (width 0.12) (tstamp ae463aad-7397-490e-9284-9d8972026465))
+ (fp_line (start 8 -4.2) (end -3 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 19c8a645-b868-4ba5-bc15-228311f435eb))
+ (fp_line (start 8 5.3) (end 8 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 2e6fc3ef-4416-44a2-963d-9b938e5fa83a))
+ (fp_line (start -3 -4.2) (end -3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 4d6a4f51-4b71-49c4-b499-ae9faf1785b5))
+ (fp_line (start -3 5.3) (end 8 5.3) (layer "F.CrtYd") (width 0.05) (tstamp f2ec1996-8d10-488d-b334-7b2f8b1dfbce))
+ (fp_line (start -2.5 1) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp 1fc41c8c-80dc-4c74-9a7c-af876d44caa7))
+ (fp_line (start -2.5 -3.7) (end -2.5 4.8) (layer "F.Fab") (width 0.1) (tstamp 49cfa2b9-6b74-4033-9bea-10c6ed716c2b))
+ (fp_line (start 7.5 4.8) (end 7.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp 5554f903-4694-4fa3-bf5e-20cee7972bf0))
+ (fp_line (start -2.5 -2) (end 7.5 -2) (layer "F.Fab") (width 0.1) (tstamp 6c92d91c-5a89-4422-b7ba-d6ff68fa0a7b))
+ (fp_line (start -2.5 4.8) (end 7.5 4.8) (layer "F.Fab") (width 0.1) (tstamp 869e32fc-96af-4d94-bef1-5d6a7b77ea2b))
+ (fp_line (start -2.5 -1) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp a09803a9-6dcc-4b1c-b588-3cd3f9670222))
+ (fp_line (start 7.5 -3.7) (end -2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp f0877d48-bd6f-4641-b272-fc2196bebb26))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp b9ef709f-8f0c-4bc6-ba2e-558b8167c6b0))
+ (pad "2" thru_hole circle (at 5 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 24ec01ee-378e-4424-8cff-3afd0379d9bd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_NV_B02P-NV_1x02_P5.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B03P-NV_1x03_P5.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B03P-NV_1x03_P5.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c7a60e60
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B03P-NV_1x03_P5.00mm_Vertical.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "JST_NV_B03P-NV_1x03_P5.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774480)
+ (descr "JST NV series connector, B03P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST NV side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5bd99a13-c3f5-47eb-a45e-6237be999201)
+ )
+ (fp_text value "JST_NV_B03P-NV_1x03_P5.00mm_Vertical" (at 5 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb86c94a-1553-482b-9764-842d6aa63931)
+ )
+ (fp_text user "${REFERENCE}" (at 5 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 974dcde3-9bfc-4191-a10b-fe6d3e5dc721)
+ )
+ (fp_line (start 12.61 4.91) (end 12.61 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 0406e43a-99c8-48ed-90d0-5859957a64a6))
+ (fp_line (start -2.81 0) (end -3.41 0.3) (layer "F.SilkS") (width 0.12) (tstamp 23ba0d46-c7f3-4244-b6ff-a5df4598bc84))
+ (fp_line (start -3.41 -0.3) (end -2.81 0) (layer "F.SilkS") (width 0.12) (tstamp 50d567aa-1bb9-4702-8b94-df0a18c4143e))
+ (fp_line (start -2.61 4.91) (end 12.61 4.91) (layer "F.SilkS") (width 0.12) (tstamp 66e14de7-7547-4f24-88be-c92bf764b809))
+ (fp_line (start 12.61 -3.81) (end -2.61 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 95c8cde3-601e-4a70-935d-d43450a35473))
+ (fp_line (start -3.41 0.3) (end -3.41 -0.3) (layer "F.SilkS") (width 0.12) (tstamp dafcb1ee-45a9-4d5d-92ed-6f0ebf906d90))
+ (fp_line (start -2.61 -3.81) (end -2.61 4.91) (layer "F.SilkS") (width 0.12) (tstamp fb503478-4cb6-4794-9379-58b08519c137))
+ (fp_line (start -3 5.3) (end 13 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 4af01801-5a8d-4c6f-8157-55094ddf56c7))
+ (fp_line (start 13 5.3) (end 13 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 9c1541ed-7b3a-4bbd-8fab-01cc437a2ec7))
+ (fp_line (start -3 -4.2) (end -3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp d7201e0b-d9aa-4de7-9bdb-12cf10bee673))
+ (fp_line (start 13 -4.2) (end -3 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp de3f5a21-4b0c-47ed-b9af-8ec2aa01d30e))
+ (fp_line (start -2.5 -2) (end 12.5 -2) (layer "F.Fab") (width 0.1) (tstamp 01cb2e4c-d021-4edb-aff4-fe1f38a3bf72))
+ (fp_line (start 12.5 -3.7) (end -2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp 07e8a1fe-c5ba-419a-b091-5bc74cb3a448))
+ (fp_line (start 12.5 4.8) (end 12.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp 4e67e2ef-c52c-442f-aafa-560000ae152f))
+ (fp_line (start -2.5 4.8) (end 12.5 4.8) (layer "F.Fab") (width 0.1) (tstamp 76d6b416-7ee5-4c1d-b87c-7e862d7d5fa7))
+ (fp_line (start -2.5 -3.7) (end -2.5 4.8) (layer "F.Fab") (width 0.1) (tstamp 8fff45a2-1f3e-49e4-b459-086f40f41a2f))
+ (fp_line (start -2.5 1) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp b0d75cf3-ff86-42d1-beab-37106aa252ca))
+ (fp_line (start -2.5 -1) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp bfb3e59b-f85d-4de4-94e9-80d3a995854c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 25024c51-16e5-437b-89f3-b12c0922ef71))
+ (pad "2" thru_hole circle (at 5 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 192fa659-3aa4-45ba-8db1-fce040277d71))
+ (pad "3" thru_hole circle (at 10 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 51609151-f56e-46af-aaa4-d0e3ca4eaadf))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_NV_B03P-NV_1x03_P5.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B04P-NV_1x04_P5.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B04P-NV_1x04_P5.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..db8de9fe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_NV_B04P-NV_1x04_P5.00mm_Vertical.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_NV_B04P-NV_1x04_P5.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5A0E4143)
+ (descr "JST NV series connector, B04P-NV (http://www.jst-mfg.com/product/pdf/eng/eNV.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST NV side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5f8bfd5-6367-4d5e-9e1c-df7a0b90c9dc)
+ )
+ (fp_text value "JST_NV_B04P-NV_1x04_P5.00mm_Vertical" (at 7.5 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 414c8e6b-005b-4753-8a9f-a1f243becb2f)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b7fb638-e533-4fca-8aa6-e0d7cf7714dc)
+ )
+ (fp_line (start 17.61 -3.81) (end -2.61 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 07e0aee5-f66e-4345-bede-66bfbea2a2a3))
+ (fp_line (start 17.61 4.91) (end 17.61 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 0f9a96f6-b52c-43ad-917b-d6aa0763216f))
+ (fp_line (start -3.41 -0.3) (end -2.81 0) (layer "F.SilkS") (width 0.12) (tstamp 5218c1c1-b84d-48fe-8d14-e3bfc93765aa))
+ (fp_line (start -2.61 4.91) (end 17.61 4.91) (layer "F.SilkS") (width 0.12) (tstamp 70ef327a-4325-45a2-8da4-88afe6e537bd))
+ (fp_line (start -2.81 0) (end -3.41 0.3) (layer "F.SilkS") (width 0.12) (tstamp 7b02c9c5-6d7c-4f4a-bf38-19c508e5abaa))
+ (fp_line (start -3.41 0.3) (end -3.41 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 7b841c51-88bc-4efb-883e-e87ec50449df))
+ (fp_line (start -2.61 -3.81) (end -2.61 4.91) (layer "F.SilkS") (width 0.12) (tstamp 8b6459ce-fde9-4738-91e1-7c733212681c))
+ (fp_line (start 18 -4.2) (end -3 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 40042418-db11-47ab-bfa5-9b876b021a73))
+ (fp_line (start 18 5.3) (end 18 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 446855ca-acfa-4db4-b86a-ca6408c0837a))
+ (fp_line (start -3 5.3) (end 18 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 885166c0-dbec-4c0c-93ac-895168c5132c))
+ (fp_line (start -3 -4.2) (end -3 5.3) (layer "F.CrtYd") (width 0.05) (tstamp e3f17978-89da-414c-a13d-7eb19ea414d7))
+ (fp_line (start -2.5 -2) (end 17.5 -2) (layer "F.Fab") (width 0.1) (tstamp 18b94307-6679-4bdc-9fff-0e14049c684c))
+ (fp_line (start 17.5 -3.7) (end -2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp 270f14e4-f51f-4bcf-ab39-1fb66ee60eaa))
+ (fp_line (start -2.5 1) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp b4e02912-a422-4236-8daa-70b91caccc5e))
+ (fp_line (start -2.5 4.8) (end 17.5 4.8) (layer "F.Fab") (width 0.1) (tstamp c082ac87-7435-4392-9f40-12884d802f5b))
+ (fp_line (start -2.5 -3.7) (end -2.5 4.8) (layer "F.Fab") (width 0.1) (tstamp c412454d-3186-4b96-9256-b8beb3f45ef1))
+ (fp_line (start -2.5 -1) (end -1.5 0) (layer "F.Fab") (width 0.1) (tstamp c754f065-0d72-4991-a77b-abad98ace9db))
+ (fp_line (start 17.5 4.8) (end 17.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp e1ce93c4-a4a8-40c2-8adc-199cde6c8b63))
+ (pad "1" thru_hole rect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d2dec9f4-02c2-4c5a-900f-107a88ed2c33))
+ (pad "2" thru_hole circle (at 5 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1e5be950-e1c2-4da2-ad68-f1985498b5b6))
+ (pad "3" thru_hole circle (at 10 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4803d3aa-1b33-47f8-b11e-edc2e4779fc7))
+ (pad "4" thru_hole circle (at 15 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9d306f6d-4620-4f27-a5a4-12367050ec72))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_NV_B04P-NV_1x04_P5.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d30bad85
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 276a636b-1ecc-4a11-969c-21756b98b9a5)
+ )
+ (fp_text value "JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical" (at 4 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2cd80f21-1c2b-4f23-8626-60a75e7e1fea)
+ )
+ (fp_text user "${REFERENCE}" (at 4 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0034201d-573f-487f-8eea-d4ce08ded022)
+ )
+ (fp_line (start 7.47 -1.61) (end 7.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 13d9a4c7-9b77-4416-acad-02bfb65c6a3d))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 141e525d-839f-4ada-8e9a-39a4dee16392))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 1ad791d1-810a-43bd-90c6-32cbe36550e9))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 1f426951-57f7-4d2c-bfd4-cbfd7a734a2b))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 37fee2ba-45d9-49b9-86b1-df9219879610))
+ (fp_line (start -2.06 3.61) (end 10.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 493fd546-3f32-49fd-872c-58333de089b3))
+ (fp_line (start 8.03 3.61) (end 8.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 55bc298d-f4ba-4272-bf75-a56d71547b24))
+ (fp_line (start -1.2 3.1) (end 9.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 656a85a3-014f-4bd3-ab78-2f373c441a0d))
+ (fp_line (start 6.53 3.61) (end 6.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 6776df96-16ba-4ca8-afbb-e77d1994eae3))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 69e34ebf-b8a9-4f31-b39e-690aa600dfbd))
+ (fp_line (start 9.2 3.1) (end 9.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 71d93856-35af-484b-8ad1-01da97261838))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 858d5c71-19d5-4a34-875e-ce0cb1d82ebe))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 8c145baf-44f6-4349-a985-b4753ff67b7d))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 9167c1d3-dee4-4e70-8a5c-e034d39ff5e2))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 9313562a-0924-4d69-b97b-7e2c97ffff4e))
+ (fp_line (start 6.53 -1.61) (end 6.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp ac8888ca-01f1-42a5-b637-816d8881065d))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp b69a8a80-d57e-4d49-8520-4b45017f9d34))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp bd651043-0ebe-4201-9d54-bae23dfef98c))
+ (fp_line (start 10.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d080dbcc-a958-43f3-b48d-01757a777b84))
+ (fp_line (start 9.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp e53e1bdf-9568-483f-94b8-b31afdf442c6))
+ (fp_line (start 10.06 1.1) (end 9.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp e842a3eb-bad9-415e-b60c-578fd9d0c770))
+ (fp_line (start 10.06 1.9) (end 9.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp f21997cf-7bcc-46b8-b2e4-af38d0570cde))
+ (fp_line (start 10.06 3.61) (end 10.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp f9cc3daf-a10e-407d-b701-6cab87bfd0ad))
+ (fp_line (start -2.45 4) (end 10.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 2dc18742-697b-475b-b63d-3b14635ee219))
+ (fp_line (start 10.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 4dd29bd8-59fe-48b7-9fd3-1daca93bf375))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 7fcfd636-b35b-4472-bc32-ac422714f3f4))
+ (fp_line (start 10.45 4) (end 10.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 80394e2c-aec7-4df1-84c7-041f5ce14771))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3c7d59f3-d60c-418b-8f21-41a7949cb1ed))
+ (fp_line (start -1.95 3.5) (end 9.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 768496ad-109a-4746-8835-e5e246b29f64))
+ (fp_line (start 9.95 3.5) (end 9.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp af01d59a-137f-465c-8cdf-4f06b791d831))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp b3eb34bd-95fc-443d-9e26-30f6b078cd76))
+ (fp_line (start 9.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp c1ff4e16-e40c-416c-a23e-dfa33c99f892))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp f943e1e0-257e-4894-99f1-e038951e2024))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp e4c7a506-9bdf-433d-8e01-547e47fed54a))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7c2d4ff5-aca7-432a-97a5-10d8ea2e371c))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d63ccd6-dbbb-42ee-8e43-aa800cfd5f69))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 102a91af-1d72-4974-a988-ca9fd579025d))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 173c6813-83d8-47e7-b2d3-9e058a1856a5))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 242b9f9b-dcc4-42eb-a886-c19027abac86))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e28d4b35-cc57-4184-b3fe-e204dde0c6ee))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 508f36fc-b180-4ad4-9ac2-1c8ba5935429))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8005698b-b6b3-402e-9cc5-296e04e6fb63))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 502485fd-4222-4334-9363-d94ba65f1d2c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B10B-PHDSS_2x05_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..494aa836
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a616847-5167-4b2a-a394-4507d79e65cb)
+ )
+ (fp_text value "JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical" (at 5 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab0ab8c1-1ded-468e-be66-4617f65e06c3)
+ )
+ (fp_text user "${REFERENCE}" (at 5 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ba08810-522c-4ee6-9793-684c7be60a57)
+ )
+ (fp_line (start -2.06 3.61) (end 12.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 01651625-9335-4796-9633-09aa9ffeda96))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 1603335f-5dbf-4f85-9a8c-e44782a616d2))
+ (fp_line (start 10.03 3.61) (end 10.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 16fdf85d-5c24-438f-8c0d-f9da84aec0e8))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 1f1c18b0-127f-4fa5-8fa9-442a31990c08))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 20f732ff-0c89-42c9-b158-37b24a0a3258))
+ (fp_line (start 9.47 -1.61) (end 9.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 3eef8f54-e269-4c66-a607-bb9d34682161))
+ (fp_line (start 11.2 3.1) (end 11.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 4702b590-a027-4120-84f5-82955a79f5fc))
+ (fp_line (start 11.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 599d1d13-ca4b-4f71-a2df-aa13784e5684))
+ (fp_line (start -1.2 3.1) (end 11.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 61e7f03a-7cfe-4f3e-b73b-07466ca56d0b))
+ (fp_line (start 12.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 63eab5cd-63f6-494e-a2d1-3deb5a817068))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 8913283f-266b-42ea-9379-b538619bd6e7))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 8f0851d3-cc77-497b-9ff8-0a33af13bd08))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 9c98a0f3-c001-4c29-ad68-82905a6175bd))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp a1493936-a39c-48d3-9aff-f59a1845addd))
+ (fp_line (start 12.06 3.61) (end 12.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp a9481415-16c6-495c-bee2-464b93ae0c52))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp bc799e60-a69d-4116-a746-bf6ac46ef2a4))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp bff50c9d-99fc-45b0-a57a-60f0645190fa))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp d4c584c6-9ac5-4cc0-9b36-de49dc2d2a44))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp ddcf4b49-6026-485c-9c47-38cf1e156bbb))
+ (fp_line (start 12.06 1.9) (end 11.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp e3938093-e3c8-49cb-93ef-bfcf619436ae))
+ (fp_line (start 8.53 -1.61) (end 8.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp ed6bff44-9c23-4310-b853-3d9fce1469c8))
+ (fp_line (start 12.06 1.1) (end 11.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp f187d6b4-f9be-426b-9bcf-3a96571a54af))
+ (fp_line (start 8.53 3.61) (end 8.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp f8a5d2a5-e7b7-4921-a1ce-7f1bfdf61656))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 269951e4-386d-47e5-a629-ea271ee0ebd1))
+ (fp_line (start 12.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp b1d0c19e-dd98-4438-aca7-9d88a8a868c0))
+ (fp_line (start 12.45 4) (end 12.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp f25d5bfa-49f4-4147-851c-b778c78c9ff7))
+ (fp_line (start -2.45 4) (end 12.45 4) (layer "F.CrtYd") (width 0.05) (tstamp f8921a64-fff4-4e60-b6cc-d97d2c0f8a3b))
+ (fp_line (start 11.95 3.5) (end 11.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0d46ad1b-396d-4b8f-8bde-12c7ef2ba4ff))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 766de48c-a8b1-4cc7-972f-3e7ed97a74b0))
+ (fp_line (start -1.95 3.5) (end 11.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 77ba9884-eea9-4edb-a204-a8caf5cc09d9))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 7ebb9af4-1eea-4367-ae69-1b7b89a5320e))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp a75805fc-2df2-4b26-b430-bc0c685e5331))
+ (fp_line (start 11.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp b47adb33-8e7f-4c0b-b7c2-ad5fe828583a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0b05cfa5-48e0-4753-b61d-930d702c0306))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6c2a85c5-e195-4df6-8091-405a3ab0535f))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1876a6f9-a017-4166-af35-62c0901cd999))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 18e6a50b-9078-4983-bf82-20ad428ac386))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66976abe-132a-4268-af09-ebf936b03b02))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c3f77b11-4d09-42b1-97ee-6a2bf14a2c76))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 261e9fb7-02d2-4b89-ac4e-696387b7c9fd))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 88e1ec96-fd82-4d6d-96b0-d7f7c626a2d6))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6e786eb9-96fc-4c66-ac83-ed8ea0541a08))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ec197d2a-349d-4c2b-a9e5-4b1af4a5f728))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fe852ef7-6201-4c30-aab7-56d1cebd9328))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f25e5702-3c14-4652-b754-0fee208ea46d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B12B-PHDSS_2x06_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6eccdc26
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0fd72565-a99a-4c65-9346-002a30ddf8e0)
+ )
+ (fp_text value "JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical" (at 6 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 374158a5-3e4e-409d-8f96-b3cc76fa8a18)
+ )
+ (fp_text user "${REFERENCE}" (at 6 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9fbd0122-c6d6-449b-adc9-cdee4889156b)
+ )
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 0f5e1e77-24f9-4738-a03e-5e86eba8c28a))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 228c231f-b95e-4d26-9151-df933677feda))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 26750b5a-55e6-4e21-886c-c9c46e702a16))
+ (fp_line (start 14.06 1.9) (end 13.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 309f3fc2-015b-418b-92f6-8c253cba63b7))
+ (fp_line (start 10.53 3.61) (end 10.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 384a2fd1-0863-4f88-bced-28a682c09402))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 4830321c-0271-4f97-947d-a6ceae9ddc27))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 58db3d58-4800-4a48-82ea-585684142563))
+ (fp_line (start 13.2 3.1) (end 13.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 66db6308-95fd-4ab3-afce-6c886aa371d1))
+ (fp_line (start 11.47 -1.61) (end 11.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 7a3b2ff5-4386-44a3-931f-826d2bd5cf31))
+ (fp_line (start 10.53 -1.61) (end 10.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 85848163-f2a7-42a1-aebb-1ea87087ebd6))
+ (fp_line (start -1.2 3.1) (end 13.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 92392b62-bcae-41e0-9506-fa7a61780267))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 9420a50f-e250-476a-9f5d-dc7629ca17a1))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9d9f6b11-38e8-40bd-9740-20494385a987))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp a8665ed5-4cbb-4bc8-bd24-bb0ca809e679))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp ab8afb71-70cc-492e-9c0a-2bdc03ca953d))
+ (fp_line (start 13.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp b596ec40-9e6b-4a8a-8543-6846254da4c4))
+ (fp_line (start 14.06 3.61) (end 14.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp b9c9ed58-516a-415f-9eaf-76cac1a50bb2))
+ (fp_line (start 14.06 1.1) (end 13.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp c72e4b98-a9dc-4a5d-98e4-5a24425121de))
+ (fp_line (start 12.03 3.61) (end 12.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp c9e62682-3a62-4788-8773-d2c80244bd6a))
+ (fp_line (start 14.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp cf6c6dd2-4da7-45c8-85db-59e1eeabcd98))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp d37c2828-2f60-47ac-8bd0-bd0abe07bdcf))
+ (fp_line (start -2.06 3.61) (end 14.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp d45bbccf-9809-49c7-bb36-9cecc8661240))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp f31313d7-f2de-4658-b946-43251043cb82))
+ (fp_line (start 14.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 0a0b07c0-0cd7-4c5e-a833-8d674ccd5950))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 276b6898-106b-4563-a0c5-2278b1eeeb65))
+ (fp_line (start -2.45 4) (end 14.45 4) (layer "F.CrtYd") (width 0.05) (tstamp b625a9bf-558e-4e13-a41c-1d0d96cd1db4))
+ (fp_line (start 14.45 4) (end 14.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp d89c89f7-356b-41c4-badf-69c7f6d0b857))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 0811ddd9-ff09-49b6-a1ad-aef6c35c8551))
+ (fp_line (start -1.95 3.5) (end 13.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 09857829-333e-4317-a190-a6a5c62940a5))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4a8aa4f7-006d-41bc-a186-9b6bcc8258e9))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 8bc8f64b-d0b0-4d94-8ee9-53b7ed3a9342))
+ (fp_line (start 13.95 3.5) (end 13.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 8fc0f32b-3aa7-4fe0-9ca4-6d27b0033ccb))
+ (fp_line (start 13.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp d34ba492-4ea2-418d-ad81-69f6ce237176))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 24791761-b5d4-4305-baf5-f9d8a0535aba))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f14f0286-9d8f-428f-a49f-29a830b1c13d))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7f59b660-9d5f-4233-b21c-8e1b57e13db9))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2651c088-6072-4696-8a6c-f2b4e0f0e539))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 129cec9a-80f4-4d92-988c-febcf5b56cf5))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 89f4a4bb-107f-45a3-82e2-5ef479604f08))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e653a409-0dee-41fd-86a8-96486fad96a0))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ec241c16-0db8-4db4-8c31-74ee640471be))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b7315f6b-2142-452d-981f-81db05301d2c))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 08134ce0-5885-4272-9253-d04ef3ae17a9))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3869c020-2652-494b-ae5e-134be33bd0ee))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ade18e1c-0b5d-4c46-9adc-fbb070b4f02d))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 89177b00-3028-48b6-a9a7-e9d6d4cec7b4))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f9bfeb3a-1bcd-4a04-a620-720c9a725748))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B14B-PHDSS_2x07_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ab112ea0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a7719d95-f209-455f-bba9-3a9e39782581)
+ )
+ (fp_text value "JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical" (at 7 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc0c96f8-d23a-4645-aee3-9e55308f1f25)
+ )
+ (fp_text user "${REFERENCE}" (at 7 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3ea8519-2834-4304-8010-5b8bd229326b)
+ )
+ (fp_line (start -1.2 3.1) (end 15.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 114ecc6c-849a-454b-8b98-67115d9f922b))
+ (fp_line (start 16.06 1.1) (end 15.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 192c745c-99ce-4417-b62f-f6f56899abec))
+ (fp_line (start 15.2 3.1) (end 15.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 2673a1ac-e265-4649-871c-74152f56481d))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 27d5bc60-a155-4e32-b3fe-f776a6dce4d4))
+ (fp_line (start 12.53 -1.61) (end 12.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 3a7e1f31-b941-4377-8edc-0fc8852c9643))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 63854adc-ce71-4e2f-bf3e-7883dcd72657))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 65e01583-e653-4f35-9854-71b9ccb675f2))
+ (fp_line (start -2.06 3.61) (end 16.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 75817fc2-2d6e-466c-b1da-8d81471dfa8e))
+ (fp_line (start 13.47 -1.61) (end 13.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 7ef5c7ff-8641-4451-9d9f-d5d9342e6b8f))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 80ce7cc9-d72b-494a-a51e-0ba1bd3cb8b5))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 90532377-d830-48b4-a1b7-f88353d3a626))
+ (fp_line (start 14.03 3.61) (end 14.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 9fbcd2dc-dc72-462e-ab5b-8afeb98f82ee))
+ (fp_line (start 16.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp a50e496a-7538-4c4f-9c6e-cd8de3d757bf))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp aa310b3e-ae89-4ed6-8c8a-07ba2f4b429b))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp aecbedef-274c-42a8-b21b-102d2a26fec4))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b509c398-1e10-4b1d-ac8b-7c1a329a53bb))
+ (fp_line (start 15.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp bccbf1ef-4697-4cf9-a813-0b124967ac86))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp cec5657c-e257-4e4b-a8bf-6db26bb86c52))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp d1ba2625-0704-47d1-916f-362e796b273b))
+ (fp_line (start 16.06 3.61) (end 16.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d9166bb7-278a-4591-9e18-1864ef1445a5))
+ (fp_line (start 16.06 1.9) (end 15.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp e3bf2913-d66a-4d67-a095-2560a06252d7))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp e6d51402-a8f8-42ba-9fe6-2178ba33395b))
+ (fp_line (start 12.53 3.61) (end 12.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp edeb1d7f-1c91-4b48-896b-8d52ffaf7c24))
+ (fp_line (start 16.45 4) (end 16.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 24dfc872-dfbd-4305-beaf-7ec4138b7f13))
+ (fp_line (start -2.45 4) (end 16.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 6bfef417-8b57-4d3e-b2d2-b8b7295c53a3))
+ (fp_line (start 16.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 6e71e673-1346-497b-9dd5-0b09a0564392))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp fe17b9d0-9a7c-40d0-973a-868bea46401b))
+ (fp_line (start -1.95 3.5) (end 15.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 1941c7c7-3d93-46a9-a8c3-b10bf2608dc2))
+ (fp_line (start 15.95 3.5) (end 15.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 54f2ce2b-c6ab-4a32-b97b-b161a52c31f8))
+ (fp_line (start 15.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 6084358d-d24a-4167-9ac5-9d88b9e1c7b6))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 7d7dcedf-bea0-4a01-9284-28e828f271e1))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp acc1e9e6-de82-47b6-8dc6-32c55191351b))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp becd4b43-f0f9-4560-9535-bb3510a2b4db))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 50e0226c-1ecc-48e3-80c1-461b004e67f7))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bf8b189b-43e8-4b37-99bd-4ca7830333fe))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 413cd2fe-f608-48f2-be57-1ce231adc5dd))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7acc7290-6d99-4422-a35d-5d16018cd9d3))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 98c20fab-c460-4a60-99a1-4f34b5cd3366))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0dfdada3-c052-4905-9f18-cf86c52e444c))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f438aeea-f4f7-4e9b-bf30-bd3c9ffeb5ce))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8a23c5b9-b1bc-4619-b96c-9a94fd4d8a44))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41b388a6-ae43-48a7-8f64-02733befe3c2))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ed43d1a-1d4e-4601-9ed0-f1af26533e75))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ad362404-af2a-4922-86d4-834c9d3b6580))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a6c0627d-e563-4317-a7b5-21001951a2e3))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp acf810fe-35ad-4195-b89f-3528cb8bdab3))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7185868e-11f1-491f-ba1e-eb4a2da99219))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2f73481c-543c-465c-905d-09c23e1a40a1))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7d539837-3d3d-4f71-97a7-f5101db770cd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B16B-PHDSS_2x08_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ac4d3f28
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1f8eeb1-5b3b-4544-85aa-da5ea394494e)
+ )
+ (fp_text value "JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical" (at 8 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c3ab449-8f47-48ad-b1d1-c4beab5103c4)
+ )
+ (fp_text user "${REFERENCE}" (at 8 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3744c16e-b6be-4c45-a18e-4d72a3556762)
+ )
+ (fp_line (start 14.53 -1.61) (end 14.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 09e41332-552f-4ba8-a38c-cdbd284312a3))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 09f7fb05-1362-4b33-81d0-5d86ed8fcb26))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 18ac8d0f-88d9-439f-9741-ab56324475d6))
+ (fp_line (start 14.53 3.61) (end 14.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 207bb0e7-c647-4059-a0a0-05a6a13ee836))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 255fd951-1cb3-46ad-a675-15f51d902ae6))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 328a8e59-1334-4e9c-b63d-16fe291ee4a2))
+ (fp_line (start -1.2 3.1) (end 17.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 4141f3c6-251b-4e2f-8c69-0f1cfb1bfc93))
+ (fp_line (start 16.03 3.61) (end 16.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 6f8fd9d1-59f7-43b7-821f-b66364a8c9c4))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 77be4385-dff6-4412-be99-e069883fa082))
+ (fp_line (start 18.06 3.61) (end 18.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 7c18def8-2634-40ce-ad23-82c40334f3e4))
+ (fp_line (start -2.06 3.61) (end 18.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 7fdd093b-ce2a-4c03-a089-e287062d1ca0))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 82577fda-79a9-4271-a74c-324c5888d3f0))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 8900c84a-52f2-4e2a-a509-692abfc91482))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 9706b7a8-91ea-4667-a7ac-1a2eeaa38bcb))
+ (fp_line (start 18.06 1.9) (end 17.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 9cd19c56-8770-47ac-92f1-2c4ef4007f4a))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp b61558b0-1ca3-486d-8de5-add4e3eb3b2f))
+ (fp_line (start 15.47 -1.61) (end 15.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp be23030e-e37b-4319-9604-130c444a9152))
+ (fp_line (start 18.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp bf24dc99-5757-4085-b827-4371ecb46078))
+ (fp_line (start 18.06 1.1) (end 17.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp ccd9ebfb-3b77-4c8c-900d-5896e67d8333))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp cef58b9c-b519-4051-bbcb-4bff906cf63b))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp d7451321-53c7-4952-a8ae-02e104aca199))
+ (fp_line (start 17.2 3.1) (end 17.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp ee8ca5e3-a997-4620-acc4-696820c7092d))
+ (fp_line (start 17.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp eee982ca-cabc-4494-b8f4-b5f838367dbe))
+ (fp_line (start -2.45 4) (end 18.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 26a5fa75-22d4-4ba8-b9b0-f1afb3160cb6))
+ (fp_line (start 18.45 4) (end 18.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 29c93423-140c-4556-bc63-172b0143991a))
+ (fp_line (start 18.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp a69a49c7-0461-4212-af64-2237d2afbdc1))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp bdfa8152-e2bd-4183-bedd-f1394cc4129d))
+ (fp_line (start 17.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0884d47e-a27a-4ad7-a9f3-58e6a3e93cbb))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 1bfbf97b-d8aa-41a2-a13d-a5ec97059f34))
+ (fp_line (start 17.95 3.5) (end 17.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 1d696d44-2641-4cb9-a32f-0adc97033525))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp a2f7fae2-f2f9-462e-8b51-81a4286460fc))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp a43bb900-3121-4744-a114-24b9ffea73a5))
+ (fp_line (start -1.95 3.5) (end 17.95 3.5) (layer "F.Fab") (width 0.1) (tstamp c73113e2-83ac-4b8d-b76f-1e300e634080))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 843fdb48-6e67-4104-80cb-08594ba4b57b))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66ea7bbd-e9e8-4cdf-8361-9132a51de99e))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aefda1dc-dc37-49a7-bec0-0056ef6f2985))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 478128f1-26de-4040-af49-cdc1a04185ff))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8989201d-0013-4f69-b6a9-9e3a585dc972))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 20aad2c5-1c7f-4753-9735-fca4634e693c))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cc298b09-50a1-4732-b127-655532995a44))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a0e632d-d2b7-48c0-9224-08fe242421e0))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1373d974-981c-406d-979e-ffd02c8071e6))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 795bad65-3fb4-47fc-b3c5-74deacd7235f))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e5daf39e-c99a-43e1-b459-d28793f28043))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 45982f32-c38d-4a63-bc0c-0b9902194f90))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f46ffcf1-b054-4295-acb1-29b8af76c790))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9c275b98-76c6-4d80-9a8c-4da23555b969))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41a75d7e-795f-4f9b-86ca-2f0bce6a9a96))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ffc2b90c-5a7e-472f-b7f1-65122a8c80bc))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9ed45190-3d6b-4667-a93a-1dd8324d84a7))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b802f33b-91ac-477a-bee2-a43be9885b59))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B18B-PHDSS_2x09_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7a488e6c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f89bab65-ec19-4fe3-aed2-a2a41706556e)
+ )
+ (fp_text value "JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical" (at 9 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b14f276-8c5c-4ccb-9555-f04627aa76f7)
+ )
+ (fp_text user "${REFERENCE}" (at 9 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 08852d82-f4cb-47a9-a8f4-a3893db9e5db)
+ )
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 07fc8a44-9eea-4d82-82b4-89d19ec86616))
+ (fp_line (start 16.53 3.61) (end 16.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 1cf5a798-d4e2-4f32-a68a-badf2cfc43f4))
+ (fp_line (start -2.06 3.61) (end 20.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 22859723-c770-4788-a63e-f5fd7730ba0d))
+ (fp_line (start -1.2 3.1) (end 19.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 2527a8b6-d1c4-4f97-a1a1-f55340ceb08c))
+ (fp_line (start 18.03 3.61) (end 18.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 3ff771e4-74b3-4d26-a932-5bdb69dd6cbf))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 43875533-6fd2-4b32-a162-837b98ee9faa))
+ (fp_line (start 20.06 3.61) (end 20.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 4b2ce910-3e2b-457e-b833-544c074f0512))
+ (fp_line (start 16.53 -1.61) (end 16.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 5eb42df5-793f-4d55-8358-ee174fdb71ea))
+ (fp_line (start 20.06 1.1) (end 19.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 70b18f69-5aa9-4169-a4da-0413deac885a))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 783ffa67-1b47-477e-becb-4192b3c1c120))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 7c67713e-68f2-4c79-add1-584b2c87c1ef))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 9bf47a81-9689-49a7-abdb-19625fb2fe07))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 9eab06c9-d913-4a10-8aa3-515cf2668055))
+ (fp_line (start 19.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp a3fd49a5-b17c-41d2-8ab6-3f2943e195a3))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp aca1c433-a998-4f01-86c2-953821affd50))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp be43ee9f-4fad-415c-a2e6-1dbc8e29849b))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp c152f32b-4f63-40ad-a396-fd310ec52c27))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp ca56ad6b-6fe0-4e7f-845d-ea7984c6c9cc))
+ (fp_line (start 20.06 1.9) (end 19.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp d80450f8-143b-481f-a7ee-0f86883bd7aa))
+ (fp_line (start 20.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp dbaffcf7-382c-47e4-b94d-459ad584e730))
+ (fp_line (start 17.47 -1.61) (end 17.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp de54eefe-c6f4-4c12-aaba-e29354184086))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp e40e7d23-9e0e-4fb6-b737-04287568dd29))
+ (fp_line (start 19.2 3.1) (end 19.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp e88548ba-7914-44ab-a59a-1f56de3b0477))
+ (fp_line (start -2.45 4) (end 20.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 3685df39-3b6b-4c02-96cf-fd86ffe6c983))
+ (fp_line (start 20.45 4) (end 20.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 79315a56-4f38-474f-9725-5bd6814ea697))
+ (fp_line (start 20.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 90749e69-68d5-4cde-ac72-07b05265713a))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp e5e6ba18-694f-4078-88a8-ea8e0b1689b0))
+ (fp_line (start 19.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 356b6f11-67c5-49b6-929f-ce7c4629a3a8))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 8f114bd5-777a-497b-ac25-bb48aef6f9dd))
+ (fp_line (start -1.95 3.5) (end 19.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 95ff1b7f-fbea-400c-8135-1bc5b992ee53))
+ (fp_line (start 19.95 3.5) (end 19.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp a1b4daff-8be7-4a3f-9616-2ec197fc1c65))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp de3c83ee-1f38-457f-aa7f-0b43ecf3a17d))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp f9c28fd0-f85c-4e44-9722-309ea4e1235e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 5b9382e9-9e65-42e8-8f48-e56288af590d))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d6efded-8b03-44f8-89b0-62d007159ad9))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3d8c2a9d-f81c-4889-871a-e0993cf057d0))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 85faf3cc-a7f7-47e2-a57c-9f2cd941fa79))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5146fa9-6e40-4f2a-8abf-d5758332c308))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7c791fe5-64ab-4ea0-8f35-292176045217))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 410ced2a-d175-458c-9cf4-f49ca398b19c))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d40cda5-cd63-4e66-85d4-a60bad24a052))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cb7e5b89-18c4-4e91-905f-9a8890208759))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2767069c-d01e-4e42-84b7-b01549f1cc85))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 839531bb-282d-4a72-a417-f5c2c0f96ed9))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 08abce12-3d67-4a50-adf3-64f1fcc4c7d0))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cb068f25-a049-4092-b3f0-af0223446118))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 26480140-162b-46fe-9837-fc5406e21ebf))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1b3384da-85b6-4591-9eb2-a90ce85191c2))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cbee2126-a308-45db-9e28-ecb3fbafd557))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ba93196-36b4-4f3d-9a10-dbdb8cfc68ea))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ff23419b-db6d-4de1-b20b-1a95ba5be1aa))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5e498b0-cc55-4261-af58-859f8552e709))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b4a1a426-e895-48f7-b7aa-50ba3eb940d8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B20B-PHDSS_2x10_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c53fe662
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fbac44b6-3f6b-4b26-ae7c-893d2b0fe564)
+ )
+ (fp_text value "JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical" (at 10 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 743f0e05-fb38-4774-bcdf-b0b19f5987a2)
+ )
+ (fp_text user "${REFERENCE}" (at 10 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3710ad0b-0e34-4762-bc7f-626d25e65735)
+ )
+ (fp_line (start -1.2 3.1) (end 21.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 02e45f51-37c6-4fe1-b00c-40d805c040fe))
+ (fp_line (start 18.53 -1.61) (end 18.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 138c6839-744f-431a-8675-ff91e8f86604))
+ (fp_line (start -2.06 3.61) (end 22.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 2569edc9-a93a-4086-9366-8b00f2eba410))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 2647c65c-8020-47a2-ab12-7f02f9af102d))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 2ddd9429-159b-4778-adb9-fecf8e8fc574))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 340e2bb2-c32a-4ee2-bf3e-f4dcc8e607aa))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 3f270f1e-0d2e-4c29-9851-f65597ad135c))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 43675911-9a49-4a18-bb10-191306eb7f90))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 55b1b711-e633-4d5c-9dd2-a40e4b44d75d))
+ (fp_line (start 22.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 58da2ff1-2eba-45d8-9aae-f504184741a0))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 635d2ad9-bb31-49c4-9412-7d193bd4b5c6))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 739031e5-6af2-4305-a81f-e35dbcfa1582))
+ (fp_line (start 22.06 1.9) (end 21.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 871c4ad7-196c-48bf-a07b-355e1cd5eba6))
+ (fp_line (start 21.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 88a3e813-72c8-45f1-8ed3-3168d216bf46))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 9b03f45f-c0ed-4b6a-b5df-d11c9dc9f2a4))
+ (fp_line (start 20.03 3.61) (end 20.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 9dd7126a-90c4-4e9b-a5a5-3e63de5a66b9))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp a44dd249-4923-4c47-a0ef-91485138d8f7))
+ (fp_line (start 22.06 3.61) (end 22.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ab2efede-258c-4c09-b220-27fc21c14eb1))
+ (fp_line (start 22.06 1.1) (end 21.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp b6e14124-216b-417c-a3fb-1f3f01faa94b))
+ (fp_line (start 18.53 3.61) (end 18.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp bcb444e1-a80a-4748-a5fa-b1f866db6ef8))
+ (fp_line (start 21.2 3.1) (end 21.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp c52c3e04-8e12-45cf-97e3-6f730839a107))
+ (fp_line (start 19.47 -1.61) (end 19.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp cad4e6bd-620c-47b0-a4ba-39510d93b9f6))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp ff525e73-5d3d-4a24-b56a-b424053da587))
+ (fp_line (start -2.45 4) (end 22.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 106a2c48-0d4e-43f5-bc1c-9456d1faef4d))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 780aea1f-ef41-43c2-8b83-6ce85c10927c))
+ (fp_line (start 22.45 4) (end 22.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 7eca74d1-913e-4355-bfe6-e083bf5da551))
+ (fp_line (start 22.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 875e907d-a380-48d3-aace-316057158e55))
+ (fp_line (start 21.95 3.5) (end 21.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0cc74d7b-4a9c-41fe-ab15-15b91bf20b35))
+ (fp_line (start 21.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 16efdc41-7886-428e-a94d-67541ccb71ac))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 52a49bc9-adea-45d1-a420-0f2cf18da79e))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 6aa20373-fe41-4184-b6ae-6ba39b6acccb))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 82c1c6b5-e699-4805-804d-8f74b9290f20))
+ (fp_line (start -1.95 3.5) (end 21.95 3.5) (layer "F.Fab") (width 0.1) (tstamp d8cb8a20-0ae4-4a5a-9bfa-a7325920f400))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 7ebbdde9-a570-43ac-979c-73f6ec7e1234))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 54d6db25-64f3-4272-962b-4fbaf5ea196a))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 50da01de-82d6-4fe2-a9fd-8e24aec8af0f))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2a8b8f32-29c4-460c-9d31-590212040a6d))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 020a6403-3263-4fe5-baf7-423a8d0494b5))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 35d35769-a52d-4fd0-a491-5e966d627193))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ed13ea6f-1bf3-467d-b6dc-ab517788487a))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 520a7216-8bf0-412b-b172-77b65a786530))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d150ef94-955c-48b6-95c2-605a0b94879b))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8bb28aa9-a46c-49bc-bf76-3ba192b08ccd))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f57e60dd-527f-4fbe-9861-17f96975e0a8))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b8115f73-02a2-4ef5-8fb5-a2310921607c))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 469a0ced-ae41-4d84-bdef-c51180dedcc5))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46e2ccbc-4762-499a-976e-ab68cd1c11ed))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 13eb2c1d-1b2f-44fd-9adb-d3b2c0a3f799))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 51efaab9-5eeb-445e-8913-3c9e72fa6680))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d7ad8538-d444-43c5-88c6-df77c26a1d1a))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6ffe9e68-47ab-4e8b-a498-56761202e2ad))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a421f0de-4a64-46ca-823f-794b8f4c6759))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f3097955-b43e-4bae-92c5-fe540064c81c))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 05b76ad5-99c4-40da-bcb9-c0fe0bdaac39))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ecacdc3-4ab2-4bf6-809c-3b3e757d2511))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B22B-PHDSS_2x11_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..61897b13
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60a59ed9-6744-4c89-b8a4-d83023630b94)
+ )
+ (fp_text value "JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical" (at 11 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77b305df-e371-4be4-b839-ebc81e743722)
+ )
+ (fp_text user "${REFERENCE}" (at 11 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4eb5c181-c03e-4396-b7df-c93a95713ca5)
+ )
+ (fp_line (start 20.53 3.61) (end 20.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 002a0fdc-b65f-4be9-ba76-8ebc0906258e))
+ (fp_line (start 24.06 1.9) (end 23.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 009fffd3-f522-4ab2-8e5f-517654caa5f4))
+ (fp_line (start 24.06 1.1) (end 23.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 041f4fdc-7690-40bf-bea0-bf26cf777091))
+ (fp_line (start 23.2 3.1) (end 23.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 0d580f1f-3994-43b0-ac69-ad2ff69d96f5))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 1b5c985d-3803-4179-9db4-1cde195cfb89))
+ (fp_line (start 24.06 3.61) (end 24.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 1d837eea-1a0c-430a-8b39-942478707b20))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 2c649642-c618-44cc-bb4f-cd8f13fe2b99))
+ (fp_line (start 23.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 3561ef62-e181-479a-81a7-8405c0bc9caf))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 39c579dc-b9da-4cff-9de1-02a3dd13294e))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 449841d8-85be-4435-a6b7-98283b6d9b32))
+ (fp_line (start 24.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 480c72fc-071f-4a4b-a27e-b4a863715d30))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 4a74cad0-3ea5-4984-82b1-613af6a4a7a4))
+ (fp_line (start 22.03 3.61) (end 22.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 792d62f8-7646-42bd-87a3-f9a1932924b1))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 807d9989-c9b0-4f85-b2f3-ea07574f2d73))
+ (fp_line (start -1.2 3.1) (end 23.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 8bc95cc0-1a27-4c34-8d85-377ec6f0e43d))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 9cc4244a-be24-48db-aef1-a6e8ac5b896e))
+ (fp_line (start 20.53 -1.61) (end 20.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp ac048d8a-d87e-45ff-88e8-65b5bf6c2a0a))
+ (fp_line (start 21.47 -1.61) (end 21.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp ad5f151e-0a07-4af3-8219-0e53c3656bef))
+ (fp_line (start -2.06 3.61) (end 24.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp b22a7431-7c33-4976-be6a-1815b442ef0d))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp d8fc0380-7699-4dee-9e52-6319a7358eba))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp e7396e1b-79fc-4c31-b126-08ef0f3350b8))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp f7fc526d-317e-4f28-9f36-453365650382))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp ff06e0fa-1fee-48ea-a2af-f362daa5a9fc))
+ (fp_line (start -2.45 4) (end 24.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 1b705e6b-4656-41c9-8c91-606f8b39ee7d))
+ (fp_line (start 24.45 4) (end 24.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 2a03a2ed-190a-4db4-8427-3b05de6c997b))
+ (fp_line (start 24.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 6e723df1-274e-42ad-a1ae-aa6c870f4038))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 89fc7437-14b5-4f5e-8c5c-854b6450e0a2))
+ (fp_line (start -1.95 3.5) (end 23.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 077e817e-0f3b-410d-87d1-41d21a1356c0))
+ (fp_line (start 23.95 3.5) (end 23.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 146522a8-67ed-47fd-b89d-609edc4d3fdd))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 726bb6b6-d896-4e90-b287-95659551d564))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp a3cf21b8-3477-44d3-a688-43e7ee142fa0))
+ (fp_line (start 23.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp c3c1bff3-8f71-42c4-96d3-801d8234a9f3))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp f7058cd2-c423-471c-b6b7-130772efcef9))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp ab86626b-ab1f-40ac-95c9-cb38f2372fb0))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d52a8ef9-2284-4dab-a11a-f2209bb52fb4))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 654fb38f-5e7f-4e20-a19d-10b588dc76d2))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9d7578e3-a315-422f-80f7-1e045bfaa38e))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b2d6076-3d1e-4189-b540-c3120ca803f0))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee5d4a9c-df9d-45c4-a112-ff5d3682a7c4))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4e4528c4-73e5-4514-a1b9-3b6f034b61ce))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e1567019-ec93-44b6-9af1-9f14908a601a))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c73e453-3f2c-4f11-a480-64f12e5d8f45))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c9229f8a-575c-4e29-bb10-35c728db5cf3))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a373e647-c67b-43ce-903b-f866e9a17d17))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 170f2fa3-2566-4025-9731-fc33a7383b82))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7cdd7183-34ba-4c5e-a959-ade061e646b3))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0174377-de50-4977-9522-6e8ee807bc7b))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 347dea18-5cae-430a-8e9d-f6e8d7c8f527))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 60146f29-2b45-4ce0-ba03-c38ae1f44ebd))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2de58e10-7009-4651-a800-a01db57b1791))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d3b9535b-8196-4bc7-aa5d-1bad8cf61537))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4f454b71-7f2d-4b54-979e-1aa63fda9ffd))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 138675a5-cb78-4a93-841b-8d30a7344e82))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9a0a054c-41ac-4c0a-96c9-0dfa9353697d))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b647f270-f825-4ac2-bae2-66de9b39d9aa))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 18502df1-fc10-4adc-91c0-69618395ba45))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 003415cb-61f6-4544-90e6-c57386aa87b9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B24B-PHDSS_2x12_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3ac41d3e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59ab1281-a5f3-4ec0-a01e-d4fefb38fb20)
+ )
+ (fp_text value "JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical" (at 12 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 548e8f4a-6288-4932-b042-57859abbd00f)
+ )
+ (fp_text user "${REFERENCE}" (at 12 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9518b37-4d1e-4298-b508-9d014ae2d4ab)
+ )
+ (fp_line (start 26.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 05d8aba5-c7b3-47fb-8609-75fb34c60e6e))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 37d61cf5-6b53-4f9b-ba46-aee363a18c8a))
+ (fp_line (start 24.03 3.61) (end 24.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 38a2f148-af63-4b70-9b81-e1903b14126e))
+ (fp_line (start 25.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 3a11e088-aeca-4a91-9a26-f525db8bab70))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 3cd330b7-bfba-42a5-b1b7-c44ca6327837))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 41404741-54f5-4f8b-b75d-fd6424f84f14))
+ (fp_line (start -1.2 3.1) (end 25.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 49c9d50e-b93d-470b-b19d-d31aebb6dc2e))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 4a442edf-a1a5-46f6-8495-3777a277a921))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 4c91d931-8a16-4b26-8edd-1528e95874d5))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 533426d9-5f73-41df-96d8-b81f40c219c4))
+ (fp_line (start 23.47 -1.61) (end 23.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 5c3078b9-cce0-46cb-b476-eec825f3e104))
+ (fp_line (start -2.06 3.61) (end 26.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 69632c91-e6e6-470a-8c03-18ae90697079))
+ (fp_line (start 25.2 3.1) (end 25.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 80520a11-a1fe-458a-a2c8-194458a14e9d))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 9e052e6a-f025-427f-a093-5812ad0bf7cf))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp a96384bb-591c-4dcd-8aab-e94565c228ea))
+ (fp_line (start 22.53 3.61) (end 22.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp afdd4afe-c574-47d8-bbc7-95d2c158ba42))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp b0582270-d41a-42d0-b8cb-cdd362e7e3fe))
+ (fp_line (start 26.06 1.1) (end 25.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp c582cf60-70fe-420e-ad69-4f1c13e29c52))
+ (fp_line (start 22.53 -1.61) (end 22.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp c6094224-0a4e-4faa-9e91-1035468567ae))
+ (fp_line (start 26.06 1.9) (end 25.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp cc99947c-c8a1-42b2-9f7a-49fcfbf63a1c))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp de2b8df1-bcce-402f-8d84-a36f9f5a3413))
+ (fp_line (start 26.06 3.61) (end 26.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp deb0b6dd-8cfc-4e96-8a44-1a6061221855))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp edfc48b2-b88a-47eb-86bf-2fcef01bf533))
+ (fp_line (start -2.45 4) (end 26.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 1c029d42-8bc0-40b9-8b2e-747501c5ec40))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 9f259bde-2ee3-462a-be1b-da051ad6aef8))
+ (fp_line (start 26.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp d203153b-a267-411f-a7a7-6f436150cefa))
+ (fp_line (start 26.45 4) (end 26.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp e841fee4-33b9-47b3-b2bf-25f39cd41d50))
+ (fp_line (start 25.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 1b47f7c6-2b5b-40ae-ba1d-a4916c92cf59))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 29f380b9-3c61-4ada-bbef-fa849d9861c8))
+ (fp_line (start -1.95 3.5) (end 25.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 3a0079ac-cf97-4b12-a0f3-5b3258fc378e))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 666ff77d-a532-45f1-9135-9dba47740312))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 94be6037-ff1b-4dc0-ac32-4b482cb36d3d))
+ (fp_line (start 25.95 3.5) (end 25.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 98b9315d-ed96-425b-a327-b46c8c9b1bc2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp b62229a3-b4f9-4e42-87cc-80d9a94937d2))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8217b957-179f-4e13-8c0c-74ccd1714c54))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4241c233-e2d4-470b-ad07-5243f6f61ec3))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8818a6da-5bce-4b58-8912-bcb61f316394))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6094e2dd-a0fd-42d9-8b3c-d39ee50230b2))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c9b5a077-ec59-44e8-9cbd-42adc1bac8ff))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2fb51e19-e049-484b-8d75-14f9d3d04170))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ce2cd0de-ff14-4d3a-9617-f72b80effac6))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 753a38a6-c8f4-47b4-9d23-79249f390428))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3e799d71-f98c-437a-9b9b-7cd64a4a9cb9))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 85b693a0-7ca2-4d7e-a38b-3cc4155583ec))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ae65a8c9-8936-4f81-ada8-4be57fc10af8))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7f9460a4-e9f9-47b9-977b-30dfeb838ac1))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bb413bc7-90d1-4325-8888-6cdbb96f7155))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 54d2bd12-c358-4542-9981-7094cd764b25))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1cdb1382-d1a8-460b-9775-896fc0e67a5f))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ea607b84-e11d-4b4b-bea8-d0c38648121f))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp af8d911a-ce2e-40ae-a9e9-271264c8301a))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 164ab429-3d72-4342-ac4d-2fb8e832cc99))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4e2fcfd5-c82a-4229-b239-fa1cad656e5e))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7dbcb38b-d1cd-4915-a273-d60a16d7eb9c))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4394b5a2-5d46-4e32-a51a-9f27e3706d1f))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b85c936e-5a97-48ae-ad83-10fb420ab083))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0e12356a-cc8a-41d6-b484-88741937e8b2))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ecc35138-cd6b-44aa-866f-28006cc48416))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e3212117-ddee-4789-927e-2c3ac0a92bef))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B26B-PHDSS_2x13_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..44303a76
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18c78dab-2e97-4706-87bd-6ed8d74dc38e)
+ )
+ (fp_text value "JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical" (at 13 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 04203777-9414-4028-9e41-c5248d64fe95)
+ )
+ (fp_text user "${REFERENCE}" (at 13 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 765cd42a-a68d-4a6c-865d-71b760c3f90e)
+ )
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 0f9a1e51-1fdc-404a-a249-88e78e87adec))
+ (fp_line (start 27.2 3.1) (end 27.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 1693e8f0-3bf1-4db6-8bba-66f31e931ebb))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 173d30e6-399d-49d2-9248-c459d9bb1534))
+ (fp_line (start 27.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 1e308df0-d354-4874-b68b-a6b1146723f2))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 2a42c84a-83b5-46a5-a156-1e5a38f0e9d4))
+ (fp_line (start -1.2 3.1) (end 27.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 3131f9bf-7c7d-4b9b-9b8b-abd10511e026))
+ (fp_line (start 28.06 1.9) (end 27.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 3be3bdad-b1f7-469b-8e7e-c6a80b9d5587))
+ (fp_line (start 28.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 442993a9-4987-4979-a03a-b21a122273d8))
+ (fp_line (start 28.06 1.1) (end 27.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 44ac0b5a-b5f8-47ae-b5c1-061f62754285))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 4d208612-b7b1-4884-8535-05a845c691dd))
+ (fp_line (start 26.03 3.61) (end 26.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 7aa781ea-83d0-43ab-9172-fc8dc7b47f2a))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 7b1fac76-0c03-4b17-ad0b-d35a15d6bb8a))
+ (fp_line (start 24.53 3.61) (end 24.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 836567f9-58ad-4593-807f-7f6e66b6243f))
+ (fp_line (start 25.47 -1.61) (end 25.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 99920da8-c935-4b5b-879f-28fc7b9cf798))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp a0c1e371-2c36-4834-aa23-3d62e199878e))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp a0e96fb9-5ddf-4973-a7cc-7c9d543a3081))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp a1123743-4a3c-4dd2-9e0c-f982bd587671))
+ (fp_line (start 28.06 3.61) (end 28.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp be0f1acf-e34a-49ce-81d9-9ea273151881))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp c01153d0-e411-45fc-b148-347cc8994340))
+ (fp_line (start -2.06 3.61) (end 28.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp c961bebe-1dbb-4bb9-a7dd-0a921d16f27e))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp da8b0183-008f-4557-a25c-a5adc84bfcb4))
+ (fp_line (start 24.53 -1.61) (end 24.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp efba7761-8259-443c-a21d-b61774b5956c))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp f6d5e82b-6b2a-4c55-9d5e-e4d21cc06211))
+ (fp_line (start -2.45 4) (end 28.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 20c901d0-9bc9-41d4-9d49-d6f860c515d9))
+ (fp_line (start 28.45 4) (end 28.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 27f7efc2-efee-47a6-970e-7700c3d497b4))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 7b4d65fa-9eb5-4775-a9aa-319a3ecc7876))
+ (fp_line (start 28.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp b125a544-b23b-4d69-a7cd-6c9cebe48572))
+ (fp_line (start 27.95 3.5) (end 27.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 04df3c48-3c5c-4cd7-9dd1-e3225cb365c7))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 29c7aef2-0ebd-40fe-8140-53dbe1d63cdc))
+ (fp_line (start 27.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 9609d07f-1f28-4edb-a35d-fca7e0e473ea))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp d169606b-e713-445d-bca6-e4560936bb5b))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp daadd502-08dc-42c8-84d2-3bf3d17de21a))
+ (fp_line (start -1.95 3.5) (end 27.95 3.5) (layer "F.Fab") (width 0.1) (tstamp ef415c6d-b7a4-4134-afcf-846ac613908b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 191a066e-6462-4c82-8edf-832c491005d3))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0678b000-43f8-49b3-b00a-d699355328fb))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 55968895-8778-4c36-90fd-46343ff4c173))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f488b65e-d218-47cf-82f6-882596c3b278))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ab1d074-7c8a-4a8c-a7ce-7e43fbb26017))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b92555f5-83fc-4bcc-a30b-6a127abdc41d))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 11e2d98a-5d7f-4acf-afaf-7d752333f82e))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 40fd5675-d8bb-497c-8884-463b34183af5))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d4cd1e7e-edb0-4ef6-875b-c496fc321f90))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 837326b1-169a-438a-aedb-db0e1cdade42))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c690de92-5c21-4c77-92dd-8e10890f7fd9))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b5d22a13-f18e-4bb4-975b-ffc6b04af4e2))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 22b46cc9-f7b6-496d-b9e7-0d83dc60d13b))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9360cbe4-c9ae-4b95-8305-fc3ffa875095))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3dbe8c82-6e79-48f9-b435-6b0bef2614b0))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33e15a45-f5df-417c-8c16-63dcc610799f))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9686fcdd-b8fa-4a53-91a9-47a923a913e9))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0efa864c-8112-4047-a8f5-680205001d35))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 487c65f3-6d2c-4651-831e-c020437cd350))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 18cc0ee7-4953-436c-a9df-841141d11962))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 25ae8138-fe35-442a-820b-990a87333914))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7f85a55a-e5ed-4460-bf35-f53af7495d6a))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 082feaad-dd9c-49bb-91c1-168e414aee5b))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7507fb2-6f98-4612-9a7f-3f2ab66cb073))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b25e0aa0-9bf1-4561-9285-c9c8b30129f9))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 70fca64c-6257-47a6-9252-a1695424d0f2))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 47219157-c51e-4e24-b7c6-1adab4bb6551))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dce92de5-966a-4fa9-8083-ff50bc3fa632))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B28B-PHDSS_2x14_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..88e9d28a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 14 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1475ea20-72df-463b-b01d-031bae434b63)
+ )
+ (fp_text value "JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical" (at 14 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa85be70-924d-4928-a54e-4c6e773ab154)
+ )
+ (fp_text user "${REFERENCE}" (at 14 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da8e933b-db75-435b-a25a-517c81e9d53f)
+ )
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 0926fd5d-7993-4f65-b75b-edda0bef3020))
+ (fp_line (start -2.06 3.61) (end 30.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 10aefb9f-beaf-4594-a075-19a152911334))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 13cd194d-d996-4b15-bd95-823c5c3290b5))
+ (fp_line (start 30.06 3.61) (end 30.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 1a9e6944-2cad-49b3-a1b7-45eb2d31158d))
+ (fp_line (start 27.47 -1.61) (end 27.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 24f7856e-c02d-4ba0-8c86-8ee2715e8af9))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 2b7a2b1b-1337-46a7-9166-f25e01f3f3b9))
+ (fp_line (start 28.03 3.61) (end 28.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 33e5eddd-f57e-47e1-b722-a4c59685480e))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 3e2b265c-b75c-4b0b-9c2c-0459259e1b95))
+ (fp_line (start 30.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 40fdd894-9ba1-431c-b1f6-029bf8fea127))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 4591b86a-388a-4417-8f00-ee768892a09c))
+ (fp_line (start 26.53 -1.61) (end 26.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 610640e8-592b-491d-a336-ff51aab66e1c))
+ (fp_line (start 29.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 6fd2f84a-5522-4056-90d1-11c5154a6c1f))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 890eb570-de07-4e28-b040-cfeee979bf0a))
+ (fp_line (start -1.2 3.1) (end 29.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 98828710-2c46-4b19-9ef6-f3f16654b318))
+ (fp_line (start 30.06 1.9) (end 29.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp a01d0b8e-6955-4739-b8e4-8f9e66ee8e72))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp aeeeb61e-538b-4d61-b602-2f2b9875644b))
+ (fp_line (start 29.2 3.1) (end 29.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp b29a0ee6-17bf-42e1-b0d5-f8b09e10a423))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp bb6db9ea-ffb6-4be5-a336-550ef9f46903))
+ (fp_line (start 26.53 3.61) (end 26.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp c5184e3f-c62d-432b-8655-44b26f6b8e88))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp cec168d2-4e5c-4114-a8e2-95370acc6eba))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp cee57adf-c157-431d-b0bd-03def5a4f1de))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp e6fd2e06-766a-473c-a0e9-dda90f7143d3))
+ (fp_line (start 30.06 1.1) (end 29.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp ffee7e16-8649-494f-b09d-d87d8bdc63ed))
+ (fp_line (start -2.45 4) (end 30.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 1d0fdfa3-0b17-4170-bfd8-9ecf807ad49d))
+ (fp_line (start 30.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 5ccc811e-1b0c-40c0-9294-2b537be49850))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 62b895c8-637e-4ce9-a0dd-7461eac4734f))
+ (fp_line (start 30.45 4) (end 30.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp f428b428-6617-4b4c-a53a-48b280247609))
+ (fp_line (start 29.95 3.5) (end 29.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2327ce9b-e3dd-4a3a-8fcb-3f88dfbf3319))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 3376379c-54ca-4491-b47f-7c69d0ef4708))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 58831f57-829a-4174-8a6d-2aa9c84d4741))
+ (fp_line (start -1.95 3.5) (end 29.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 71f4ed0e-da51-40fe-8ae2-5bca08da12e9))
+ (fp_line (start 29.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp c4c85d94-771b-4bb9-b2c7-9c8a7161bd6b))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp d65e53fd-c8f7-4562-8f08-f287a7bd3549))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 397e4d32-8f77-42b3-a252-0a634bf4f431))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ba8c96f5-d9b7-441f-beeb-75d1084ad1d7))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4e31bfbd-9b89-4009-816f-2c60b443efc1))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f35e6e6e-fcfe-4427-9fa7-ef71b3b931a7))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1ff1f1e5-57a4-4d73-938f-a9a661fe469d))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d5a5728a-c2fe-4e85-9875-d74da8d1f264))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 19049109-2efa-4b33-8d80-3f2962821d49))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8e1ddc96-c240-4553-a17f-5c7a17425470))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c04e84d5-73a8-4e57-a0a0-729fca89343c))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5e5d968-534a-4fe8-b638-85d0f5af148a))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ed74394-d1a6-4fd1-9660-29315c38f7ac))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b85cf3f-5b18-44f9-b771-f18f21d1412b))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee83f813-a7d6-44fc-8625-2c949af09a7d))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41ac003a-cad7-480c-bd7e-83cd9fe9e9d2))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b88eb5a6-6e2b-4d50-98d0-215a3e022c37))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 962317cd-0115-47e1-9aee-5815aa1f10cc))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 30bac35c-88b1-40ac-a663-60358e0c0f26))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c731d7c2-2eea-43b3-9c77-d04bd08e7a1d))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 89e9a046-4b67-4464-8448-de7317a563cf))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 84ff7841-a26a-4833-a122-d1411e71f9e9))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1a007078-a899-4c89-b505-2f497286a84e))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 36f4ba81-88e9-4e54-974f-20a09795181a))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bade55bd-8ea5-4f62-925d-ddee21ec42d3))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 31c8adee-a2d3-41d7-92e0-073e7cbc13f2))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 572e5f5f-b93f-463c-9e1e-d2d23086e254))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c2aebca-4257-4d49-b815-1f0353e75356))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0a0dd7d2-446e-4d1b-9815-b6f5f491a9e3))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 17a79cd1-811f-4f9b-bb78-02acd7c17122))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b10855d6-04a0-4ac3-9a8e-50ea408c4a04))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4e95bad7-3cb1-4ba9-876e-ceb362f95612))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B30B-PHDSS_2x15_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..07956644
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c60ed96-a7e2-4b99-8250-5ce53b269311)
+ )
+ (fp_text value "JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical" (at 15 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 550a4b28-3530-4b70-abc5-176cb0955bc5)
+ )
+ (fp_text user "${REFERENCE}" (at 15 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68cdf688-e537-4b0e-984c-ff2568b7bbfb)
+ )
+ (fp_line (start 30.03 3.61) (end 30.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 035ce170-7e0d-4590-b021-28de190d9083))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 0c27dde7-1688-46ea-9f1a-e786822fd435))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 129bbd7c-1604-4357-b12c-78254f26cad9))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 137f22fb-1956-432f-9e9c-d1852dae002d))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 193b2b3f-0f65-4cb0-9493-5d991114bfdc))
+ (fp_line (start 29.47 -1.61) (end 29.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 42a58caa-c263-4adb-9e85-aa724915c343))
+ (fp_line (start 28.53 -1.61) (end 28.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 4be051b9-fb9c-47e1-a718-6f18911fafa0))
+ (fp_line (start -2.06 3.61) (end 32.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 50fc2eb8-688a-4f40-bb55-0039ea855e25))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 532d7381-4ca9-4d84-8743-02896e30116a))
+ (fp_line (start 32.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 6901133b-4936-4bca-9fd0-74716e121396))
+ (fp_line (start 31.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 6ddaf6d9-7ddb-4d03-b406-b2ba12cafa6e))
+ (fp_line (start 28.53 3.61) (end 28.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 6f7b51dd-a68c-4b5d-b08f-796d016c5a84))
+ (fp_line (start 32.06 1.1) (end 31.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 7426afd4-9211-4020-b132-2fb0493563d7))
+ (fp_line (start 31.2 3.1) (end 31.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 7570c604-78f3-4a8f-b856-bdd4f9d3b378))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 82f14f41-77eb-4d4b-a076-3aa21c72de8e))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 9202eb51-56d5-4f86-a57d-25d5f70d45ee))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 98485ae3-5551-432c-964d-06008090c078))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9df0865d-ba1d-4044-906f-865ffba41798))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 9edb5c55-4111-4a6d-8d4c-ae237af7ea0e))
+ (fp_line (start -1.2 3.1) (end 31.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp bed5d155-2fe7-4f9e-b671-f52ab85b862f))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp de0e4c72-0974-48e7-b10e-988c69a56552))
+ (fp_line (start 32.06 1.9) (end 31.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp e6997068-fff7-4bf9-96ae-89fa08afe6b5))
+ (fp_line (start 32.06 3.61) (end 32.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e86eb7eb-4e31-4bcb-a906-73fcb53eb0f1))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 13f0b53b-a607-4495-b778-5da9b741b98c))
+ (fp_line (start 32.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 5f0df8fe-c736-4413-a1dc-4b7a0004a48d))
+ (fp_line (start 32.45 4) (end 32.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp adeffe38-6ec7-4c2f-8d51-60996a3878d1))
+ (fp_line (start -2.45 4) (end 32.45 4) (layer "F.CrtYd") (width 0.05) (tstamp f47f2d25-3568-454a-9ba9-4c32ec164454))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 0dbe6893-9c82-4d31-97f8-eef3a23cfd91))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 15ea2099-0420-4228-bde2-c324ce46d8a9))
+ (fp_line (start 31.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp cc753319-e527-4414-b378-5ae179a60ef4))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp f37508c5-1a85-4226-9490-ce27462ae2c9))
+ (fp_line (start -1.95 3.5) (end 31.95 3.5) (layer "F.Fab") (width 0.1) (tstamp f9ef09b6-3cf0-4ff3-8f62-5abf0302297b))
+ (fp_line (start 31.95 3.5) (end 31.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp fb6b83cd-ca6e-4202-9f7f-69d90de99e9b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 83f6da2f-92a7-4dfe-b640-b8e2cf6a10a3))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ae8a790-1c36-4c2f-818b-12fac3dcfa1f))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eedd4723-858e-435c-ab5d-48fa5af42782))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 038e9324-fef7-4a66-86ea-31b05eb848f9))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a9c64c1-b00c-481c-a5b0-4c0d1fa3012f))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8797853-2dab-467f-84a4-70a8e3b56d20))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1e6019db-8d66-4753-a86b-ea623a804fd3))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c3df7958-299e-4cc3-9b0a-281b281f4b4f))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 127f72f8-16b9-43d2-82aa-cb049edd1cc6))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b6d535ed-aa2b-47cb-a600-31c03708321a))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 90f71c35-54bf-42cd-81c5-27c9c7c30309))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87911009-9f40-4d47-a71b-5f6f1eb394af))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fe39562a-b4eb-4763-b917-bc20ba33e3af))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65bdd40e-4ed9-4c18-b1c5-974bc7d612bc))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 06cfe41f-4da0-4cb6-8af0-9718b5a5357d))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8b234022-a104-4ad5-9677-b745d97f325e))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10ffcdaa-07ef-4b04-b480-4e2673968eb7))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 67f04127-dc21-4fad-9b7f-cc86597109a4))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 060b6c52-c19c-418b-bdd1-be9ff0b98c71))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7d97ad13-999d-41fe-bed5-435c1ec9259a))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d0771f46-ff72-4a38-9852-a9287ca9146a))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 11fde805-18c2-41ce-947e-a01a6d24e18d))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d2fb0b98-972a-4d99-b4b5-ec4dba640c45))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b078a35d-c044-4bfa-9de3-ced27ad63634))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8af3ddb-1e25-4296-8781-1c1f6a2537c3))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 998f5d70-8314-43c0-baa0-9dc623539630))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9478ce0f-f9dc-41a3-bea9-fe9f1911de1d))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 276a989c-3620-4116-b02b-1539a3814ceb))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 667c1e3f-0655-4686-b9ba-9d053e56f95d))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0ede4059-9a23-4b63-881f-9cd235394ad0))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3400f1ff-3021-4f6d-a8d4-4499d3f046b8))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b6471ed1-2120-46fe-b0e4-dc5b5c79968e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B32B-PHDSS_2x16_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..12fd9076
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0660439e-e51d-4af0-897d-272406762100)
+ )
+ (fp_text value "JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical" (at 16 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f909f88-0b3e-45b6-a281-39122e344b4c)
+ )
+ (fp_text user "${REFERENCE}" (at 16 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2092cf15-df10-4d09-b961-5edbd6b3f808)
+ )
+ (fp_line (start 33.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 050dbaca-d39e-4c78-befc-0d84246f6f9b))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp 0c953c87-d2f8-4770-b0cd-a69e077fa964))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 285582ee-1512-444b-a170-2d5f27a64af3))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 2be514f2-5a8a-45a3-afa7-f3453647fbe2))
+ (fp_line (start -1.2 3.1) (end 33.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 2e4230f6-6559-4a1b-ac21-f2d4699cb805))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 4725507e-0701-4462-993b-d867c0e2ed70))
+ (fp_line (start 34.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 4cdb6305-1a8b-456c-809f-87815981e397))
+ (fp_line (start 30.53 3.61) (end 30.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 53633749-0048-411e-9d1d-df7c9ca8e1bf))
+ (fp_line (start -2.06 3.61) (end 34.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 5c4efb21-3653-40a7-a64a-7f2bf7a4f65d))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 6f6f86bf-5bb1-49c2-ba2b-7c84d0c5a0b3))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 72b0e3db-40f0-4b42-8853-6e516b4a06ea))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 959462cc-ce56-4818-aa56-135a6fa371f6))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 9a5b879c-4b12-4f49-bee2-327908782d86))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp a627855a-274f-4921-90ac-4b33889cac0a))
+ (fp_line (start 34.06 1.1) (end 33.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp b6c777c2-c38d-47ba-9660-7107f95eadbf))
+ (fp_line (start 33.2 3.1) (end 33.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp b74a85d9-b723-4e9f-ba28-258af3d63cad))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp baf0ba09-27ad-485b-8249-13e08636d13f))
+ (fp_line (start 31.47 -1.61) (end 31.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp bb3fe76d-be01-4af1-bb11-c6abd76f4906))
+ (fp_line (start 34.06 1.9) (end 33.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp cb4ee965-c8a3-4f58-933d-b3aa95c27162))
+ (fp_line (start 32.03 3.61) (end 32.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp dc55ef45-d42e-497d-a834-4aa1767384ea))
+ (fp_line (start 30.53 -1.61) (end 30.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp e0e1ff82-f03b-4ce6-ad52-9d65174b332e))
+ (fp_line (start 34.06 3.61) (end 34.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e295e632-b04d-41b8-8aa2-fca884278504))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp fae61cfc-30ee-41c4-b13d-dc1370693c39))
+ (fp_line (start -2.45 4) (end 34.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 0bffb3eb-7763-4651-b82d-c5fb447f684e))
+ (fp_line (start 34.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 706439cd-ab50-4b12-b603-93ec296abfb7))
+ (fp_line (start 34.45 4) (end 34.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 87f5c73d-59c2-4bad-9d1b-42646291cb4f))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp b0ab322e-01b3-46aa-b402-162185049935))
+ (fp_line (start 33.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 0c7a2794-ad7a-44fb-8553-c5a91840ad3d))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp 43cfcd22-60d7-42cb-9a49-140d9bbc7b04))
+ (fp_line (start 33.95 3.5) (end 33.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 4c62265a-127e-441f-8dd1-6a70d36b7ece))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp d2909673-428d-412b-bdf1-41b5e9137543))
+ (fp_line (start -1.95 3.5) (end 33.95 3.5) (layer "F.Fab") (width 0.1) (tstamp efd5d524-927b-4543-a8ab-a38e8d749948))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp f5ac10fa-cf46-4ba8-8166-b116ac7a2623))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 42012d18-d7ab-407f-bd44-2e1d941a8325))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d0a84515-cefc-42a0-af69-8ef622772267))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b2ac7a9e-2e2c-46d6-b515-dbde1220c1ce))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e4ac8af6-a163-4741-acc3-1138965c036b))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65a3bf72-e046-413b-9026-a9fd5ef08fdc))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 94ba426c-be81-430e-8e81-225c0b716ddb))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3c058917-3f9e-4176-9dac-ff671895cfc7))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c0c4f7b5-0894-4673-9910-0fc9ad2117a4))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2fc76a90-b517-4533-9fc7-e5db41b6cbfc))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3a672bcd-8167-4128-8458-e44691db37ff))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 506df6aa-74bd-4d8d-a369-7f256baf0c6b))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 69bd51fc-dee3-445f-a826-48aad04eb5eb))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 07594ecb-834e-4e25-bfcd-3b01633592b5))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp db608c29-940e-4e18-9c08-1635aaa89f41))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 85bbce75-2d8a-4c67-ab72-eb53d18d14cd))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2d4864d7-1401-48b2-924b-adb3df2ad086))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d08c0946-cf2c-42f2-b9bc-d4b54c9befa2))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 56f84082-f707-45a7-b5f2-7ddac8c00a42))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ec806dc-9f3d-4fa1-b529-8fe05a0880ba))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 612cba9f-9c0b-405c-ba2a-05c83b6be3db))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8217d95e-05f7-4069-8a13-460b0d86b915))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 27383057-3e06-4f24-9a72-8703fb3cb1f2))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 81974d51-c1e3-4c8a-a0f7-3220b305822f))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 30471561-e97c-4fdd-acfa-af754a0b540e))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f6fff96b-d870-4f43-a2f8-cbeb2e61f7d5))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7cc6809d-f2bf-41e2-8fd8-bdf05bb4d48f))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f9d0e1a0-71c3-4629-a627-93b7936ad25b))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c4ae8e3-c365-4030-a483-00bd3974a154))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7bf4d13-7b92-4b26-9a52-f9122224fe42))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 76564a6d-0017-4ee9-ab6d-2f04a1213d13))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eae36f29-0c7d-4456-be4a-da22c2895cfe))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e828f764-1af6-4a82-ba20-f9b61288f8a0))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dfffe600-9878-4582-bead-36156d05a7f7))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c25d0c36-775a-4bd4-b97b-914a4e449c24))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B34B-PHDSS_2x17_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b1b313f5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1A74)
+ (descr "JST PHD series connector, B8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -2.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7a45bbfb-f8df-4d0d-9321-16866acef43f)
+ )
+ (fp_text value "JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical" (at 3 4.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c98ebb48-0d77-4670-9146-7f182530aa3f)
+ )
+ (fp_text user "${REFERENCE}" (at 3 -0.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eb5ed639-e033-4afa-81f3-35072747dc63)
+ )
+ (fp_line (start 8.06 3.61) (end 8.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 0002ee2a-7e1b-4698-ab4f-6214c3e483b0))
+ (fp_line (start -2.06 1.9) (end -1.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 06fadb42-2263-420f-b9f5-81c39ff9af93))
+ (fp_line (start -1.2 -1.1) (end -1.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp 0fbc46d7-3abd-4db1-b974-8760f9477a62))
+ (fp_line (start -2.06 -1.61) (end -2.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp 294ec23f-d2a6-4a6b-8741-983a76b6d0c3))
+ (fp_line (start 8.06 1.1) (end 7.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 37164bfc-e6b1-4ef9-95ab-a2e574004396))
+ (fp_line (start 7.2 3.1) (end 7.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 4099b00e-785f-4471-8437-139720178819))
+ (fp_line (start 6.03 3.61) (end 6.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 47a37d85-03d0-4b16-97df-caef7792482f))
+ (fp_line (start -0.03 3.61) (end -0.03 3.1) (layer "F.SilkS") (width 0.12) (tstamp 505b7ccc-3483-4440-a090-013269730967))
+ (fp_line (start 8.06 -1.61) (end -2.06 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 5a2dfe10-5e9d-48a6-8b20-ee7e70d424fc))
+ (fp_line (start 4.53 3.61) (end 4.53 3.1) (layer "F.SilkS") (width 0.12) (tstamp 5d85727f-3d17-4369-8904-d3c14b340119))
+ (fp_line (start 0.53 -1.61) (end 0.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 6191f68c-506e-4c8f-ba34-d5e8e2347c1f))
+ (fp_line (start 8.06 1.9) (end 7.2 1.9) (layer "F.SilkS") (width 0.12) (tstamp 633daba1-63be-4c15-a357-07d5439ebd02))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 668030bf-0770-4ea0-a96a-7eda40f252af))
+ (fp_line (start 1.47 -1.61) (end 1.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 83397a3e-4c31-4545-9ead-fcfef8a853f9))
+ (fp_line (start -2.06 1.1) (end -1.2 1.1) (layer "F.SilkS") (width 0.12) (tstamp 911261fb-b848-4b73-9871-796c4e9d4ee0))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 93385409-a5a0-4c1e-880b-c8a916f9c158))
+ (fp_line (start 7.2 -1.1) (end -1.2 -1.1) (layer "F.SilkS") (width 0.12) (tstamp 947eed45-8f39-455a-92fe-3a434b58b16e))
+ (fp_line (start 4.53 -1.61) (end 4.53 -1.1) (layer "F.SilkS") (width 0.12) (tstamp a0ca03de-538b-4f06-848d-cd8e6d53514d))
+ (fp_line (start 5.47 -1.61) (end 5.47 -1.1) (layer "F.SilkS") (width 0.12) (tstamp a654452c-ed29-4182-89b4-0b232432d2a6))
+ (fp_line (start 1.47 3.61) (end 1.47 3.1) (layer "F.SilkS") (width 0.12) (tstamp af9abda7-6fa6-4a41-8e8b-a098f76c5394))
+ (fp_line (start -1.2 3.1) (end 7.2 3.1) (layer "F.SilkS") (width 0.12) (tstamp c98c7477-dd5e-4641-80df-14e128f204db))
+ (fp_line (start -2.06 3.61) (end 8.06 3.61) (layer "F.SilkS") (width 0.12) (tstamp d21b42b6-2164-4f70-a48e-c2b995d78824))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp da4941b2-3a09-448a-a626-d52b56ea6f05))
+ (fp_line (start 8.45 -2) (end -2.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 18990dd7-1348-4fde-9c58-a068f5725326))
+ (fp_line (start -2.45 -2) (end -2.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 43af3a99-197b-4760-8335-9537913fa31c))
+ (fp_line (start 8.45 4) (end 8.45 -2) (layer "F.CrtYd") (width 0.05) (tstamp 7bd737ad-5243-4f67-8aa7-977a2e705a8f))
+ (fp_line (start -2.45 4) (end 8.45 4) (layer "F.CrtYd") (width 0.05) (tstamp 820226eb-b0a9-4095-9bc1-9b24d8d7830f))
+ (fp_line (start 7.95 -1.5) (end -1.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp 2967e9ad-3707-45be-a650-074c5a782c0f))
+ (fp_line (start -1.95 0.5) (end -1.242893 0) (layer "F.Fab") (width 0.1) (tstamp 82cf1acb-2d57-4f25-a89e-0ee66dd02bf5))
+ (fp_line (start -1.242893 0) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp adefcd84-0d3c-4df5-9be7-64fd9167a0ae))
+ (fp_line (start 7.95 3.5) (end 7.95 -1.5) (layer "F.Fab") (width 0.1) (tstamp f7fcf82b-a45b-4deb-84ec-f274ba367114))
+ (fp_line (start -1.95 3.5) (end 7.95 3.5) (layer "F.Fab") (width 0.1) (tstamp fcf8ab5b-e3df-4337-a2a2-e22620504773))
+ (fp_line (start -1.95 -1.5) (end -1.95 3.5) (layer "F.Fab") (width 0.1) (tstamp fd9ac37b-f0c8-43b8-ba50-a3f91754e2d6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp a04a9c90-218b-4cf4-ae02-bc29a6b214a8))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 54ddb49f-5cfd-49cc-a271-36657f55dcb6))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f716fa07-9c95-4268-8532-0a33778220ba))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f352782-8a56-406a-9b42-88562f133a2d))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 38382b95-4862-436b-b621-085dec25fc30))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5896d9f-4315-44d2-b90d-a4b55bd4cca3))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b105ed56-2454-451a-a211-e8fdbe895aa0))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c9dbfccd-66f3-4102-80ca-26c4aeb56a2d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_B8B-PHDSS_2x04_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..82134808
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S10B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1af96c5-aef2-480b-a2b2-563a762a3f5d)
+ )
+ (fp_text value "JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal" (at 4 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ad657dc-4061-4e9f-86da-8c8def1e7cd7)
+ )
+ (fp_text user "${REFERENCE}" (at 4 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8c74322-29ad-4338-ae47-8935424e4ad4)
+ )
+ (fp_line (start 8.84 2.39) (end 8.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 03fcd4b5-afb9-45dd-8921-44c5ce41fcf7))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 3b07df10-c552-4560-8456-f55e92f42000))
+ (fp_line (start 10.06 -0.61) (end 10.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 4b32257e-8251-4116-8432-9b56f3609281))
+ (fp_line (start 8.84 -0.61) (end 10.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 535b5dd3-d2eb-4dae-a321-e274ea4b7921))
+ (fp_line (start -2.06 9.11) (end 4 9.11) (layer "F.SilkS") (width 0.12) (tstamp 78b2d9de-6cec-4ea6-ad46-6f89af204bd1))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp a0b490e8-cce6-4c74-82e9-b767fa445e82))
+ (fp_line (start 10.06 9.11) (end 4 9.11) (layer "F.SilkS") (width 0.12) (tstamp a0e55b7b-038f-4dba-9614-38d1c6132ef8))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp bdb87966-fb12-4ab3-8acb-94b1272f5668))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp d6df33d7-83e6-403f-aea6-8a4761575fab))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp df72eaeb-5727-4cd0-ac4b-680bdc4d6399))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp fe34cd7d-df8c-4092-83cc-5c46d4087ab7))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 13eb0d35-899c-45f9-9a2c-11298c9eb122))
+ (fp_line (start 10.45 9.5) (end 10.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 18baf248-4678-44b7-9fbb-4689ade919e3))
+ (fp_line (start -2.45 9.5) (end 10.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp c4c1ba71-cb31-442b-8abb-ba8c3e37b06b))
+ (fp_line (start 10.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d4572e3d-a8d2-4148-961e-ad05dd5acf31))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 434bf832-fbd2-4b4e-8819-b0c39271d08a))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 594114ec-2a4f-4b89-9371-2af0cea8aa42))
+ (fp_line (start 8.95 -0.5) (end 9.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 65e5234e-7021-430a-a9ba-d49b877399cd))
+ (fp_line (start 9.95 -0.5) (end 9.95 9) (layer "F.Fab") (width 0.1) (tstamp 789243cb-8d31-401a-a8ec-603466f60c3e))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 78bb3737-2e37-4f1e-83bd-d0e9b49afc86))
+ (fp_line (start 8.95 2.5) (end 8.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 79a0e664-ec48-4d7b-9e34-f1386eace903))
+ (fp_line (start 9.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 878dd69b-4693-45fd-85c5-7f2d0bab6f08))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 9ac5c36a-d463-4f3b-8247-66b4120775f0))
+ (fp_line (start -0.95 2.5) (end 8.95 2.5) (layer "F.Fab") (width 0.1) (tstamp e891e732-5949-4fb8-873d-3a8f778cd262))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp f62644db-eb90-49c9-8bb2-214a9183bb03))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 702eb9bb-ada9-4c40-a05a-3c15c25955ea))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6ce94d7a-e938-4cd1-aeb6-19d6fc15c9a3))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d86b47f2-915e-4d11-9e3c-568310521e68))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cfb95aed-fce7-41ab-b19e-247f60047bd8))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp af8f7496-6b19-423c-8c01-da720090a297))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5afe1cb9-c1c5-4d35-bb03-bf0e9be7b64c))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5f763a31-b1c1-4bbb-8754-fc1bcf767b03))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b73751fd-01bf-46b5-bfb6-63420d716a6b))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 49db96c8-4016-4fc8-a77d-e335c8b55bfc))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7a6212fc-9053-4f76-b6fb-cb533515790a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S10B-PHDSS_2x05_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..376a3eb9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S12B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9720f3a0-2c27-497e-b0b2-10fa65b06ae7)
+ )
+ (fp_text value "JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal" (at 5 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8e0f3400-7356-420a-930c-183bb6aff61a)
+ )
+ (fp_text user "${REFERENCE}" (at 5 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45747d3f-50ff-48f8-8bb4-9c7e0a3629ee)
+ )
+ (fp_line (start 10.84 2.39) (end 10.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 14bf535a-53c9-4907-a124-bdd3eaa59d53))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 32f7455f-c2f9-424c-93a5-f11187a901ef))
+ (fp_line (start 10.84 -0.61) (end 12.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 3ff17fcc-b1ab-42a1-9266-9530ea2d0cf9))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 45ed35d9-23e4-4098-aa05-30c2bb0a9423))
+ (fp_line (start -2.06 9.11) (end 5 9.11) (layer "F.SilkS") (width 0.12) (tstamp 4fa87612-a72a-46d4-a06b-6952c3cf5559))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 5d3985dc-c083-4808-815b-b79c236bf8ab))
+ (fp_line (start 12.06 9.11) (end 5 9.11) (layer "F.SilkS") (width 0.12) (tstamp 9cc15fa1-4c5c-4979-b84b-564d740206aa))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp a07f4808-0ce6-4d21-9931-8e6d5c7a54dc))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp c99d7982-ad9e-4279-93d3-cd710ca6acb2))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp d68e8f52-5304-424e-b85f-2976d71bee65))
+ (fp_line (start 12.06 -0.61) (end 12.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp d9322525-717a-4627-9926-87ecac63ddc3))
+ (fp_line (start -2.45 9.5) (end 12.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 43f7affb-1103-40f2-ad2c-49db526947a8))
+ (fp_line (start 12.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 9e231be1-da42-4a7c-8e01-6c4808624e3a))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp a429c454-3bd3-4c1b-ab33-45dfbaede5b8))
+ (fp_line (start 12.45 9.5) (end 12.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp ba063368-45ae-4363-b52c-f7f10b952e9c))
+ (fp_line (start -0.95 2.5) (end 10.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 470577ea-8ecd-4eed-8067-50ac2bd8735c))
+ (fp_line (start 11.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 4b6383fc-9120-4d16-a42e-85cc5aa29c65))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4c8dc6c7-b87c-495d-853d-3ad08ff374de))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 58a255d2-fba8-49bd-8603-3fa5786aabf3))
+ (fp_line (start 10.95 -0.5) (end 11.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6a5ddcec-5294-4bf2-86a1-0f71b4d528a1))
+ (fp_line (start 10.95 2.5) (end 10.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 78524733-4804-4ad2-83cb-f20ca90eb659))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 938fa539-bfb3-4de7-8ac0-9dce03fddbf2))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp a119d0cd-7991-4663-843a-c6fd51c0ffeb))
+ (fp_line (start 11.95 -0.5) (end 11.95 9) (layer "F.Fab") (width 0.1) (tstamp d05ae022-fe83-423f-9581-3076a248ca48))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp efe157f0-f2eb-4925-a020-ab51d8025cb7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 330d4739-f107-4af5-8aba-bf9580808a7f))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c0a9c9b5-aaaa-4860-a53b-37f761788d68))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7fcada64-2b4f-4ca0-b23e-3618cc95c7d3))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fc0ecf18-6e77-4f4a-b8a6-c0bbf9902a1a))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41156177-1a7e-477e-8a63-839cf6c5a069))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0eb87c0b-abe6-4025-ac05-8b8372b6a362))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 796f2e25-fca4-49fa-adea-7fa39156213e))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9880a2ce-3762-44c5-9cef-ef00cdd0acda))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4f88badc-71ef-486c-882d-35b18749abd3))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a82c675d-3b6e-4702-a221-a5ee29961caa))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 82516810-bf6d-4822-8ef6-b56bacd2e851))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6bf1f85-4ff4-461e-8100-28d4eb95dc5e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S12B-PHDSS_2x06_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..02b4425c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S14B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5001a3f-cc06-4768-b36f-d53a745b1e9f)
+ )
+ (fp_text value "JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal" (at 6 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8dd1ce21-4e8d-4262-a8e1-5cf20b0aaba1)
+ )
+ (fp_text user "${REFERENCE}" (at 6 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0eb9ae0c-1bb9-4df4-a5a4-0a99b31c9eec)
+ )
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 38d6f1bc-5f2c-4d40-9bd5-61129fbda87d))
+ (fp_line (start 14.06 -0.61) (end 14.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 4c3e7873-0232-4701-88ec-4d09d0d249d8))
+ (fp_line (start 14.06 9.11) (end 6 9.11) (layer "F.SilkS") (width 0.12) (tstamp 57ae30ce-efa3-4cd8-b29d-c614b26c99bb))
+ (fp_line (start -2.06 9.11) (end 6 9.11) (layer "F.SilkS") (width 0.12) (tstamp 5f6e11bd-355e-4003-b5d8-f3abc8c59198))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 9697252a-cab7-4342-95fe-64bf73af76b6))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp afe622bc-28fa-4d91-a8ea-4a8339fc1e80))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b18d14c3-8427-4fc2-9048-8164fbed6dc4))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp bd24f679-231f-4856-a154-d840b697f3db))
+ (fp_line (start 12.84 -0.61) (end 14.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp c07a0242-42e2-45b6-82cf-9a78ccaa381f))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp dc260230-e2fe-4991-b2f5-340356a87d2f))
+ (fp_line (start 12.84 2.39) (end 12.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f8aa25b1-57c0-4094-ae1b-566ba4e0466b))
+ (fp_line (start 14.45 9.5) (end 14.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 40098332-2461-4bdf-bb34-2ef90530ac15))
+ (fp_line (start -2.45 9.5) (end 14.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 76129463-fe09-46c0-a075-b888b587364c))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 9155925a-cf8c-4dca-a93c-3f0d2ac2d01d))
+ (fp_line (start 14.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d819caed-3a9c-4515-9773-b33dc8f931c6))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 083cf159-2d99-442b-b854-5cde11e7bae9))
+ (fp_line (start 12.95 -0.5) (end 13.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 10cd2214-6344-4e18-9428-233ca2916469))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 3d7e7e94-13eb-43cf-8743-94519f0a9419))
+ (fp_line (start 12.95 2.5) (end 12.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 66811ef7-ee7e-423e-ad24-6ecbeb9f97dd))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 6be90833-a783-4d90-9053-49d544bbdd51))
+ (fp_line (start 13.95 -0.5) (end 13.95 9) (layer "F.Fab") (width 0.1) (tstamp a6af35de-d38e-409c-9c16-1af669cd0b04))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp da4d713d-972a-40cb-8e4b-7ef6c0e5acde))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp e4add98a-7d87-448f-ba25-47fa1917081f))
+ (fp_line (start 13.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp fac09fe0-fc80-4ba0-afc5-7420e202c7c7))
+ (fp_line (start -0.95 2.5) (end 12.95 2.5) (layer "F.Fab") (width 0.1) (tstamp fb33dccc-4835-4295-a231-61425d522a33))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 6fd0ce04-b26a-48c9-b28a-623c591a4a6d))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2146477e-e59a-4c3c-b08f-a936de81fd56))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2f252446-78eb-41c4-9f4d-fbbd44e80a46))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b65e07cc-7896-4cbc-b97d-0db73a7b3fbb))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6fdbb477-d81e-4353-9efe-96e6367ead06))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c0e42177-2bf0-4e3e-a97f-c88378f359b4))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65a7aa19-bd8c-4bc9-8171-6b1e53dd9e97))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b593d005-467a-4192-8f9d-003904e70613))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1a2beb7e-fe21-4899-9048-61de55f33c9c))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e4a45b88-0a71-4892-a54a-47ff4ceaeeff))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c7e6d75e-51fb-44b0-936a-b365613d44fd))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp affd835e-a2ff-4025-ad32-525f7a0cce3e))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a7508de-b97e-4a29-8dc0-5b25b61664ae))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2b356e81-9380-40c8-8ff5-c0f520811938))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S14B-PHDSS_2x07_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..d22d07d9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S16B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f63aaf2-041a-4cc0-b362-1a42c908c5dd)
+ )
+ (fp_text value "JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal" (at 7 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87e6edad-005b-4221-8419-757c93669fee)
+ )
+ (fp_text user "${REFERENCE}" (at 7 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78189e8e-8e8c-4df4-b6bc-19f45d824ebc)
+ )
+ (fp_line (start 14.84 2.39) (end 14.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 0567ac31-e32e-4c92-8546-b4d4c3088a4f))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 4efa1ebf-b7ea-4e21-a8cb-9b18ab8ffd64))
+ (fp_line (start 16.06 -0.61) (end 16.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 561d406d-53ed-4afe-b904-9f789932c527))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 5bef535e-897d-4d4d-9d71-698e206967da))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 62092717-49ee-44ab-8278-50ff10ec5233))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 69523dd8-68e5-480b-ac0a-a8f7f2ee68eb))
+ (fp_line (start -2.06 9.11) (end 7 9.11) (layer "F.SilkS") (width 0.12) (tstamp 9a50c70b-6e16-456c-b63d-fb000d79d89e))
+ (fp_line (start 16.06 9.11) (end 7 9.11) (layer "F.SilkS") (width 0.12) (tstamp a6764367-32fb-46fe-baa6-7701904f5076))
+ (fp_line (start 14.84 -0.61) (end 16.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp c7965a3a-5569-477b-9ede-4fe7c61afe52))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp dd88e4ca-ef05-4d03-a24e-db0ceb092d63))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp f080dc5f-84f0-40c9-aef8-8240edae05d4))
+ (fp_line (start -2.45 9.5) (end 16.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 3ff922ef-e8bb-45fe-9142-fa52247d023b))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 41bcee9c-cbc2-4207-a923-2257626041a5))
+ (fp_line (start 16.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 54b76631-1335-48f4-bf4e-f545a84d3528))
+ (fp_line (start 16.45 9.5) (end 16.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 8090f6eb-d7b5-4ee6-9ee5-4ebd8f83ab97))
+ (fp_line (start 15.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 0c231609-3451-4f39-9034-0b942ed1a74e))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 6a0f9ac7-600e-4575-9a49-b109388da089))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6e2eaa6b-c373-49ec-9a89-f580ba36e6cf))
+ (fp_line (start 14.95 2.5) (end 14.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9999023f-bd3d-4c86-b83f-1531c47d198d))
+ (fp_line (start 14.95 -0.5) (end 15.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp bf744b26-32c6-425a-baaf-412f3a697dec))
+ (fp_line (start 15.95 -0.5) (end 15.95 9) (layer "F.Fab") (width 0.1) (tstamp c2e65826-861a-4ec2-b46f-6a0de34ff1dc))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp d0a87f88-73f3-4b90-90cc-094632a50abf))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp d23258d9-f109-4155-964c-69b55753d738))
+ (fp_line (start -0.95 2.5) (end 14.95 2.5) (layer "F.Fab") (width 0.1) (tstamp d6ade468-eb3a-45bc-bc4d-6faa1b010465))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp f90f4507-f7d0-4615-a945-3f7c5558bfc6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 6d9fd31e-2998-43ea-854d-dc904c4c048b))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b7696e40-3f25-4603-8a0e-d9e779c335b0))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46b2a375-db68-44ec-96b1-1d4343650d5f))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 656a6713-5d16-47e4-a452-2877b0132ab0))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4020ae8e-26db-4974-91cb-55a159124dc2))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 741798cd-92c7-4ea3-ac0c-9d42c9472c07))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 24d32401-7e81-417f-98e8-2eee28d12491))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cd905ba4-1ff2-46ab-aa1e-a11c048a49d7))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a9740a2-fa1c-4820-a357-8189fcd7d679))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ec0ba3d9-0b7e-4167-bfc9-fa072af1b625))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2f73d26f-b5ef-41aa-8854-837f113d5aa0))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c51587df-0667-45fd-ba9b-bf779d579ef4))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c85a2191-3104-47b2-a140-cce758749589))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 21790120-3a55-4a93-8b71-5e7df9cf5981))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d934a01f-078c-4120-88c9-aab7461878ec))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6054fced-9f01-4a0f-ac90-341239369d99))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S16B-PHDSS_2x08_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0ef852e1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S18B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b5f6284-c765-4a19-8730-81ecabe86b7d)
+ )
+ (fp_text value "JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal" (at 8 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0896fa07-5c08-4448-b756-7bb8d3ed048c)
+ )
+ (fp_text user "${REFERENCE}" (at 8 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f39177b1-ac87-46da-a140-42b1a1416305)
+ )
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 05e218bb-c293-4b7f-b8dd-19b7ed6fc186))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 17cade29-f798-41ef-97d3-e91fb5527a86))
+ (fp_line (start 16.84 2.39) (end 16.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 26b656b3-805c-4bdb-9011-a3b9ae28189c))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 4276c212-01bb-4130-a776-6d92eae1dafe))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 62adb79c-609b-4b93-a808-0175d83a12a3))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 7db71a4e-cdb7-4471-b48e-4a4c5a3ceb9b))
+ (fp_line (start -2.06 9.11) (end 8 9.11) (layer "F.SilkS") (width 0.12) (tstamp 7dcf13ee-d2fd-4e9c-a5bc-1e60fcb1ae42))
+ (fp_line (start 16.84 -0.61) (end 18.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 96a0693c-2bba-43cc-9fe1-a05dbfc74c0c))
+ (fp_line (start 18.06 9.11) (end 8 9.11) (layer "F.SilkS") (width 0.12) (tstamp 9e25c5ce-9431-4f8b-a911-ae032a330b11))
+ (fp_line (start 18.06 -0.61) (end 18.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp b4af4545-c332-48ab-9581-0a01f739a356))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp eaddc6a8-d0d6-4d09-9baf-4265474892fb))
+ (fp_line (start -2.45 9.5) (end 18.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 05fd8e55-81b5-4da5-8f4a-a03ec429b7d8))
+ (fp_line (start 18.45 9.5) (end 18.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 334efd33-9ef8-4299-bbe7-b76c367e07dd))
+ (fp_line (start 18.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 77b8ee5c-9b9a-43c2-8eff-36960fa9725b))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 8ed047d9-13ba-403f-951f-12715edc04ab))
+ (fp_line (start 17.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 0e1d1345-e2e2-4c78-bda8-5b2d93199edf))
+ (fp_line (start 16.95 2.5) (end 16.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 16da6bc2-784a-4a12-8aa2-40f7907f87c9))
+ (fp_line (start 16.95 -0.5) (end 17.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1fbd6484-28c5-470f-9e54-f66b0485bd81))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 218e7b17-e648-4d70-a24b-0517c2a47690))
+ (fp_line (start -0.95 2.5) (end 16.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 2b250d9a-0eac-40ad-aeb0-1bf1fe6e3e04))
+ (fp_line (start 17.95 -0.5) (end 17.95 9) (layer "F.Fab") (width 0.1) (tstamp 3de588d8-791a-4754-a77c-594122bcb7ba))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 641d3e98-b6d1-438e-94e0-43ae8f3c0ac5))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 652dda95-1d79-4cb6-a216-e35b09ee422c))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp a8e6d0c2-5d79-4eb7-a79d-2e61a5b8999f))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp f701b729-d7e7-4eb5-b334-65f6faa90097))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp afb208eb-c292-477d-87f0-d1280ed960f2))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a4d42b29-3b5d-4d0c-9780-5226aff59b7d))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp df10300a-5dc7-4481-85a3-1f5e88750357))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 20ff4cfe-3bca-4653-9943-bb9f649fe8b6))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 168ce94b-4632-48e7-9e76-ae25a1ecffe1))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 70743c39-7ce6-44ff-88c7-7ff120699f29))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cc8f1c5b-c725-4de9-bf96-e5315cf6f6a0))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 70e9124e-b739-4ec3-81ef-a33ce993ad52))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 870e9863-b6a8-4955-8167-f100a5619eec))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d34a7049-cc49-4b4e-b953-1b95d3e0292e))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ec35c69-81ca-4139-9ab9-63fcb5ecbd8a))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33652531-3964-42dd-99f0-7b04c3048b78))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ec20edf-acfa-45ba-87cc-c24c3b900b04))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 259ae67d-0f2d-492d-8d37-1e20ec0b7d45))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c39a09a-3b47-4122-a227-6c576b783aef))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 35d6ad80-a28e-4b7d-ad77-7118110ada88))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cd003469-a9eb-4b2f-9f96-2d19b77e27c9))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c7a0139c-eb67-490b-a0c5-e3062655c086))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S18B-PHDSS_2x09_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..81229f3b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S20B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b9116d9-07f8-4325-98f8-8233dca1691f)
+ )
+ (fp_text value "JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal" (at 9 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1748cddb-78c4-431f-a6c1-5e8bb2c33707)
+ )
+ (fp_text user "${REFERENCE}" (at 9 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2e7fc25-1268-43e6-9ac8-bb778665ec30)
+ )
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 0ac1bd4a-0a59-4f53-9c60-5522eae3cb54))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 40cd72a6-f880-43da-93cc-705924d90356))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 421a7f25-ff29-4eac-800a-641c2036b554))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 4d3f67cd-c536-4c61-81ef-b9ab4694f53d))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 5106a672-65aa-499e-8144-56f8864308dc))
+ (fp_line (start 18.84 -0.61) (end 20.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 57746c1d-2bb3-4c32-ad29-188dcb63d445))
+ (fp_line (start 18.84 2.39) (end 18.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 78b3dfcf-ddf6-4e3d-99bf-2e2d5cd4caef))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 838a9a01-0ef4-4450-813e-7d262bd2088a))
+ (fp_line (start 20.06 -0.61) (end 20.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp bc18cd08-727b-4781-a7d3-8af681fac5aa))
+ (fp_line (start 20.06 9.11) (end 9 9.11) (layer "F.SilkS") (width 0.12) (tstamp bc974a1c-9df6-43f9-b078-d90cad956171))
+ (fp_line (start -2.06 9.11) (end 9 9.11) (layer "F.SilkS") (width 0.12) (tstamp ee199a64-a4f3-4c86-9381-12d74627c2f4))
+ (fp_line (start 20.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 5e98c083-184c-4e88-9994-ad16e3a416de))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 7a5b631d-ec04-4592-ac85-43bfc0cfd2fa))
+ (fp_line (start 20.45 9.5) (end 20.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d8b38b9f-209d-45ca-bf18-c4942ee198bf))
+ (fp_line (start -2.45 9.5) (end 20.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp e20e747d-2508-497e-8ce4-ed8e6288725e))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1b6b7b32-59d2-4ed2-8d30-a74b5a939a7f))
+ (fp_line (start -0.95 2.5) (end 18.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 37024e18-649a-4f60-8e0d-32445f1c4eed))
+ (fp_line (start 19.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 4947b8bd-3aa6-4657-9af3-af67ecd928d1))
+ (fp_line (start 18.95 2.5) (end 18.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp a0a2c2e2-6ba8-4653-9e07-12ed8e5c31e3))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp a4604a3b-a1b0-4edc-8381-86ea4c0c86e1))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp b0311422-b386-4e62-87a3-d70e7e98bac4))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp c37393ad-de60-470e-be01-be00c216e74b))
+ (fp_line (start 19.95 -0.5) (end 19.95 9) (layer "F.Fab") (width 0.1) (tstamp e3a3c5e1-486a-4858-9560-6bd1777aa837))
+ (fp_line (start 18.95 -0.5) (end 19.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp efd36700-f2b7-4e26-91c2-e9529f55d396))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp f52d3c2d-96f8-4e1a-b6a7-2f7c14e80220))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 283ee625-934c-4595-b735-cbea7369540b))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp de4815e4-ef1c-4ddb-90ee-a1a4789325ef))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7ba1acd0-f13b-493c-a013-1e12233b5f60))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 08ce9dc2-f0cd-4524-9282-f5f934fb8837))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b672e3bb-b1ae-40ef-b0bd-876c5b2ae473))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 04e45c3e-6ac3-4b0a-abcb-93403b348c82))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9840443a-0ab0-4ba4-9c36-d9ad98602c46))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d238b23-863e-48ca-8be5-8bf98c0d7369))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 099d88fc-ec53-49d1-b2bb-0420988691ac))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b33864a0-3e03-4eb3-a999-7c5aa3b1e3b0))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 53f07831-f7ce-4b9a-91fe-c09fc656104e))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b5992aa-3385-40e2-96ef-f548e799258b))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 530c355a-55b4-459d-ba65-4c34c524a2ed))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b2690498-eb72-4e1c-bf6e-fe2dfe38dd9f))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 775917a2-cf74-4577-8e20-fac7b4c1f1f2))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9da323d0-cddb-453b-b3d9-7bb7462ba7dc))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8759bf4-1ac0-4878-87f8-b007356cf8d6))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ca54bab-181d-44bd-a304-14abe31c1cb6))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9e1be2e8-f582-4925-ad96-b66b769e8299))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6ca0a5a-b737-49f3-beed-90b982b8f652))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S20B-PHDSS_2x10_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4d737378
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S22B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89bcf34f-e2fe-469d-8cf9-1c5e454363b7)
+ )
+ (fp_text value "JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal" (at 10 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8327f59-a8ab-42e6-b19d-8694178c1e00)
+ )
+ (fp_text user "${REFERENCE}" (at 10 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96654ba6-1949-4713-b6c7-1f4ad123d216)
+ )
+ (fp_line (start 20.84 2.39) (end 20.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 17b1fb8c-837e-49d4-82f7-4734e6d0e485))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 1fee1fa3-87af-4d2f-bdbd-96ecd2ae34da))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 488bfa69-701e-4108-bc23-0ccd24bde2c4))
+ (fp_line (start 22.06 -0.61) (end 22.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 5e631341-e298-4bb7-8a32-d3331d217f01))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 9c5a857c-2cf7-4aa6-8217-c5f77245eb10))
+ (fp_line (start 22.06 9.11) (end 10 9.11) (layer "F.SilkS") (width 0.12) (tstamp a97d8753-2804-404f-9ca9-fedf9d749362))
+ (fp_line (start -2.06 9.11) (end 10 9.11) (layer "F.SilkS") (width 0.12) (tstamp d659656f-59ae-4eca-8929-98354ba9bb28))
+ (fp_line (start 20.84 -0.61) (end 22.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp dc54b9d0-7719-4b1f-ac75-ccb3db19ee23))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp e4847db9-7fc2-4d2a-a4db-3bf7e8680741))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f21baaa3-e844-48c6-a4fa-09f363f076aa))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp fd850ac6-9ccb-460e-8eeb-7a0e14242064))
+ (fp_line (start 22.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 151611e8-6dce-4957-adf1-9e2af3188fc0))
+ (fp_line (start 22.45 9.5) (end 22.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 8fee6234-b559-407f-becc-ba04f56500a2))
+ (fp_line (start -2.45 9.5) (end 22.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp c13879f9-ec2b-4224-8410-5767c3dc03af))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp e9cb7602-20d4-428c-9f7e-0431066ea648))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 0aef4fa4-a06a-493d-b98f-1cf18d42c517))
+ (fp_line (start 20.95 2.5) (end 20.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 276e7eee-9652-4d64-b68a-3a3556138afe))
+ (fp_line (start 21.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 3496143a-99b3-46f9-9181-f72708b78be9))
+ (fp_line (start -0.95 2.5) (end 20.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 3a4593f9-6706-4d6d-b6ba-e3a8ad05dfc7))
+ (fp_line (start 20.95 -0.5) (end 21.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 406a32f2-1aed-4fce-8018-a7047dde1b3b))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 56e7ba01-821a-43b2-a992-532d45525cd2))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 5d96700f-d323-4663-8ffd-36d8d5ffa4e9))
+ (fp_line (start 21.95 -0.5) (end 21.95 9) (layer "F.Fab") (width 0.1) (tstamp 7eb9aee1-5184-4d32-8edb-a8910caa7f0e))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp d883826c-7e10-495a-af55-b0a2e82d52ae))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp fb2634de-f683-4c5d-8a04-9e510f8f8007))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0728ec77-5e8d-4d7c-91d0-dff52fd5cabc))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9ea129cd-e9f3-4979-8fb5-0f1a246ad79c))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ecbef2e0-dc52-44f7-9f86-638ba2b553c4))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c367ffbf-ce83-47dd-8cb4-54825a4e32ad))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9bf6ba81-12ec-45dc-a047-e7ba9c83a65f))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b91a87a6-506b-4bbb-84d6-afc2cb5d0886))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7e16a9a5-4dec-43e7-b4ab-62a2633623fd))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b45f82ac-b9c5-45f5-a09d-3baa4e3a8736))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cf08394e-6054-43e7-8395-aa7031df15c9))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fba88940-bba4-46cf-8bfe-ec9e56ba6537))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0e5cda44-bf40-4729-aee2-eb6c99ed21e0))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3a7ba516-35cc-4c6d-8994-167e87d2101f))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aad6bef9-07d0-4180-970d-3513d3ef419d))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ec715ac-bcb1-4480-b51e-0fd4c6fd1795))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 225c3b6f-69db-443e-80eb-03986b25e987))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0ee6e279-1596-40a5-a742-e26d1b18bbc4))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3873186a-85a0-45b2-976b-f1d4bd50e4ef))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ca3d1a5-330c-456a-87df-8a93013629cd))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d82af756-237f-4b84-92c1-59fb168247bf))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a47dfd6c-84e2-4ab5-a9d1-bbfaf9402f3f))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6548f3b7-1f1f-440c-8487-32d65beb956f))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4b34d161-ff85-4a23-96b7-91bf89725189))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S22B-PHDSS_2x11_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0321f444
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S24B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 04039796-1844-474f-8dec-048be2b06519)
+ )
+ (fp_text value "JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal" (at 11 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc36be61-75ca-4ff7-96fb-72a48b34e70e)
+ )
+ (fp_text user "${REFERENCE}" (at 11 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 106153db-9271-439a-9608-f5a19e1945d8)
+ )
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 050d8449-2c01-4a2c-8f5a-180684d5423b))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 147fc9c8-e82e-4ce3-96cc-412f883306d8))
+ (fp_line (start 22.84 2.39) (end 22.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 35f63bd5-8561-4b69-b7dd-a3fa155283ba))
+ (fp_line (start 24.06 9.11) (end 11 9.11) (layer "F.SilkS") (width 0.12) (tstamp 670e364f-b352-4c99-8be6-0d9b0d588470))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 70ac6f23-6bb0-4af1-8ae2-8a532bfa151f))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 87de96b3-389d-4f15-976a-5ff95c189798))
+ (fp_line (start 24.06 -0.61) (end 24.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp b56a84c6-59ac-415a-b99c-1e6d964bed9a))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp ba3a0276-ca6a-42f3-95ca-b59472eda994))
+ (fp_line (start -2.06 9.11) (end 11 9.11) (layer "F.SilkS") (width 0.12) (tstamp d86f7f0f-0c66-426b-925a-4f62c1a23eb8))
+ (fp_line (start 22.84 -0.61) (end 24.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp d8a824fe-6ef8-4a25-83f4-92e5159b9e28))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp efa2f956-fdb7-4ea8-b86d-a7fd5d6f7e52))
+ (fp_line (start 24.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 26ca1284-816f-4b13-8efc-6ddb889ae3a4))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 27b23714-b02d-4d90-8550-52ed41ab4431))
+ (fp_line (start 24.45 9.5) (end 24.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 4684542a-5282-4e4d-8f11-61bce75ba8f2))
+ (fp_line (start -2.45 9.5) (end 24.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp f4edb2d3-26bc-4045-9660-ce378079da15))
+ (fp_line (start 22.95 -0.5) (end 23.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0730a19d-52d5-41e1-bd87-0f1bea405daa))
+ (fp_line (start 23.95 -0.5) (end 23.95 9) (layer "F.Fab") (width 0.1) (tstamp 16459944-19fc-404a-b5b7-8481e33695f0))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7dbe0ae4-97b5-4b04-a685-1a8e07ca7d56))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 9021f498-7e2c-445f-92ec-c364c6aaec26))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 9ed99b9f-3a26-4183-a228-d66c22d5b794))
+ (fp_line (start 23.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp a9e90ac1-c1f4-427f-8175-fa0b3d7149db))
+ (fp_line (start -0.95 2.5) (end 22.95 2.5) (layer "F.Fab") (width 0.1) (tstamp b7692a46-1032-4e73-8583-77848ffd78cb))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp c66a8e7b-d8e7-479f-bb9f-6518eab5dad0))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp e3d82dea-86c2-43c4-a090-6363052ddd84))
+ (fp_line (start 22.95 2.5) (end 22.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp fb1b9cae-4b00-41d8-bf0a-68aa636522e8))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp d06144ca-de05-45d2-84a6-65de82f3a2ea))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9cb70c62-8320-49e3-8f40-166eac2d5807))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ff821e2-5ff6-4c5a-b09d-bb2116de2fa8))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eaa997a9-c72e-4a13-9f7e-ddd44d20802f))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e18569b7-e88b-43b8-ba06-abd5b66032a5))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 30a36513-4115-4814-ade7-2b919452c5c1))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 42f6e5cc-2d87-43e6-bae1-41a12304d1d0))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c79151db-71e7-46c8-9b7a-4d9914a42019))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1991ad9d-ace5-4685-90be-cc1eca2096ad))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dab35bf9-cec2-4a5c-98c4-50381431dcb5))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6b32bb9e-560a-4d0b-af8a-44b2c8b39ba2))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a69daf40-2db9-4299-a94b-fd90604e8ce5))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 94fa59dc-acf6-4b1e-b9ea-b06b4fd9b03e))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d5f0cd3e-80e0-4229-a5e2-2ec42f0261eb))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 71567259-9f2d-45d5-a5d1-ab26423e2c0c))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cbc5b34f-407e-4292-bb79-e216318f910c))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d6a5c24-6766-4d67-9620-f4ec4ac16212))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fb67bac4-e2b2-4916-a2de-5193b55930e5))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 037a5636-aa8b-4ffd-9b1c-3fa5ac7983cb))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5434eb12-4877-4d6d-a2c2-7ae686725cbd))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c500fa19-2cc0-492e-a262-e8279bceda3d))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fbd65853-28d5-449d-af3e-bbee47aae622))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fabeff1e-baab-4270-9081-2f65fb138d89))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0489c52-02b9-4506-9784-803d2efb4dbd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S24B-PHDSS_2x12_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5d7042c9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S26B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b0551ca-3fdb-4591-b904-5377c3510894)
+ )
+ (fp_text value "JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal" (at 12 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a0875a9-5060-4773-ac11-779073964c24)
+ )
+ (fp_text user "${REFERENCE}" (at 12 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 161dbf56-5722-485c-b126-5512a1905206)
+ )
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 1d5f7c7b-2e43-456a-a755-592ef05a5761))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 52924c9c-48ff-4faf-9122-e5f8e55f64af))
+ (fp_line (start 24.84 -0.61) (end 26.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 568af5f8-2274-4dca-930a-3a082b98dd33))
+ (fp_line (start 24.84 2.39) (end 24.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 67bf547c-2ad2-4427-9163-db15401b9a03))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 723f0669-7946-4cd3-96f9-bc807248ea59))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 985bc9b9-e67f-4d73-aea7-7918ebbefc67))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp bf9645e8-6bf4-4716-9703-b7e66e4bd6c7))
+ (fp_line (start 26.06 9.11) (end 12 9.11) (layer "F.SilkS") (width 0.12) (tstamp cd27aace-e87d-4da3-88d9-6410be14fcf9))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp d4d1cf40-7a1c-4cc1-9593-9dedb43997e8))
+ (fp_line (start -2.06 9.11) (end 12 9.11) (layer "F.SilkS") (width 0.12) (tstamp e1f2b1a7-b1b6-4db7-a9d2-7c2b7510b46f))
+ (fp_line (start 26.06 -0.61) (end 26.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp f82a1a54-6222-478a-aece-51501f749884))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 639b21c2-77e8-40af-a231-32c1ff2e3d46))
+ (fp_line (start -2.45 9.5) (end 26.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 6b9327ba-d240-4e00-9efc-150a2ff56139))
+ (fp_line (start 26.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 9011812a-d0a0-4f4d-8be7-5148a925e362))
+ (fp_line (start 26.45 9.5) (end 26.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp a811d1b2-0985-449c-b15f-3dc337decfe3))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 0621ef15-f146-4d91-b7d3-f1144b6eae10))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 070f9b7b-9bb3-4fc9-9a6b-189189b28655))
+ (fp_line (start 25.95 -0.5) (end 25.95 9) (layer "F.Fab") (width 0.1) (tstamp 1b3fe520-77fc-4a14-a123-94c70a265eb5))
+ (fp_line (start 25.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 22746fae-4f0d-4a4d-8085-0fb7d6490e41))
+ (fp_line (start 24.95 2.5) (end 24.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 31bd769f-e9fb-4b4a-85f4-7edfdba3d164))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5e270fa3-7e43-4e81-948c-1cf19d6ced52))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 87499104-9171-4ebb-8122-f70396fdbabc))
+ (fp_line (start -0.95 2.5) (end 24.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 8fdc5772-efc8-4441-b7bc-37103da0f849))
+ (fp_line (start 24.95 -0.5) (end 25.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9648cca2-a2d9-49f1-9646-c9879b9f878f))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp d3212971-611c-47d8-be73-cb14d90aa24b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 015a8fe1-28e1-4070-83b1-6c0bc65bb478))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d979d929-4d1f-448d-9605-1009254ca1ab))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 868b02e2-1d9e-4196-bb2f-3c1acdd6194d))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 052a1682-7053-4c4a-b8e5-8a1dfe174e8e))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 26994f1a-0f44-42df-a043-ef2233b3ac90))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d0e097aa-a50d-4a79-bdbd-16a0bc5eb4d7))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aa2265a7-a91d-4ee7-af63-9afb600448f1))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 78c40e5d-ccf9-4241-a101-0790414b978d))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f55e7da7-33eb-46fd-ba4a-31b9c9a1ab62))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1f2869f4-478b-459d-9235-6f885f48a6bb))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 15f55d85-ca08-4fc6-b11f-fc11b4e01e7b))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 85548227-e102-417e-8ed3-c44808d2296e))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b925629a-0b05-4ee8-924e-aa0eb627ad9e))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ffe40211-3810-4306-98c1-46aad3008056))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 81e82cb8-a59e-4671-9d50-ac7944a463a4))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 67fbc28f-4fd5-42e6-a4e0-ce8522e29bb1))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ba90376-909a-4441-b3c6-68b8b8f2a890))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f273c1db-a908-469b-8839-86d3e8191f87))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7681129d-b215-49d0-a1a9-3de38c3baea4))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 30343265-74a5-412a-b40c-b6f3e041db18))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1ed87301-b747-4fdc-ac6f-d9dcc66a3592))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9a7228c4-ff39-4476-b678-dc7db9cc14f4))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b541b9b8-778f-4c78-88f0-1695ae2dee18))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 25ea5448-2cc3-454a-baa1-8ed94165b2a1))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 57f8b9d7-9861-4cf1-a69f-2a0dedaf15b5))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eb941ec6-8286-4b50-aaf0-654c407ba48e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S26B-PHDSS_2x13_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..c5782f10
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S28B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2f8f652-bdd4-4772-9ec3-87c15b557844)
+ )
+ (fp_text value "JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal" (at 13 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 870308a0-15b9-4c79-b34b-79d67f54e080)
+ )
+ (fp_text user "${REFERENCE}" (at 13 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84634395-5205-41be-beea-6306e8e67e6b)
+ )
+ (fp_line (start 26.84 2.39) (end 26.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 05ca7f76-4397-4c22-bc32-42303d7f55e6))
+ (fp_line (start -2.06 9.11) (end 13 9.11) (layer "F.SilkS") (width 0.12) (tstamp 1d442c91-30c3-4bf0-8201-354544d29c43))
+ (fp_line (start 28.06 -0.61) (end 28.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 2d2388ec-6906-4995-927e-45da9fc2877a))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 73badf71-3c5b-4a5e-ab8e-09542243c62a))
+ (fp_line (start 28.06 9.11) (end 13 9.11) (layer "F.SilkS") (width 0.12) (tstamp 8915cbb2-3631-4839-ad6e-0d00bd97139a))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 8cbe964a-8d23-44e4-9b3c-711529761e43))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp ad4fc813-358f-47a5-8cdd-5dcea45a4a8e))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp b5a2f1c8-cc1d-4123-9eda-c6d2e7764b72))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp db5125f5-a5d6-4b82-a79b-18ed793938f9))
+ (fp_line (start 26.84 -0.61) (end 28.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp e143aa6d-6b27-43b6-abf6-eedd88f81da4))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp f1df7039-ade0-442d-b952-75f85b8eaed6))
+ (fp_line (start 28.45 9.5) (end 28.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 09d22c39-cd87-4378-ac78-13106567c7bf))
+ (fp_line (start -2.45 9.5) (end 28.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 22ce4163-5248-4ab6-8c92-725ba4a7c4b2))
+ (fp_line (start 28.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 6e897e20-93b9-4aa6-8f8c-5ebda4ab4e6d))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp adf3a45e-f9dc-40bb-a342-d642a080c437))
+ (fp_line (start 27.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 0b3db5d4-3cbb-4ca3-b9ac-67bf9ccd9679))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0e0d5bb7-0ed9-4f7c-b315-3263c927ca31))
+ (fp_line (start 26.95 2.5) (end 26.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0fdf6a1c-dfdf-449a-9f45-9b2197a3e156))
+ (fp_line (start 27.95 -0.5) (end 27.95 9) (layer "F.Fab") (width 0.1) (tstamp 183c28c5-55e5-42e7-ad9e-92d090090a88))
+ (fp_line (start 26.95 -0.5) (end 27.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 19299e2b-f986-4d18-8fc3-88136738a1cd))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 466b9344-4852-4a04-ba7c-98b6564336b2))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5438de13-fdd0-49f2-a745-1671f94611ef))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 667f7e32-5916-42c0-93b0-b11420e7d307))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 84521eba-3a81-4721-9b75-770bb6160903))
+ (fp_line (start -0.95 2.5) (end 26.95 2.5) (layer "F.Fab") (width 0.1) (tstamp de8ce78e-f876-4552-ba8a-6fea3471faa0))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 1760678e-42eb-4090-b660-b263edd8c6a5))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp be40e7a9-3674-451e-8ac5-2e5a4c664d1f))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp db38eff8-a754-422b-8867-338968219222))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a92e0cc2-4147-4d39-af59-ca2797dcd154))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp da7c7470-9b93-4f2b-bb32-0682aaead47f))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b0e68023-dfd7-473f-8ca0-6a644fa2c69b))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fab012ff-f2c5-489d-82e2-6b5901e390c0))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b4f16fb8-f918-44e8-a930-1e6ecdc23f42))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 49ea8d23-9e10-4c60-a76f-4c8ee8aaf738))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8520772f-4f7a-40ca-b6c9-3e721035ee88))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 899c9df1-f256-46a4-866d-e7f40d308289))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a8b8f6f-695d-4d33-87fd-4a66c37e5778))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 55b03cae-4d7d-457c-b95f-fe31bbc987ee))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b045626-85fe-473d-a4d5-8dbc6a5a8c36))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7423ddce-a7ed-45cc-b36a-277c308e10d3))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d4bd0875-7c65-4035-8b76-c74e2b445d14))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a20e938-05fe-44c2-a355-39073b617b03))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8d950e9-ceac-4210-aa39-0c481f192f2c))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0e7b3a4b-b6ca-414b-bd55-9ef9d6996016))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0594a99a-aa6f-4450-a8f2-5d737c5c2fdb))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 264d1338-cce1-48bb-9c06-e12693b8664d))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a7df29f5-d19e-432a-97ce-93b14d5425a2))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc342a6a-b656-49a3-b05a-ada6620e29ee))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 195d0cce-fd85-4343-81ea-f4cc9488c3f7))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d7ef62cd-2711-48c7-a32f-63d59284196f))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bec9747d-922b-4f7c-9e0f-fdc690d0f5c3))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b4d6225-5732-4326-a8bb-b0dab8503a44))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6e03afea-5fc3-4cef-9607-5a8da02d8862))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S28B-PHDSS_2x14_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8f3b1603
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S30B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 14 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c054639c-830b-44c4-b4b4-f00dce63faec)
+ )
+ (fp_text value "JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal" (at 14 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 081cb74a-dd03-4e77-808a-4eecd22cf21a)
+ )
+ (fp_text user "${REFERENCE}" (at 14 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7537e50d-7b0e-4f7f-aa00-11c7bba8432f)
+ )
+ (fp_line (start 28.84 2.39) (end 28.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 00ee7af7-5b04-45dd-bf9f-d141fe1886de))
+ (fp_line (start -2.06 9.11) (end 14 9.11) (layer "F.SilkS") (width 0.12) (tstamp 01f21891-9763-4dc6-bf78-4bd14e4ae09b))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 64c01f52-87a0-4fc0-abf4-d3885cf34fa5))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 650065cc-df65-4159-970c-3ef91f8e6a91))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 73e2cd41-88a2-4b85-9eb2-810eba4a3643))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 762cd46d-fbe4-46a8-b5cb-9cdc14d29bf3))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp b0d3ef27-1f25-4a8d-b9cc-5c4233242b41))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp bec3cecb-7a65-42a5-95a1-7e2dc3b09a4e))
+ (fp_line (start 30.06 -0.61) (end 30.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp c774f7b6-b882-46da-bf34-29048f7f68f3))
+ (fp_line (start 30.06 9.11) (end 14 9.11) (layer "F.SilkS") (width 0.12) (tstamp c960656c-9226-4009-a356-00f498e09ea5))
+ (fp_line (start 28.84 -0.61) (end 30.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp ed0f3b70-29c8-4de3-9a6b-9cbddd3f0ee7))
+ (fp_line (start 30.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 9b47603e-acc1-485a-8bf9-03a08738a004))
+ (fp_line (start -2.45 9.5) (end 30.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp a4b1a546-a877-489f-8e1c-a570a54118d9))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp caa3cfab-6c99-4549-a5ba-fc9b519da61d))
+ (fp_line (start 30.45 9.5) (end 30.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp e7be3032-50fb-4438-ba9b-a7c964fbe196))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 05299ecf-46b1-4ea2-8c3d-52ab2f510a04))
+ (fp_line (start 28.95 2.5) (end 28.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 18976425-f391-477d-a321-2c2e83b5103c))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 21b29d41-50b8-45f9-a1ff-b390676a4694))
+ (fp_line (start 29.95 -0.5) (end 29.95 9) (layer "F.Fab") (width 0.1) (tstamp 7bd91239-c1c7-4432-abe5-436945b5ca7a))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8a6b29a1-5742-4007-92ea-16c1a09cbb5b))
+ (fp_line (start 29.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 8d378e6a-61e9-48ea-945d-9994033196da))
+ (fp_line (start 28.95 -0.5) (end 29.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 951de48d-cb75-4e15-8c1e-f9c169352b22))
+ (fp_line (start -0.95 2.5) (end 28.95 2.5) (layer "F.Fab") (width 0.1) (tstamp ca047bcf-cdec-44a5-b880-9b876449d1de))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp cb4b0ae8-276a-425b-8ed1-9ec469a6d1e2))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp d2d0055d-f828-4792-b40a-828064dc4ee1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 8f950981-d81c-439a-8dd3-6d55414a5ddb))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 761a54fe-a310-49f6-b391-52886271b59c))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f18af77-dd0d-4124-9cc6-0a6ef525c01d))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d78cfa5-2b89-4df3-8bc7-19f0363287b5))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b853a5a7-8fc9-461c-927d-64c8eeaebe09))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f2efb545-6498-4082-8a6e-a15d5e46ff70))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12b0c96c-0e73-4115-a729-7ee9e53237ca))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c1456a50-f4ad-458c-94e7-c9ec49ed1ac9))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 60ddeb45-2071-4a8f-aee4-46bcbe6552c2))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 378237db-64da-485c-8be0-5e958c4062aa))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87f3d969-d385-4715-ae58-864cd586b6f0))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 790ad414-c504-43d3-b3ed-4edf6b51d876))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f8279bc-bb90-4cfc-8306-0ef08799a93d))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 89e3cd27-5dab-4a58-bfaa-672153e14442))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e41a4cbd-9413-4d82-95d3-2796765152f7))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 97a137ff-41bc-4b2c-92e5-4d5b74a9e24c))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ad424256-68ab-46fa-b667-e0d8fb21dff5))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b121ec7f-311e-4e4e-b361-8df2a22b03f9))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp afbd0f2c-4b5b-48d4-9317-9bcf954e0e3f))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 616c121e-8d13-4ccb-9bc7-38656342e091))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 15c0a2fe-9ce5-4cd6-aa00-75edb26d549c))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b91d510e-4abd-49f8-bfda-1418a20ee07a))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f25b58e-b0a6-4e33-b143-99b92112634f))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a31576ef-247b-4b72-8bf3-026914526691))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4255fb92-c1ac-4ea1-ae73-0237b049a1fd))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 038f8ff7-0232-4196-a249-7fcd601712f7))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aa87a2f4-fa9a-4d9e-ac30-be7b6fd06812))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp df5c80cf-9519-4067-9313-1abddae38d45))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7a0e4477-806a-4d42-b657-516745151b42))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e1b3163a-6152-4190-9906-fa007df85750))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S30B-PHDSS_2x15_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..99589b8b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S32B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a64898b9-c8ae-4cf9-a019-57530679151c)
+ )
+ (fp_text value "JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal" (at 15 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f9f55bd7-962d-4408-9fd9-a4254fa8ed01)
+ )
+ (fp_text user "${REFERENCE}" (at 15 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 26438746-ae8e-45a9-ba56-fc17c52b1a0f)
+ )
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 0b207ce4-f7ee-4d06-97c6-14993dcc02e0))
+ (fp_line (start -2.06 9.11) (end 15 9.11) (layer "F.SilkS") (width 0.12) (tstamp 15552963-3561-4ad6-91ee-a7fb89f6307d))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 22c87157-8e44-4be3-bf79-4addc1a234e0))
+ (fp_line (start 32.06 9.11) (end 15 9.11) (layer "F.SilkS") (width 0.12) (tstamp 3f241eff-7c6b-4f3b-91c4-7e294832f966))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 50a41ced-287c-4572-8526-6030badd1a1a))
+ (fp_line (start 30.84 2.39) (end 30.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 6f1d2bc8-aeb3-4eb2-8bbc-0d4625ed6d0c))
+ (fp_line (start 32.06 -0.61) (end 32.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp a0b29c1b-b1d4-4daf-a1ee-69900be22698))
+ (fp_line (start 30.84 -0.61) (end 32.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp bc5b425f-2040-43be-9059-518e3db7ad81))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp efad4464-26b3-408c-9bb7-1957420d7709))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f414d0fb-269c-47cc-bb41-34672239794e))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp f443fa3b-adcd-4523-a475-bade024ec756))
+ (fp_line (start 32.45 9.5) (end 32.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 13d902d6-467e-496f-8bf6-294e088079b2))
+ (fp_line (start 32.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 1d727a48-fc19-4e53-8a27-a66d0f33863b))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 5d3bc822-a449-4ae3-83bf-bc0a513108d3))
+ (fp_line (start -2.45 9.5) (end 32.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp e3e795d6-c388-4a6d-8c0c-60307e947dac))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 17793a86-8782-4f79-9ae3-8f7662f6d03e))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp 33bbde57-e0f0-438e-bac0-c3d6cdea13b2))
+ (fp_line (start -0.95 2.5) (end 30.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 39903cb6-7447-47b0-993a-2bf5f368dfc8))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 48bea6b5-754c-4716-82d4-c64d64c2e25b))
+ (fp_line (start 30.95 2.5) (end 30.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7a98acd8-cd05-4469-93dc-fb95af0806b2))
+ (fp_line (start 31.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 90b60f59-108a-44e7-bad6-0744f2cc64c8))
+ (fp_line (start 30.95 -0.5) (end 31.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp a47a918c-c327-4910-a42f-5448e7922b37))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp b900fdd2-d168-49bd-9e3b-ece2b5da8773))
+ (fp_line (start 31.95 -0.5) (end 31.95 9) (layer "F.Fab") (width 0.1) (tstamp c6dc49ec-50a8-4c26-afac-dca0468b2322))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp fd305174-b8fc-4d12-b746-8ebbeb33fc5c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 091471ae-a18c-486d-96c9-8ded61a227c7))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a238710-fe8b-41de-b006-95bee221f09f))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7e20a61a-8e85-4467-800a-aac553fbd96d))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2fd054b5-d43d-4899-818d-559ddb7e9600))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 177d9d93-3892-4c97-ace5-5a46dcbfe78a))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 867e7046-b6d4-41f0-aeb7-78353e438938))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bd9e1551-c4f6-4ad2-83ea-48d752314a20))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 48801faa-736f-4832-9315-25ca288d1839))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 69ccf66c-c755-4149-9c2c-1b3b4460a8b0))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cbc54d37-9530-49a0-a2f2-5df3d202edb8))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7221ea0e-0e5f-46d3-a36f-d1982941c5e7))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6fc85716-cd4a-4acf-804d-a075e05aa4b6))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1f431b32-5ffc-440f-bd18-d8b98f3f876e))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6c645279-7098-49df-a05d-ccb40b22a932))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 82215127-32fc-44ac-8b9d-6105b41fd0ae))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 48a48207-b2b2-472f-b8a5-e74fb2d8c6a6))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fa01a221-c3b4-4dc4-b599-df709fe7c2f3))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4d452e96-fdb4-4b2c-8c95-74187be33bf2))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ba81abe7-36de-4ba6-bec0-b68e317d48d5))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 80541588-2755-4fbc-9622-e3f61618f028))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1678a7a3-c61d-4728-8f84-87d4302986a1))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ad54f9dc-1bdd-4e28-b924-a632579d63dc))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4edc2b74-9a2b-4496-8451-ee83b9f92883))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 58edc50c-fccc-45de-a16c-d19a3ad6f1ab))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e23be811-6eef-4b77-b8ec-d2934acad2d6))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41f9de8e-7a2d-4efd-a00b-1fac4900242b))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 270b7dd2-79a1-4c2c-a85a-61ed5a6baa13))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 80f1b639-a51c-420f-bc2b-d18ae2290bfb))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1eb801e-a3af-4379-bea9-4dc051f52ea8))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ff541918-5e0a-4f74-8b6e-f46efb367d3c))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ffca385-82fb-48f7-8e9e-fc1bfff603c2))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5127a59b-c9f3-4c6e-b553-0bac9efe07e1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S32B-PHDSS_2x16_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0598f65a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S34B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57d426b3-9a3a-433c-84f1-61f10476686d)
+ )
+ (fp_text value "JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal" (at 16 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eb034c5e-5b17-422b-b8df-4944a3711adf)
+ )
+ (fp_text user "${REFERENCE}" (at 16 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa3d433b-0edc-45b1-9f0b-74f77e72947a)
+ )
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 16065f20-6542-4051-9393-f9c5992c59ff))
+ (fp_line (start 32.84 2.39) (end 32.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 3ab02d6d-80e7-4b8e-b21c-bb0b313edaac))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 64eccad1-8c88-4bca-869d-06e8ee358d89))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 6f4de4ab-e3ce-4897-8657-890956c3f01a))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 7304498f-770e-45a6-a49c-b6430551c178))
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 8db157f6-106f-465e-a087-4bac8325fd61))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp 9402a9fc-1f61-43ab-aa6b-1990c2c7972c))
+ (fp_line (start 32.84 -0.61) (end 34.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 9c5dbef7-bfc9-44a4-913a-174f7a2d9cea))
+ (fp_line (start -2.06 9.11) (end 16 9.11) (layer "F.SilkS") (width 0.12) (tstamp b6a21827-233b-45bc-8143-bdbf7ebdb7bf))
+ (fp_line (start 34.06 -0.61) (end 34.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp cdf78825-dfe0-45ae-85ed-19d34f6d55e2))
+ (fp_line (start 34.06 9.11) (end 16 9.11) (layer "F.SilkS") (width 0.12) (tstamp d2102761-7578-4cce-b995-960759c3c62f))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 9e546760-2771-406b-92ca-8e101960bab2))
+ (fp_line (start 34.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp c9d0409f-5694-4e42-9a0c-70256ff754e1))
+ (fp_line (start -2.45 9.5) (end 34.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp ea8d1bde-a6b3-4ead-b29f-fb7ee3bc46cb))
+ (fp_line (start 34.45 9.5) (end 34.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f4d1d330-6d70-434f-967e-f844c4b97e7e))
+ (fp_line (start -0.95 2.5) (end 32.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 318ba0aa-40de-4ad7-9c0b-88900d329bde))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 37ee57ab-882e-4e8b-bfeb-48c222b2e924))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp 3f91984f-d2de-45a3-8930-a8b745645db1))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5094017b-c46e-48cb-9276-8996a15d5f36))
+ (fp_line (start 32.95 -0.5) (end 33.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 61297895-7f47-46ce-8c60-b503b572a509))
+ (fp_line (start 32.95 2.5) (end 32.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 803b65dd-f34a-40ca-a815-6eb20d335475))
+ (fp_line (start 33.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 806667d5-1e15-42a7-8867-1e90bf51277f))
+ (fp_line (start 33.95 -0.5) (end 33.95 9) (layer "F.Fab") (width 0.1) (tstamp c6c45138-3c7a-43b2-a678-cb14af266d5a))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp cf18ca26-2a93-4383-9e4b-37d56ba7b468))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp e7e4789a-2e7f-4f0a-87b5-0d1680183932))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 11ea4977-af95-421d-8b66-2838e2874381))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 52421d0d-a1c6-4c93-acfe-8a473f5e22f6))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e33d9cf0-7e39-451c-9f51-8866db50cd6e))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cc213431-e09c-49a9-8564-4bc6bdd1bf58))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1a43b2d-5ea9-4392-9367-cbe8caec4394))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 053086f8-be12-4bd3-90f0-1c498a8604d5))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8f3f0d2a-2cea-4b65-b13c-f36476cdd760))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fdafec50-5f06-4ed3-bd2a-75617a953ab7))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 429f1731-aca4-40ad-88c7-0e09860c64f8))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2fccc616-0f8e-49e1-a77f-ffbf5b030b50))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a89926ce-1932-4a1f-87d4-1ab818783c75))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 030b36f9-d9b5-4e73-ba60-831d87aa7eef))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ddc62231-5ee7-44c8-9469-6e9ddf1e2afe))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e06f7274-28d0-41f5-9157-0480e417724c))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c6e8a2bb-e2a9-4109-bce2-7837d4f720c0))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f00c8396-5e4e-43e5-89d7-4b48a46ed50c))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 559f3ba8-4303-4815-b5f3-f3e06ebb9cfc))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7e9d4174-d934-4b91-ba3e-bdaacd914a23))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a9df382f-02a8-4a11-ada3-28ee5df2ac80))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 67c5bf6f-5752-402c-932a-2cec4271968c))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 81742676-3f5c-4396-a52b-4eaf983bfd04))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 45e6882e-70e1-4ecc-a87c-5e44a4721ed8))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7d0b101-bbaf-41a6-a239-26f38085a6c0))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d29196cd-83c1-48d0-b7f8-4c2665712eb4))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 065fb3b8-5cb3-4934-8de6-d4a742d5f9de))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 86355e7f-5ead-4fa9-a7f7-2d74981fd404))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b0cc6e5-bfac-4578-97fe-187edf0100e3))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 190ff877-dbb6-4647-a62d-f579980e1e12))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10616d3f-e594-42c8-b8ab-b65341d2894f))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f92d18d3-a3b3-428a-8be7-7d1fea89ea5f))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e71e3233-0337-48a9-bd56-043b123a11d7))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b9414668-e5dd-405e-8161-0d5511695883))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c315f073-eb69-479b-b7e1-ee5d554f29d5))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f44012f9-b0a3-4853-bd0e-8759ae49226f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S34B-PHDSS_2x17_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3c5e2671
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B8F1C64)
+ (descr "JST PHD series connector, S8B-PHDSS (http://www.jst-mfg.com/product/pdf/eng/ePHD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PHD horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53df580e-ebdf-4f03-82f8-4e397fa9a582)
+ )
+ (fp_text value "JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal" (at 3 10.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99feec5e-2767-4315-88ea-2d4862bb1d05)
+ )
+ (fp_text user "${REFERENCE}" (at 3 4.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0df1f34d-d95c-4023-8873-9535cc6698c4)
+ )
+ (fp_line (start -2.06 -0.61) (end -2.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 2b56034c-afed-4bf1-ad60-c878052f7aef))
+ (fp_line (start 1 -0.66) (end 1 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 2de5e530-3c86-4d26-b09e-2f6267c84fe8))
+ (fp_line (start 1 -0.91) (end -2.36 -0.91) (layer "F.SilkS") (width 0.12) (tstamp 39e97d86-6058-425a-be2f-4b5af003af0f))
+ (fp_line (start -2.06 9.11) (end 3 9.11) (layer "F.SilkS") (width 0.12) (tstamp 49420625-faed-4b98-b169-eed86cf1972a))
+ (fp_line (start 8.06 -0.61) (end 8.06 9.11) (layer "F.SilkS") (width 0.12) (tstamp 50fa31f3-33f6-4cae-92a5-06a15a5b3d40))
+ (fp_line (start 8.06 9.11) (end 3 9.11) (layer "F.SilkS") (width 0.12) (tstamp 5cda2e3f-1dee-4916-b3ec-7736740b54d5))
+ (fp_line (start 6.84 2.39) (end 6.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 766348c0-0bdb-47fc-9056-2d296ced9a5a))
+ (fp_line (start 6.84 -0.61) (end 8.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 8dedd768-024f-475d-b435-96a8f13df98a))
+ (fp_line (start -0.84 2.39) (end -0.84 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b4bd3cca-43b3-4e25-a88d-13c38b8fc0d8))
+ (fp_line (start -2.36 -0.91) (end -2.36 1.59) (layer "F.SilkS") (width 0.12) (tstamp beba81c4-90ae-4242-8355-d4a58283de13))
+ (fp_line (start -0.84 -0.61) (end -2.06 -0.61) (layer "F.SilkS") (width 0.12) (tstamp d102f40c-509f-491d-9937-f0e469e42201))
+ (fp_line (start 8.45 -1.1) (end -2.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 7161d032-6a4f-456e-a658-1519f6237d07))
+ (fp_line (start 8.45 9.5) (end 8.45 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 99025561-9141-414b-a67a-cb0e2bc1df22))
+ (fp_line (start -2.45 -1.1) (end -2.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp 9d498185-84d9-424d-b717-03e46c89a544))
+ (fp_line (start -2.45 9.5) (end 8.45 9.5) (layer "F.CrtYd") (width 0.05) (tstamp ad84980e-009f-4f11-af88-b6515a1977af))
+ (fp_line (start -1.95 9) (end -1.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 12da5dc1-b20a-491b-8081-e79cf883ff34))
+ (fp_line (start -0.242893 0) (end -0.95 0.5) (layer "F.Fab") (width 0.1) (tstamp 25ba621e-556e-4527-9b6b-ff36d43fc40e))
+ (fp_line (start 6.95 -0.5) (end 7.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 33fdd38f-c2c0-44d8-8bc6-3abf9f99ca7c))
+ (fp_line (start 7.95 -0.5) (end 7.95 9) (layer "F.Fab") (width 0.1) (tstamp 37dfa70c-f611-4da4-bf6e-fa537fee8f35))
+ (fp_line (start 6.95 2.5) (end 6.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp 559b6287-f09f-49ed-95b2-1b3ae52f1fb6))
+ (fp_line (start 7.95 9) (end -1.95 9) (layer "F.Fab") (width 0.1) (tstamp 8cfb6463-e07a-4e08-a600-3fa4b9d68353))
+ (fp_line (start -0.95 -0.5) (end -0.95 2.5) (layer "F.Fab") (width 0.1) (tstamp be2ecf47-90b0-4c78-987a-54fc200178f4))
+ (fp_line (start -0.95 2.5) (end 6.95 2.5) (layer "F.Fab") (width 0.1) (tstamp f05a6457-b9cf-40c1-8d18-b155811ca4f1))
+ (fp_line (start -1.95 -0.5) (end -0.95 -0.5) (layer "F.Fab") (width 0.1) (tstamp f2ffaef5-7659-4066-b4e3-a49c066c2bf2))
+ (fp_line (start -0.95 -0.5) (end -0.242893 0) (layer "F.Fab") (width 0.1) (tstamp f488c006-7e04-4ab9-8e23-a8adbb375a55))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp d7bc49ac-f567-4d3c-a9e8-af0863259942))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 120eaba2-fe8f-48a6-b148-f0c41d6bb320))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4c453df5-f2e5-4143-ac27-122ba13e8fb9))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 167e8735-972d-4583-a51b-0f20da6a68a2))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0be0798b-3710-4cb9-829b-523cfd8dde83))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66a38897-fa02-4a31-a03c-c714f672645f))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7cf42941-d31b-4c76-b3d9-1a35fa391b8d))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c5bbb585-c0d4-4c89-9b84-17e5dcc4f49f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PHD_S8B-PHDSS_2x04_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c56eb7bb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,101 @@
+(footprint "JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 68331046-e8dd-4eb0-8956-3437ce83f567)
+ )
+ (fp_text value "JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical" (at 9 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 17328679-4911-4e58-9fec-0a8334e3d8f7)
+ )
+ (fp_text user "${REFERENCE}" (at 9 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71267cc2-7851-4d04-b2fd-f8d9ad20f9c0)
+ )
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 01c0087c-cafd-4a07-a350-997938e3b5c3))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 129601b5-20dc-417d-b53c-1c0b5052f0e9))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 15a431e6-96bc-411e-8a95-affeea616519))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1dba40d4-5f19-43fd-b555-63ccbafa4336))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 1ecf69ec-756a-470a-800b-136fbe7cd84d))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 21755af6-0b69-444d-b22e-c4dde1a750db))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2211a719-37dd-4489-b4a5-9fbd6e8efdf5))
+ (fp_line (start -1.45 2.3) (end 19.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2b04a563-1a8e-46ef-9cf4-11012636f3b9))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2d9fdb26-2460-453f-ac7c-6ffa8ec5323a))
+ (fp_line (start 17.5 -1.2) (end 17.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 301eac7c-dc73-48dc-b603-de3b36f31caf))
+ (fp_line (start 20.06 0.8) (end 19.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 3a780302-e7f7-440d-9d43-9f6a2b06a0f8))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 40566da3-880c-4758-aee2-a085da53cfda))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 44df6c76-9001-4e1b-9f3a-95391c8a8602))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 44e3fd4a-b5d6-48d8-91d1-b3921fd9ef19))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 45b3a006-31f2-4b8b-9dff-d4cf39ff7d73))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4688a215-d9d2-4625-98af-350f259ff441))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4c92bb9a-21b5-4817-b356-6d85a7018db7))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4e0f2e60-85f0-4fe1-b26b-10018da0f5f8))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 50c60d31-2202-452a-a6ca-379f3dc53f3c))
+ (fp_line (start 20.06 2.91) (end 20.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 51650882-6fce-4c34-8b7a-127586e165c6))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 52644892-d595-4fe4-8b15-f4b5116c1170))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp 577b9324-2f34-4d04-ae02-45cf4c788009))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp 635f23be-0522-4cac-b76d-d8aceb19990e))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 772bf623-1088-4a13-9fc3-a68851a8caf6))
+ (fp_line (start 20.06 -0.5) (end 19.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 79f62e33-702a-4ef4-b345-eebcf6e638cc))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7ffe9d37-7d10-4c52-9283-3b15a33d6608))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 858b4744-93b8-44ab-9a44-0997e8652bd3))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 878d8ab7-986b-4520-9410-c048ae9790a8))
+ (fp_line (start -2.06 2.91) (end 20.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 89eaf59d-586a-44a1-afd6-500b3ed23fc3))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8cb52750-079c-4e12-b739-2159c5658dbb))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 8cfd9aad-8bc9-4f64-b3bf-eafc84907c0f))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 8f32dd8e-1ff0-4085-a7a8-52fbb2de97b1))
+ (fp_line (start 19.45 -1.2) (end 17.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 8fd45dc8-c9f8-409a-b166-d66c2e0398a2))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 91ed7cb3-c828-40a8-96d1-669e68d4d694))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 9d6ef94b-674c-48c3-a8fc-d63d1f506a24))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp aa020e2a-f29b-4665-b2f3-907b94b1c88a))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp ac400c01-4484-4a71-a77d-182b197e96bb))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp acdde907-4671-4248-9be6-dc882a186843))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp b6f6b847-8b49-471d-9e11-3fd1444a950b))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp bea325ae-344c-4367-b0ca-7d5b3633adfd))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp c6751e82-55b5-4887-80e2-39bd0765c06a))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp cc5abe87-b07d-4a91-8258-ebb2969e8701))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d6afc637-da4b-4505-8ad4-06b516e6e5e3))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp dafec595-153b-48af-acc5-f774771a3a6e))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp dc35b1e4-b354-4a33-a8c5-3c6084cfc196))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp df5d931c-63cd-4581-b886-1ba856d7e6c2))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e1e15c04-93eb-4e52-94e6-71754a131744))
+ (fp_line (start 19.45 2.3) (end 19.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp e2a70a63-2676-4a78-8bcb-509010b46fd0))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e3b42874-796f-4c5b-8aad-84eea213302b))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp e7a41729-ba9b-42a3-9433-41c711e53266))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp ec5ed417-0a02-486f-8130-ce6cf8a7d423))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp eef34231-ff6b-4c2c-b465-758b809e933b))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp f1b65c4b-e5cf-4092-853a-c4655021eb6a))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f2f6af61-ac2e-4e8e-a79f-6d6aed35ec6e))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp f3b4eae2-24b2-4e34-9042-5c1f7e02fc7f))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f69c8126-7412-47a1-997b-cdf585d8304d))
+ (fp_line (start 20.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp fa77ec01-68c1-459a-bf85-de351421cff1))
+ (fp_line (start 20.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 096abc4c-cf17-497c-b496-6ecaedbd1abc))
+ (fp_line (start -2.45 3.3) (end 20.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 9457194a-31fb-43f5-82c9-4068ac1faa3e))
+ (fp_line (start 20.45 3.3) (end 20.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 9e1202fa-7614-4334-ac79-e6a336823eda))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp a7041811-a196-4792-8767-63ae6e150c99))
+ (fp_line (start 19.95 2.8) (end 19.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 2d19a558-4429-4fb3-ae51-427070528dea))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 59ba8622-66a7-41e4-b235-1e54881c32a9))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 94da2fb0-d151-4dc9-804e-9fea588622cc))
+ (fp_line (start 19.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp a1a8919a-d69b-4b82-a5ea-2b6abc1aaf96))
+ (fp_line (start -1.95 2.8) (end 19.95 2.8) (layer "F.Fab") (width 0.1) (tstamp a46cdffe-4b35-46dc-b9d8-656bf446ed12))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp a7dd3258-669e-489d-a7bd-20a8d688e313))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp b88cb5c5-d88a-44ae-8fef-3d0ce507682e))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3f107d7a-59f3-4815-8560-4d33e7827967))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1a0215bd-bdae-4a77-b60d-40c15e821ac5))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9efe5a31-5fb2-4f99-8165-273e59490f6e))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9396b1ed-d439-4919-b4b8-9821aec80f3d))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 00641f59-8ca6-488d-aad0-f018772cbc61))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 86a29ea4-7cc7-4e60-826a-464d3a58c70d))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c226fe2-7dda-4883-9a4a-cc526b04dc7a))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33707ba7-c8b4-44c7-9a06-a7d437870c82))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 45369b12-afd5-4776-9556-cc6dcaa819d0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7f82c80a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eb74651b-cc72-4cc2-9e81-1c1a54ea4dd0)
+ )
+ (fp_text value "JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88e09183-a283-4e91-b65f-3612e4ff78a0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f484defd-d8ac-4222-961f-e32be5a009c0)
+ )
+ (fp_line (start 12.085 0.86) (end 9.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 08d5876f-94a4-4f27-a41d-2bd1491c6dae))
+ (fp_line (start 12.085 -4.36) (end 12.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 240bf811-a91f-491f-abe8-cebd9065e61e))
+ (fp_line (start -12.085 -3.51) (end -12.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 4604464c-57c9-48fa-ae84-5f7997e0f20c))
+ (fp_line (start 12.085 0.01) (end 12.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 4afc190a-785d-475a-a828-4af967013e39))
+ (fp_line (start -12.085 0.01) (end -12.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 9ebe63fb-3841-466f-8a6e-0522d5bfc84e))
+ (fp_line (start -9.76 0.86) (end -9.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp a68c32e2-6e34-4c5f-b401-f6506c0b4fd9))
+ (fp_line (start -12.085 -4.36) (end 12.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp d8fcaf73-1cd2-4f1e-bc12-e665027cfaab))
+ (fp_line (start -12.085 0.86) (end -9.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp dc6b7ced-7403-4fe8-aa1b-db370b434e7c))
+ (fp_line (start 12.7 3.75) (end 12.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 30e330d7-48c6-4312-b66a-ff5dade07fcf))
+ (fp_line (start -12.7 -4.75) (end -12.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 66c1b973-3952-450a-8013-14951b414385))
+ (fp_line (start 12.7 -4.75) (end -12.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 6d482dd7-f849-4ec8-936f-6fc3001ea848))
+ (fp_line (start -12.7 3.75) (end 12.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp e3a87b6b-1dca-41fc-bcd7-54ca495ac358))
+ (fp_line (start -5.25 -2.25) (end -4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0268c55a-22b6-49dc-bb98-1905b7f8841a))
+ (fp_line (start -9.25 -2.25) (end -8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0cd25223-06c6-45e0-9823-97b9cde3238a))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 123be6ed-a406-40c6-b910-30f4c6bc800b))
+ (fp_line (start -8.75 -2.75) (end -9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 131eb902-6195-418e-a588-18e542395f8f))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1c8508a9-f87f-49c5-a74b-e2ac06d61d7e))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 2a77f6dc-75ef-4b2e-bb99-3dc1c043087f))
+ (fp_line (start 6.75 -2.25) (end 7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 319876aa-691d-43fa-90e7-fed68049f69a))
+ (fp_line (start 11.975 0.75) (end 11.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 3bb8a941-f7c1-4bf2-aec2-a769dd1379b8))
+ (fp_line (start -11.975 0.75) (end 11.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 437b5cf8-fa81-4684-a45b-352adf2accc4))
+ (fp_line (start -11.975 0.75) (end -11.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 575cc7b6-e32e-4d85-9129-139a40ae2e66))
+ (fp_line (start -4.75 -2.25) (end -4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 5bb88ec1-54ac-41ab-a28f-5632699724bd))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 5ecdfc40-d85c-448a-932d-2c26a373cd55))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5ed24823-a1b8-468a-9215-94e2d2af0120))
+ (fp_line (start -7.25 -2.75) (end -7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 64befa43-b2cc-41b9-a9cc-4339018bce48))
+ (fp_line (start 6.75 -2.75) (end 6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 68a82331-8b8d-43e6-a0a3-eed20b6bbbd2))
+ (fp_line (start 8.75 -2.25) (end 9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 720d8141-f4da-4ddf-9545-c0dd09bf6ff5))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 74c5d066-c091-4196-9747-2fe3a96e4534))
+ (fp_line (start -6.75 -2.75) (end -7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 791679ec-2bee-45da-957c-c0db4f86c55c))
+ (fp_line (start -8.75 -2.25) (end -8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 79e58292-da44-4623-887c-bf86cd750543))
+ (fp_line (start 4.75 -2.75) (end 4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7b4ab2c7-e486-4a55-8a35-909fb3c9b983))
+ (fp_line (start 8.75 -2.75) (end 8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7b892720-a20e-472c-86c5-eb0d5a0508b9))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7f29b31f-3b8d-4b69-8cb8-603f0fb7f6d2))
+ (fp_line (start -9.5 0.75) (end -9 0.042893) (layer "F.Fab") (width 0.1) (tstamp 826671cf-a0af-4daa-a85d-35b25ea7285f))
+ (fp_line (start -7.25 -2.25) (end -6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8a37b4d4-a131-465b-810d-c23f5289802d))
+ (fp_line (start -9 0.042893) (end -8.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 8b250369-5399-4456-b6ac-a6788b2a489c))
+ (fp_line (start 7.25 -2.75) (end 6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 9495d7b8-603c-4b6d-a8c5-2aaf0220b78f))
+ (fp_line (start 5.25 -2.25) (end 5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 9ad7946c-b00a-41db-837e-3943314443d1))
+ (fp_line (start -6.75 -2.25) (end -6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 9ad8295b-095d-4282-a0be-2fc8509d3be6))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 9db758ae-80d2-4367-8c03-ebcde222f07e))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp aae48bdd-4163-4af4-bf18-4d42e0f0e593))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b2876ef2-cdbe-45d8-8f4e-3c0423ce1928))
+ (fp_line (start -11.975 -4.25) (end 11.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp b56db1fd-1cdc-426c-850d-9cbef02ea152))
+ (fp_line (start -5.25 -2.75) (end -5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b6b513f6-bcbc-4954-8a8a-8a56f0a27236))
+ (fp_line (start 4.75 -2.25) (end 5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp bffc7561-463a-41ab-8adb-deb35f53469a))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c434e0b2-1392-4cde-a388-ada29c99fc44))
+ (fp_line (start 9.25 -2.25) (end 9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c8d36471-ed23-47f0-92a1-096d8aa956a3))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp d3c0cde0-c9cf-4501-a3e4-fc53e7009913))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d6d50505-46b0-48f2-97dd-0402240084ae))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e1f52f29-9316-488c-b2f2-b887ab7456b8))
+ (fp_line (start -9.25 -2.75) (end -9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e370046a-28ac-4b68-89ed-ffe763c0321e))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e96e5ecd-1257-45cf-86a7-a90ab17a5f8c))
+ (fp_line (start 9.25 -2.75) (end 8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp efaa8247-059a-4eba-a2e1-25610f569cb6))
+ (fp_line (start -4.75 -2.75) (end -5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp f6c897bf-cd24-430d-b84c-823e68a3f91e))
+ (fp_line (start 7.25 -2.25) (end 7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp f785ae13-2824-462e-90a3-eaaf483cfad4))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp fa6906c6-a642-4a6c-8a34-e9156af2c0cb))
+ (fp_line (start 5.25 -2.75) (end 4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp fbfa6a4e-f4b2-41ed-833d-8197c08080ba))
+ (pad "1" smd roundrect (at -9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9b5480d-de26-451b-b259-981a03dd2d45))
+ (pad "2" smd roundrect (at -7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a212f871-10b5-4a45-ade6-f846b87e5153))
+ (pad "3" smd roundrect (at -5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a38bd5f2-346e-484a-86bb-74602715eee6))
+ (pad "4" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3955552b-6541-4076-b81e-140f8026ca54))
+ (pad "5" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1da3faec-2881-4be9-8150-8c5057c26dd1))
+ (pad "6" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 360d3fa1-20bc-46cc-94af-b5735e1eacef))
+ (pad "7" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93aeafce-48f5-4841-800a-4dfff1f96f2e))
+ (pad "8" smd roundrect (at 5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c9bbd7d-e03c-4773-8298-f38985b156af))
+ (pad "9" smd roundrect (at 7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 911a3a97-07ca-4c4d-9dba-89413ca9bb8e))
+ (pad "10" smd roundrect (at 9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30926fdb-4601-46e7-ab94-77a66b0e82b0))
+ (pad "MP" smd roundrect (at -11.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 77a453e1-125b-437d-b0b9-25f8a445df42))
+ (pad "MP" smd roundrect (at 11.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp ad97589d-a3e2-4f2b-b4c1-7ef013b632c2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B10B-PH-SM4-TB_1x10-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ad467645
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2eba422c-f59e-428f-85d5-d38d4c644d6e)
+ )
+ (fp_text value "JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical" (at 10 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7bd530a5-5520-4a51-bc2c-33e69cdd6e18)
+ )
+ (fp_text user "${REFERENCE}" (at 10 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92c9d042-900e-4bbb-8545-3b2010e02ab2)
+ )
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0b17a7de-bcec-4c02-b45d-5350e15870dd))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 1478f8af-bb43-408a-867d-78ea8b6c81fc))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 14e7048a-0a7b-4861-87d8-c410d5554398))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1c95f825-fa11-490b-a565-5fb67b32c275))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 2026cede-7055-4dc3-90a7-ecb8f3d19acb))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 268eea36-a262-41bc-bbe6-81d316a62dd1))
+ (fp_line (start -1.45 2.3) (end 21.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 27c10c3a-4b1f-4ca8-afd7-4c2cec9348fb))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2b8be2d1-fe98-4edf-a90e-a7917bcea446))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 30f4adaf-d16c-4b47-8681-857776b80103))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 31bbf138-25e4-4764-a1fb-a0f8f0a1b8da))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 33d4a24c-6cff-4e78-bb79-40e8dab34b67))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 38140ec3-6c79-4407-b647-545a9cfe01e8))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 41be594b-4403-49bf-8745-2b80f426fa23))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 49573bd8-fce5-4ba3-bb4c-a43b118f08e3))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer "F.SilkS") (width 0.12) (tstamp 51403cce-3939-400e-88f1-adbc0555389e))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp 5907e62f-2e55-4a63-b563-6804b2a20eaf))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5f4abaa3-053c-4077-a740-0c50bd7195f8))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp 610918ae-cc97-49be-9401-f86651ac2b9a))
+ (fp_line (start 21.45 2.3) (end 21.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 61a55ca4-6383-427b-93b9-a2c430472b05))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 657563bf-41c9-4e0b-b6e9-39242184193f))
+ (fp_line (start 22.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 68e4dff5-25fc-46b5-b563-a9b6841c2e42))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 6e82bbed-062a-431f-9968-0a60d21417f3))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 6fe7ac48-6907-45df-9e8c-8371e68ee4f6))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 728b1d1a-54c7-477c-b90b-dccf57f362d8))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 75b11e17-5024-4601-b924-ada060eeb657))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7aa82022-1a79-492f-8d4e-d5667543afb9))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 8442d321-e8ad-4a60-99a8-2723a01edbca))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 8537f7ef-dc8d-4c4c-9596-86167f00f41c))
+ (fp_line (start 22.06 0.8) (end 21.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 8a3c4e59-28b6-4899-9c7f-69be0a9c93aa))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8e555646-a753-4705-a4ea-344fd900cad4))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp a16dcd81-2d7b-4751-9019-8c032759585b))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp a2f071eb-5cbe-4609-9bd6-715dbe4f6cff))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp a32ebec6-254e-4b1a-83e4-ba9c4fb5d028))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ab24889d-689b-49d3-87f5-7abfa583f047))
+ (fp_line (start 22.06 2.91) (end 22.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp acad4f84-b531-4eab-9579-ab172aed6e32))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp ad43e646-9df4-4c61-ab5e-9db173497575))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp adfe4f95-5cde-46db-8811-08482eb66637))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp b033aa7a-3318-409b-8521-d59410a01bcd))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp c23408fd-c39c-4342-a404-3476093250f6))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp c6c9cf77-1964-467d-b143-bc2ccf18b552))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp cb42d2db-1b5a-457e-932a-376c448c6e97))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp cdd6cf60-f119-4119-95b4-1c5176425987))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp cdf8604f-6262-4f4b-930f-9ff1f8a140e9))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d101de1f-c2f0-4a43-8415-90423c022641))
+ (fp_line (start 21.45 -1.2) (end 19.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp d54472d0-0585-4b29-85fe-679fab53929d))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d5d077d4-9b25-4ffc-b32e-b25ebe903833))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d939cb9e-9ff2-493a-a917-5c1f0aa4287e))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp d9fab3fa-4d87-4017-b99a-f361b6699b6c))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp e2bc78cb-e782-46bc-a03f-7e5cb1a3fc71))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp e3662ecd-858a-4acb-8927-b7cb3e2663d5))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp eba18272-7853-4ffa-a640-3349aa20f450))
+ (fp_line (start -2.06 2.91) (end 22.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp ec0760b2-e5be-46a1-b72c-b15f7a26aa6a))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ee474541-7d57-42f2-afeb-d63e2d9c6f0a))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f45ec35c-009a-4c7f-a561-694f6e3b7a44))
+ (fp_line (start 19.5 -1.2) (end 19.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp f512dff3-8a1b-4729-b07e-fadfe0299e6a))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp f7fb9b9f-5507-4ce2-ac7d-4c9efde0c3c0))
+ (fp_line (start 22.06 -0.5) (end 21.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp f80971bd-d249-4551-a9f3-6b7b1d688cf8))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp fa8cbda4-ecdf-432f-a2e0-783b3677d669))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp fd8cdb09-1e75-4262-a9e9-28be9f20d48a))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp fec7059a-fd7c-4adf-84e9-634e73834efd))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp ff40fa65-8421-4093-b7d6-e46301cc568f))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 1a40b6c7-a905-45d8-b373-404665427c69))
+ (fp_line (start 22.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 351cff56-e790-4a88-9f80-f040d14f177e))
+ (fp_line (start -2.45 3.3) (end 22.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 748e37d3-7a76-48ca-ab34-5cde8a7d620b))
+ (fp_line (start 22.45 3.3) (end 22.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 88d092c1-a8fd-4ec5-93fa-12b2aefaac9e))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 071424f8-69a3-4326-8f3c-9fca10045ee5))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 2c608a8f-bc30-4e01-8438-16355ea8b4e5))
+ (fp_line (start -1.95 2.8) (end 21.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 3e2f4018-f7d4-411e-b939-7f4b77661e48))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 51e42d91-efd1-4dc3-a244-cb313d25c84f))
+ (fp_line (start 21.95 2.8) (end 21.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp b14e3a1d-230d-4d29-b36f-d9e6c0ae6f0f))
+ (fp_line (start 21.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp c734a471-7ffa-418d-b059-2eccd20caedb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp da1e6b68-8200-4c33-b5e6-1967c290857b))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7259a6a2-9cf8-43f4-9ed7-112570bed3c4))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4bc93693-4d42-460f-9b3a-f12fd4497c35))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 63615b7f-8b02-4200-96ec-2532acccb30c))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 74ff80c8-9982-4591-9af0-8511163c13b7))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5d7e532b-7631-4199-a1e6-041ba32e5f10))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cc08f2c1-c3e1-4cfa-bf5b-332c7342e2ac))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 478d6a50-653d-4aa0-a828-27e6c4021c0c))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d0ea03e8-9b8a-4181-b1df-d5b4b1947117))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp da1f4645-0d5d-41ca-9322-3a4fae3ab015))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 930f320f-cdc3-4fee-966e-782d79fec797))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B11B-PH-K_1x11_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..43f7c6b3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,99 @@
+(footprint "JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 233e603b-7fb5-42f2-be9f-64c4c0e2d7bd)
+ )
+ (fp_text value "JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64e5ff4d-7c36-456e-b61d-4718fcb782ab)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5a489423-5428-4423-850b-d584494bfccf)
+ )
+ (fp_line (start 13.085 0.01) (end 13.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 2467b666-f1ba-43e0-aaf0-898cd9c5850d))
+ (fp_line (start -10.76 0.86) (end -10.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 293fc4cc-d75f-44c8-a48b-a2c421f2043f))
+ (fp_line (start -13.085 0.01) (end -13.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 91631338-1911-44a9-80c6-faaab3571c2f))
+ (fp_line (start -13.085 -4.36) (end 13.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 9bb9bae6-ec8d-42f8-a3f1-6e57d27a7f27))
+ (fp_line (start 13.085 0.86) (end 10.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp a19addbc-f7fe-4b6c-9edc-54323bc2ba34))
+ (fp_line (start -13.085 -3.51) (end -13.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp a3b07a55-fe7f-4d78-8688-dbd62fb9da72))
+ (fp_line (start -13.085 0.86) (end -10.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp bb257689-a438-4727-9736-81a2d0b456a9))
+ (fp_line (start 13.085 -4.36) (end 13.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp dfb63fac-6b8c-4042-8073-23628beab034))
+ (fp_line (start -13.7 -4.75) (end -13.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 2f274c60-b1d1-4b20-ab24-1ac57a1165ca))
+ (fp_line (start -13.7 3.75) (end 13.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 66726cfb-a91c-4066-b7d2-52a8d12d2e52))
+ (fp_line (start 13.7 3.75) (end 13.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 75e4f289-3857-4a9e-81fb-5c4e58ee4c27))
+ (fp_line (start 13.7 -4.75) (end -13.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 8fec5c48-3098-4303-a007-ec614aadaa01))
+ (fp_line (start -8.25 -2.75) (end -8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 007d085c-33b7-400a-91b9-eaca2fdd0fe7))
+ (fp_line (start 9.75 -2.25) (end 10.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0a9c4ae4-ab87-4b3b-ba55-058032c02603))
+ (fp_line (start -8.25 -2.25) (end -7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0e1eb020-3feb-4db2-b286-892bb663414a))
+ (fp_line (start 7.75 -2.25) (end 8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 15d435a4-503a-4609-9cfa-590b60e09062))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1a07a239-6296-44f1-a77d-34bb7b9ff2ed))
+ (fp_line (start 10.25 -2.75) (end 9.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1cc831c9-66a4-4628-850f-9f78ec1372c5))
+ (fp_line (start 4.25 -2.75) (end 3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1de4c32a-a7a0-4fe3-b421-4ffce1a6b82e))
+ (fp_line (start -5.75 -2.25) (end -5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1e6db45d-d63c-48fb-9f26-fed8e34ee01a))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 2902e5c5-08f8-46a1-8a9d-351cf6edd6cd))
+ (fp_line (start -3.75 -2.25) (end -3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 2c089894-d706-4716-8daf-441ffe827435))
+ (fp_line (start 5.75 -2.75) (end 5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 2d2fd3ba-fff7-43c0-bea5-01f4688a43a5))
+ (fp_line (start 12.975 0.75) (end 12.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 2f3be0d8-50ba-4525-b871-688314659d7f))
+ (fp_line (start -9.75 -2.75) (end -10.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 3649123f-f102-433d-b240-888c2656595a))
+ (fp_line (start 5.75 -2.25) (end 6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 37aa1947-6e79-4f50-ae55-75404ee71533))
+ (fp_line (start -7.75 -2.25) (end -7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 4875f625-0515-418e-b8ae-9cd53d52e867))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 493a47a8-8edc-4822-ad38-85d5c5199975))
+ (fp_line (start 8.25 -2.75) (end 7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 4956a75c-3a08-4ca2-8238-dec3e8df4bbf))
+ (fp_line (start 10.25 -2.25) (end 10.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 4a34284f-2162-4979-ace4-7be0df414115))
+ (fp_line (start -10.5 0.75) (end -10 0.042893) (layer "F.Fab") (width 0.1) (tstamp 54e5d8e9-d872-4d2b-b505-246a03676b89))
+ (fp_line (start 8.25 -2.25) (end 8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 63082306-de09-47a5-b015-4e75cbd3bc05))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6673587a-27b1-4501-bc93-64e753d1b905))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6b0d438f-68ac-4426-a6b0-a6c373f39260))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 707331c3-1037-4b6a-9ed9-15b3f271ec4c))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8689522f-a678-42cd-800c-c26feb852d0b))
+ (fp_line (start -12.975 0.75) (end -12.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 8b1f315c-8527-43bc-9b59-c7b6dd76a843))
+ (fp_line (start -10.25 -2.25) (end -9.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8b56d4d3-2902-4ad8-a754-a0d309ed8787))
+ (fp_line (start -6.25 -2.75) (end -6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9f4dd9c6-1653-4da5-841b-69869d6271e1))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp a0f5fed8-6a03-4e42-9c1a-6044118c2722))
+ (fp_line (start -12.975 -4.25) (end 12.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp a57b93fc-a013-4230-9f04-c76b6b2e3707))
+ (fp_line (start -10.25 -2.75) (end -10.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp abf54e9e-55d3-4735-92c5-d2e6e579af93))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ad029fa7-013b-42a9-ba37-b8dbb4a8ee46))
+ (fp_line (start -6.25 -2.25) (end -5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp af9f2527-67ae-43fe-842a-7e0f447df09c))
+ (fp_line (start -4.25 -2.25) (end -3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp b35bba61-22b2-413e-9283-24aa74d6a5d9))
+ (fp_line (start 9.75 -2.75) (end 9.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp b5a60021-af39-4423-9dd6-15ea7f84683d))
+ (fp_line (start -4.25 -2.75) (end -4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b985e051-bd8a-47b7-bf8a-3952de3eb640))
+ (fp_line (start 6.25 -2.25) (end 6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b9b5b450-41ce-4ef6-98fa-fd5d2cf081f3))
+ (fp_line (start 4.25 -2.25) (end 4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c0911f36-56a6-4f2f-81d0-90a04cf47aca))
+ (fp_line (start -9.75 -2.25) (end -9.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c1606f1c-e97b-4ddb-b675-0eb19f464915))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c1a93256-2745-4ef1-ba9a-887e54cd9c4d))
+ (fp_line (start -5.75 -2.75) (end -6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c31c0abd-1733-46ff-8da7-03e536228ac0))
+ (fp_line (start -10 0.042893) (end -9.5 0.75) (layer "F.Fab") (width 0.1) (tstamp cf7e7569-f431-4931-b5b7-57d174d9c4cb))
+ (fp_line (start -3.75 -2.75) (end -4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d8469af2-397d-4e8a-8770-82b353940c54))
+ (fp_line (start 3.75 -2.25) (end 4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e10b5108-1826-4d5b-aeb5-8e89cb502673))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp eb23a5f6-9e25-45f3-8e52-a3670676813c))
+ (fp_line (start -7.75 -2.75) (end -8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ecb2eeac-f204-4158-bf1b-f702a92fe0d1))
+ (fp_line (start -12.975 0.75) (end 12.975 0.75) (layer "F.Fab") (width 0.1) (tstamp ed65a001-e0b0-4112-8add-af6c4e0879b6))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp ed6cce2e-1f68-40fe-a20c-33d6e83abbf7))
+ (fp_line (start 3.75 -2.75) (end 3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp ee72204a-1351-4f4e-af36-7a43f031c954))
+ (fp_line (start 6.25 -2.75) (end 5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp eef822e9-aa83-4487-afa7-aab4ef064fb4))
+ (fp_line (start 7.75 -2.75) (end 7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fe830721-9716-4b6c-9145-174916e1327d))
+ (pad "1" smd roundrect (at -10 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d6a26fb-8c5c-48c2-9c69-57f34e4683e6))
+ (pad "2" smd roundrect (at -8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69931daa-ac89-46cf-bdc2-e4dbfe048c60))
+ (pad "3" smd roundrect (at -6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 212d7772-22a8-43db-bdb3-d7490a5a295a))
+ (pad "4" smd roundrect (at -4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cdc3707-5067-48ed-9597-16fd523ecc8d))
+ (pad "5" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4b92544d-3f4a-4bfa-998e-7763fd068b7a))
+ (pad "6" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 540ba60f-abc4-4b67-9a56-beec8db0f4d0))
+ (pad "7" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e65fa37-bcd0-4818-83ab-8f3b3f9b15ec))
+ (pad "8" smd roundrect (at 4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ac97288-27ce-44ec-8c5e-13c218949544))
+ (pad "9" smd roundrect (at 6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fab5e412-a873-4854-9aae-55b10e20baa7))
+ (pad "10" smd roundrect (at 8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08d27855-283a-4a94-9f65-9917231b1a25))
+ (pad "11" smd roundrect (at 10 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86052774-d736-4373-afb3-515b116a0975))
+ (pad "MP" smd roundrect (at 12.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp bfb44708-0157-40ae-83d8-0981d2013e34))
+ (pad "MP" smd roundrect (at -12.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp f3eafdba-cbe5-40a6-8ea7-fad04c68047d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B11B-PH-SM4-TB_1x11-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6ff23495
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,111 @@
+(footprint "JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp beea093b-3f1c-4d0c-adcd-0733e8384f62)
+ )
+ (fp_text value "JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical" (at 11 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4cf4870c-bfe3-48de-b8d7-2f02e99b207d)
+ )
+ (fp_text user "${REFERENCE}" (at 11 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0f6ac87-96f9-46f9-8cc3-f84a133ff28d)
+ )
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0048ef04-2202-44ac-bea0-6e810f17e5c9))
+ (fp_line (start 24.06 2.91) (end 24.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 0051cefc-17ee-4df6-914d-ce382b73d66d))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 032137d3-2566-4e53-a2b8-36adbd51ba2e))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 077fe16f-dadb-46fa-b7a7-47106ec92b24))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 0b0d25c3-6e14-4d58-a401-19ba003eb786))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0c7dbd6d-6c05-4bec-a84c-bb04a02c939f))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 0c9a4085-2a4e-494d-b633-8cfcfb58af30))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 0e58dbc6-ecc7-45fd-899a-954038fcfc61))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 11b601ae-a238-4dec-adf2-e76ffe3b8a0e))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 11d38851-2eb9-43e3-9a0b-79025087709b))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 12b111ab-f4f6-4627-be7f-bbebe077e243))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 142d32eb-321c-44a5-9f77-23911f517670))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 171a7b1d-555c-4975-98ab-1ce014c28227))
+ (fp_line (start 24.06 0.8) (end 23.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 1ddd9af5-9911-4ab1-8762-284fa8525dce))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1fa8da23-11c8-4d76-8fe5-769dafd1bfb8))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1ff5f8b4-d136-4a22-a357-0f4eb6aea6eb))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp 236026ec-d83c-4956-a80a-1d659dce214f))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp 24080561-5803-4af2-9e8b-a79ae829b1e9))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 2ab10963-b500-4116-8bc2-2f7aad2389af))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2ca9ec05-b607-4a60-bcf0-f3034efbaf4c))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 35e7c826-e70d-4d01-bb75-3e58aff68c79))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp 37c5cf62-39e8-4277-908f-ca3315b6a5e7))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 3ab9974a-a7be-4fd1-8642-47dc1aaea21f))
+ (fp_line (start 23.45 2.3) (end 23.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 4963a2d7-bb2f-4ace-a02c-c63a00fdc1b6))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4ed6aaea-ed5d-4c04-858a-ed228caffb19))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 51df16bc-c3de-4d15-af88-0d40c247209e))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 55628749-233e-431c-b5c8-3235823e7855))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 567ce1ff-0e60-4099-8d70-8d8392d930f7))
+ (fp_line (start 23.45 -1.2) (end 21.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 570d3f71-606e-484e-93d4-74b75c55986f))
+ (fp_line (start -1.45 2.3) (end 23.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 58300abf-5cc5-4ecf-96a3-1d88eb9db1bd))
+ (fp_line (start 21.5 -1.2) (end 21.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 5b646c43-30f5-44ec-9bcc-f6b2031b7aef))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp 664e4691-5335-4989-983e-0f7ec843d05b))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6b4f9040-b0c7-4b78-9597-9bd383240ae9))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 6ffa93f3-9a0e-4942-a2e9-d54734f7661d))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 79067ef8-6eb3-400b-9bd3-f05ee880bf4e))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7afe1ab7-0ce3-44f0-9085-9872349a1143))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 80e099cb-67a0-430d-b92a-359d644e0884))
+ (fp_line (start 24.06 -0.5) (end 23.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 881e3982-2357-4b29-afed-b31352a8b230))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 8bd0489e-7651-4cb5-8890-04577224bc75))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 96d6d612-7052-4a8f-8e34-5a9d39ab1dab))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 9da631ab-46eb-4f22-8ab0-fc49fbf8515b))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp a157256c-f1fc-45b6-9104-fae438db80d4))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp a670f3ea-a84b-49c1-b532-37fca7ede295))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp af6c3b6a-1a17-41db-9063-6f34f56bcbd7))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp b4cac121-c059-4cdc-8a01-d9684eadb582))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer "F.SilkS") (width 0.12) (tstamp c18b9aab-9e2b-4dfd-92aa-225a3e993337))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp c448a6bf-a623-45cf-908b-80b59b5e57c6))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp c52d5f43-e13d-47e1-896e-31bc6c4e89d2))
+ (fp_line (start -2.06 2.91) (end 24.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp c7658fed-3024-4be3-bc85-87555204fcb7))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ca59f92d-85e4-481f-91d4-fe0310455131))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp cbd61eff-c449-4860-b939-901328d04efa))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp cfb1cf49-19f3-4262-bd05-358099e9bbb4))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp d0e4b839-99df-4fb5-910b-b465cbdb8545))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp d5a464c5-d303-47f8-ad6a-1982cf10aa93))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d7360145-f519-472a-af10-2baeb534e113))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp da87fada-2d0c-483d-b06a-8a39f7a1c176))
+ (fp_line (start 24.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp dc08a85f-5837-408e-bfee-0c55723c94a0))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer "F.SilkS") (width 0.12) (tstamp dff44c08-f9ea-4432-aca1-91f16fb79114))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp e412760c-a598-4bbf-8daa-6f47b6eb1333))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp e5e05f4e-9283-4868-a319-52e30f23ab8c))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e6158095-4174-4b00-8f9e-c370eea9e094))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ecb512af-ea28-4e3e-9a0e-dbefea2717c7))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f3dbf1df-a744-4429-9aa1-fefec6cdd9c6))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f8b725b9-1480-4f79-9551-2dd34ac0418c))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp ff030a37-1a72-4c03-b4fb-7453b01d4867))
+ (fp_line (start 24.45 3.3) (end 24.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 2aac3209-4fe8-4351-85fe-e8d6936d32ca))
+ (fp_line (start 24.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 48937f62-f7de-414c-81d9-946ec21990da))
+ (fp_line (start -2.45 3.3) (end 24.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp c3362b28-f8da-4e9d-aec3-790ce6c7aafe))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp fe109186-c2ca-40a4-8fb9-0b9af189cbda))
+ (fp_line (start 23.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 25ff370a-70c6-4a34-9a74-a3665401dff3))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 34eded3b-6bf2-4a0e-829d-968a643e73df))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 4e00ea8b-9002-44db-958e-35fb7299a65f))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 644c65d6-0c70-4e34-b50c-e339af409f89))
+ (fp_line (start 23.95 2.8) (end 23.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp a7e71b5e-0cec-42bd-adbe-b66e20a0e6aa))
+ (fp_line (start -1.95 2.8) (end 23.95 2.8) (layer "F.Fab") (width 0.1) (tstamp e1d1873a-3721-43c8-b488-8f4c3a90b45b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 29b438e6-88f4-47a8-b3db-562ef61c12d5))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8c748a7c-0614-4a5e-b445-986a2401830a))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2cb8ad39-2041-4085-8fb9-07b0dce33e17))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ef4d65b5-7e3a-4615-9391-a99cbc8a9e59))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d8ca1360-f1c2-43be-b817-9a32ec15871b))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8a581477-6c43-458c-b9e9-af852537c49c))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4baf05e4-784a-4d89-b6ce-8b7d6fb0aee0))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33616979-b980-499b-8a5b-41790286399a))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp be2ce4cf-8b9c-481a-ad55-009b286b4be4))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 14deed46-e5bb-41bf-8e60-67220df61fb9))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1cfee590-78a8-40e4-8a8c-87c0575e6ce1))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3b99f2f3-da43-4ddb-932e-8c5870dbec6f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B12B-PH-K_1x12_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8dbc262f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,104 @@
+(footprint "JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2263cc13-de6c-4a9b-946d-69fecd2d0c31)
+ )
+ (fp_text value "JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbaf4ff3-ae2e-462a-966f-28dc90ada147)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 27b7a0fd-9f1d-4188-8684-f6fc304971ac)
+ )
+ (fp_line (start 14.085 -4.36) (end 14.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0aae714a-4ba2-422d-bb9d-4206f4c4fe4a))
+ (fp_line (start -11.76 0.86) (end -11.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 0c771914-ad83-4ec0-b49a-239898175901))
+ (fp_line (start 14.085 0.86) (end 11.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 493ff15c-c67c-4a38-b42b-3323735732d6))
+ (fp_line (start 14.085 0.01) (end 14.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 7505ae85-d06f-4784-8ade-79393be5721a))
+ (fp_line (start -14.085 -3.51) (end -14.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp ae92c9b3-453b-4a61-a8f5-5b9c7a107f79))
+ (fp_line (start -14.085 0.01) (end -14.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp b2c6a13b-b9a3-4f99-b15d-e1d26b9c64ca))
+ (fp_line (start -14.085 -4.36) (end 14.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp c41d0f7e-42d0-47cb-af3d-d636ad1833f8))
+ (fp_line (start -14.085 0.86) (end -11.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp cfc176a1-72a2-41cb-aaf8-83d347320205))
+ (fp_line (start -14.7 3.75) (end 14.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 10cc09ac-b28b-4bab-ab9a-5ec121a257b6))
+ (fp_line (start -14.7 -4.75) (end -14.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 3f2eb55c-4d32-49b5-821c-e17c9c19f636))
+ (fp_line (start 14.7 3.75) (end 14.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp a74b0ade-e0f1-4a72-9e92-53e8814c9233))
+ (fp_line (start 14.7 -4.75) (end -14.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp fd817e48-cf20-4b39-8339-0ae9a55ceec8))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0a467652-2ebd-4281-9d96-571ea1e1801b))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 0ec4a953-2ed8-4b6b-9d25-0debb8b01baa))
+ (fp_line (start 8.75 -2.25) (end 9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 17907eba-69bb-4d97-ab46-fb7a2cd1c304))
+ (fp_line (start -11 0.042893) (end -10.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 1a2f3992-ae5a-4e72-af52-e2004e9e3701))
+ (fp_line (start 6.75 -2.25) (end 7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 1c879ba5-debf-4a4b-ac81-9eb345cd2f95))
+ (fp_line (start -13.975 0.75) (end -13.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 32ea71aa-bdc4-449c-b254-0aed562cee4d))
+ (fp_line (start -8.75 -2.25) (end -8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 36cfe3ee-0984-4c5d-bc6a-a2be01c00cb0))
+ (fp_line (start -6.75 -2.75) (end -7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 3923e973-2835-4d39-92d9-c3d47b99940a))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 394a9b7e-8f3d-4daf-b69f-1955793af369))
+ (fp_line (start 9.25 -2.75) (end 8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 43c118d0-cfcf-469f-84dd-6f0f02e64d3a))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 464ef7a7-1ba6-4854-ad4a-708182dd1120))
+ (fp_line (start -9.25 -2.25) (end -8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 4f0b2817-9b5f-4db4-959e-a1e7ea892e50))
+ (fp_line (start -9.25 -2.75) (end -9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 54ad0f2a-feeb-4084-9177-b7cabe80e76a))
+ (fp_line (start 5.25 -2.25) (end 5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 5745d67f-94c1-4fe4-9cb8-c12ebf83503c))
+ (fp_line (start -5.25 -2.75) (end -5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5eddc563-7d93-4063-9632-f2e8d91af70e))
+ (fp_line (start 8.75 -2.75) (end 8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5eec043f-f075-4424-9288-fa0643310d92))
+ (fp_line (start -11.25 -2.75) (end -11.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 621a36ba-0f57-47d6-94d5-93051b8765b3))
+ (fp_line (start 10.75 -2.75) (end 10.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 62590157-62f5-4897-a2aa-eec1d460de1d))
+ (fp_line (start -7.25 -2.25) (end -6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 68e8d8cc-abdc-49eb-9c73-1f29e5e4cab6))
+ (fp_line (start -13.975 0.75) (end 13.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 6c17dfca-db60-4eb0-a7c1-2044dd0daffa))
+ (fp_line (start -6.75 -2.25) (end -6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6c60f2b4-027d-492c-bcb7-43329c171fb7))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6e39bede-fcba-4ee7-85e7-ab626258e0b7))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 72b10763-7beb-4e18-afc8-036ba0ef3df8))
+ (fp_line (start 7.25 -2.75) (end 6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7395bbc7-c78c-4be7-9ad9-e54577f66025))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 75b52fa9-e995-4846-8366-1fa726254a60))
+ (fp_line (start -11.25 -2.25) (end -10.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 77339f68-0f5c-4cb3-8008-9c43ab926964))
+ (fp_line (start -8.75 -2.75) (end -9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7a42ef5c-0fe5-4011-bc85-759b54f1789d))
+ (fp_line (start 4.75 -2.25) (end 5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7bfb6834-b974-4a61-906c-a1853a40612e))
+ (fp_line (start 9.25 -2.25) (end 9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 85b5f389-f2e2-4180-ac3e-7a0d096989e9))
+ (fp_line (start -4.75 -2.75) (end -5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 85e07b6e-b920-4129-82b5-63f15b24c50e))
+ (fp_line (start -5.25 -2.25) (end -4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 86face13-367a-4cd7-8b92-7d808c0f3cd7))
+ (fp_line (start 11.25 -2.25) (end 11.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 8bf1fdd9-4dc5-415a-9dba-ae3dedf1d597))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9097ba93-7e39-418e-9e7a-d194316c396e))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 9c5b39e8-88b3-4743-9b41-f011387c0c6c))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp a3a3354a-1db7-4768-998b-5d4007480772))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp a856bbc4-de4d-4f10-896a-7a49dc198b73))
+ (fp_line (start -11.5 0.75) (end -11 0.042893) (layer "F.Fab") (width 0.1) (tstamp aef7c4a4-13b1-4c39-a756-bda52d671747))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b6e95035-6eab-40f1-83ca-2d6960309231))
+ (fp_line (start 4.75 -2.75) (end 4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp ba663dbe-fdd8-4faf-ae7c-fceaf304c40d))
+ (fp_line (start 5.25 -2.75) (end 4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp caa5f2e3-c7dc-4d83-b6dc-df52f4939151))
+ (fp_line (start -4.75 -2.25) (end -4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp cfa21ae6-f9b5-44e9-a154-2c4b4ecbbccf))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp cfd8066f-0008-4db6-aac9-f5c39033ed87))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d64a9255-661f-4c5b-8787-1724866149f8))
+ (fp_line (start 13.975 0.75) (end 13.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp d95eb5cf-c92b-4c62-b6c2-78ddf09c8014))
+ (fp_line (start 7.25 -2.25) (end 7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp dd452a11-aceb-4178-bc77-e5327bd3672b))
+ (fp_line (start -7.25 -2.75) (end -7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp dfe5abc8-b639-439c-a913-108091ca8482))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp e1b062c7-1807-413d-95f0-1f7604666d97))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp e438a894-b8f7-47b6-aec9-b7cd4eb07813))
+ (fp_line (start 11.25 -2.75) (end 10.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp ea9e904d-0fea-47bc-bc1c-55e7ef583263))
+ (fp_line (start 10.75 -2.25) (end 11.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp f3ac5b68-5c16-43c6-8388-790428cda58d))
+ (fp_line (start 6.75 -2.75) (end 6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp f9854d6a-a256-493f-b450-21373977a10d))
+ (fp_line (start -10.75 -2.25) (end -10.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f9a66d3a-81fd-423c-9345-a8ad66da52d7))
+ (fp_line (start -10.75 -2.75) (end -11.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp fc518e52-6435-4a05-8d7a-f4cd225c5c20))
+ (fp_line (start -13.975 -4.25) (end 13.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp fce2ed22-d565-4b34-92bf-0278001840a8))
+ (pad "1" smd roundrect (at -11 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45b64528-6472-41b4-8554-3a908da85955))
+ (pad "2" smd roundrect (at -9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd487440-b9ce-4813-90a4-f1ae2e7e6f00))
+ (pad "3" smd roundrect (at -7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 801b2aaf-dfeb-407f-97e5-93dc33ac7f19))
+ (pad "4" smd roundrect (at -5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07196102-5ba1-4667-b5a8-f14477e64822))
+ (pad "5" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4360de62-f37e-469e-aaf5-0749cdebe2c3))
+ (pad "6" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1548ab48-1ab6-45e6-ab33-abd89c3da708))
+ (pad "7" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a599cd9-5788-4298-8e65-e8212b5a6446))
+ (pad "8" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13beb354-b0ec-4e60-8ed3-736586691fc0))
+ (pad "9" smd roundrect (at 5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf06fbc5-343d-4805-9353-74d4f9d0969c))
+ (pad "10" smd roundrect (at 7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fd2e855-cab4-44ad-a53f-7ab4d19905a8))
+ (pad "11" smd roundrect (at 9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 547cdd2f-65d3-445a-b5ab-abb69719ee1d))
+ (pad "12" smd roundrect (at 11 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fa231ab-5bd1-4294-99cd-b17def5a799b))
+ (pad "MP" smd roundrect (at 13.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 25236873-ccf7-4baf-bc84-2d2bf4ca3a51))
+ (pad "MP" smd roundrect (at -13.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 75d43672-744f-42a0-ba3e-a10902e47c1c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B12B-PH-SM4-TB_1x12-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b6465c54
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,116 @@
+(footprint "JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f122d9b3-48ee-43e4-9915-fb771b3f3427)
+ )
+ (fp_text value "JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical" (at 12 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1236ec87-1fca-4d55-bb8a-6c605fd14f9b)
+ )
+ (fp_text user "${REFERENCE}" (at 12 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c2e2932-b407-4927-b429-8b5ce7b74d9b)
+ )
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 06af3330-9c1e-4dca-8d35-b12d47c3e0cf))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 06cbec0b-b202-476b-ba0d-849f43884ccb))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 081061be-9f0e-4240-b6d0-1ffc9e789b13))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 0dcbbdda-0c29-49e0-89c8-3e4adc5afca5))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 0e72918f-3629-4aa9-8c66-0aa4dadf61a2))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0f46ace2-641e-4b09-b17c-c4bc903cfeb7))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 18682bdc-dfa3-441d-9fb3-7b88c3936b38))
+ (fp_line (start 26.06 -0.5) (end 25.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 19f224f3-6b48-4b3c-8ef2-3138fa82b44d))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 225ab930-0e02-472b-bfc1-db942ea8c066))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 225e5dfc-8a19-4768-97df-f4b7ea3489ee))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 2618ec67-ad22-46ad-a58e-1487daf24a2a))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2cc0c5f9-a182-4376-9f42-3f83599d0335))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2d1708c0-9f05-4ba7-a8c7-87dad3dc8f51))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 34ae2f33-4ce3-431b-8348-5271432d5f1c))
+ (fp_line (start 26.06 2.91) (end 26.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 3b5c030b-53ad-4bf8-a545-db4123c8521e))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 3cc6a650-335e-4380-ba52-1b4ac7291175))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3cf3d390-5b0c-472d-aafa-9059fd1a3709))
+ (fp_line (start 25.45 2.3) (end 25.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 3cf60bf8-c289-413c-9b23-16570760fc69))
+ (fp_line (start 26.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 3fe81093-7668-4316-8555-20e7074215af))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp 499f32cb-fcf3-42d8-8ea5-96b1ee3b64a6))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4e0d632b-0f6c-46aa-8b94-de244a8398fb))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 510488bf-e808-429d-8308-0b73f8752d80))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 53052bea-b461-4c27-9a2b-c325e65ac560))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 5a5a04cf-f0c6-4469-b905-c9950b104d18))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 5c7cb928-eca3-4d53-a97d-649b62195e10))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5e3547c5-457e-4102-b427-1e2c049fcb82))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 620669f7-2bb7-4607-865c-56d1f286847f))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 64f6b05d-9e1b-49a2-8850-ab355bd792e6))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 6a4e4f3a-9ca7-4c87-9b48-1ba76e681745))
+ (fp_line (start -2.06 2.91) (end 26.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 6ef64f97-d657-4633-9328-9b8fb276177c))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 736eeb24-1327-442c-b9f3-886b8b93d309))
+ (fp_line (start 26.06 0.8) (end 25.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 7b65d946-d2b7-4741-8675-3af55034d2ad))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer "F.SilkS") (width 0.12) (tstamp 83a5227c-6eca-4ff7-8a45-ad0bb98b6071))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 841deeec-adf2-4c5f-808f-e030cd9ab26b))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 845e8795-8f0e-4d74-a81a-ec178ad6c8a8))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8b151ac0-3be9-42dd-bd88-4bb269fcf3b7))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8fe5ff62-3607-4c52-b30f-8fe09b92e6c9))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 91847c2d-e2c6-4b24-b971-a975bc73362d))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 96caec01-ddd8-41ca-8cea-b91f759267eb))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp a213f79a-4a43-4e23-9e53-61d426ab70c8))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp a3b31977-66ee-4a15-9e4a-4adcb3d31f5e))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp a4a60582-c6ff-4bf6-80af-4a087e2bdce7))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp a4ac4360-77bd-4deb-9db6-45bd3f54952c))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp aa91c1d2-3342-49a3-af2f-701bc242c8e3))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp aac91f9e-bbff-4c7d-b001-c94153c86ed9))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp abd81252-fc73-40f0-ad50-528cc879aaf4))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp b2520ba7-133e-4e5d-9a1e-c97938da8ffc))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp b4ed23fc-b6d3-4565-bb6b-abaa54d5b193))
+ (fp_line (start -1.45 2.3) (end 25.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp b64a897d-eac8-4474-86ba-96cb5222c81e))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp bdc4bd41-8449-486f-a53f-bc6fb900b870))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp bdde5c9e-537f-47cd-ab7c-d911f0f47916))
+ (fp_line (start 23.5 -1.2) (end 23.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp c0a9397a-e1c1-4c1d-82b3-42e56067b822))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer "F.SilkS") (width 0.12) (tstamp c0ba36e8-998b-4f2f-b66b-1d4127e0ed06))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp c130f84e-c5a3-4074-aa11-1f45549bf83c))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp c1950377-b864-47c9-a218-46def8d7f346))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp c40a5891-a5f7-433a-a6ca-48cd4208a92b))
+ (fp_line (start 25.45 -1.2) (end 23.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp c52bd08b-dfe5-418b-af03-2c571804a184))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp c7505acc-9c03-441b-9874-50d8984384cd))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer "F.SilkS") (width 0.12) (tstamp d0fb3cbd-9e2b-484b-978d-631c1b2152dc))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d17743c5-dd6f-4fd1-9bbf-126bdc71c516))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d3b6f914-05b6-4692-9362-a0b9674f9261))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp d81525e0-29fd-41fa-b344-a9c683ff214b))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e8ea8fcb-3c01-4ad4-a0e4-10e36bfaf7fa))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ebf2ee9a-0ab7-484d-a3e9-ed42321e118c))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp ec3ba967-5672-4df3-8e36-6c18ceabef1b))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f0cf7f1a-5746-41af-9265-936a5290f89f))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f171d3d6-3996-46e9-afa5-ff63c8b47380))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp f39a1c94-9082-4fa6-8e25-8b49605cc360))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp fbc619d4-a177-409d-b1a8-1106dd5ac4e0))
+ (fp_line (start 26.45 3.3) (end 26.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 2319c410-9f8f-4f97-a894-e5e2120e242f))
+ (fp_line (start 26.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 4d526e2f-3c54-4e28-b519-96bf620e54c2))
+ (fp_line (start -2.45 3.3) (end 26.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp b7a26754-aaf8-4b6e-9983-8c01bb042ad6))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp c71d2572-2bcc-4782-a702-8f8db7400438))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 1cd00462-49af-49a6-8935-4e7fc5d07188))
+ (fp_line (start 25.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 1e26447c-bfa9-4946-ae19-a8808c2f0e11))
+ (fp_line (start 25.95 2.8) (end 25.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 58c9602c-e189-4768-ae56-46f557b7498d))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 5f3c146e-0754-40f2-a26c-b2f76b5938ec))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp aef9c1f4-f321-4e31-8b0e-61848fcf0d7a))
+ (fp_line (start -1.95 2.8) (end 25.95 2.8) (layer "F.Fab") (width 0.1) (tstamp c19bcc35-4ca7-45f5-81fa-284c6afe3b15))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0aefde1b-0202-4941-9e1c-d6dca17cb1ec))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87e08049-53e9-4c43-96be-207b8a98673d))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 80a24c1b-7468-42bd-a83b-cc5330173b05))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bb5d05d9-9dd4-4ab5-b12b-0f07fac3327f))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e912f79d-2629-4016-9fc2-3a28ba62aa36))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5f112039-a97f-4fc7-806e-e45ca5f74473))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e3b6de1f-1bc4-48c7-bd00-9b67658ac7d0))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 35980b9e-1e19-4faa-86f6-8f82042c1591))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp fbdc13a6-5779-46ed-9948-bb04c0d8fe08))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc0a3600-2ce6-4dec-aa5a-26bb4719fac2))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9aaaa7d4-d4ab-4ca0-bf7c-0270ddec00f6))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e40af20c-b852-41eb-84d6-70b901036802))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6313cee6-de9c-428d-b954-3d538bf2a8f7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B13B-PH-K_1x13_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1e6786ee
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,109 @@
+(footprint "JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb3eaa6c-0c25-4e19-ad7b-1bb15861ed02)
+ )
+ (fp_text value "JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aba44821-5132-4ac4-a52e-f2d1813222a5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 057c3d0f-911d-4eb7-ab99-6edd02d9a58a)
+ )
+ (fp_line (start -15.085 -4.36) (end 15.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 00fbd562-4c42-42c5-9dd9-a86b775e9ab9))
+ (fp_line (start -15.085 0.86) (end -12.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 1bbe369c-6244-4225-b8b4-214e1c49bd91))
+ (fp_line (start 15.085 0.86) (end 12.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 5217eaa9-cf70-4e50-8ef6-eabf665e1653))
+ (fp_line (start -12.76 0.86) (end -12.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 8effb1a6-710b-44e9-a0f8-bb680e4a3e20))
+ (fp_line (start 15.085 0.01) (end 15.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp d52c1670-bf1f-4349-9ea4-43432b27c33a))
+ (fp_line (start 15.085 -4.36) (end 15.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ed26a829-cf7d-48d4-99a4-d26d8537f6d8))
+ (fp_line (start -15.085 0.01) (end -15.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp ef12acde-91c6-48ce-81cb-cc82e974fdd2))
+ (fp_line (start -15.085 -3.51) (end -15.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp f60f9c11-a164-40e1-97fa-072a1cea4bc2))
+ (fp_line (start 15.7 3.75) (end 15.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 28d2612d-26e9-4482-8cfc-7c9bd1698759))
+ (fp_line (start -15.7 3.75) (end 15.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 610c77df-3e2d-48ee-9a5a-c3d72a2a26c7))
+ (fp_line (start 15.7 -4.75) (end -15.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 86773ef0-af35-44d1-abdf-59c0c79fe0c2))
+ (fp_line (start -15.7 -4.75) (end -15.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 8a702f5a-36d1-4bb8-9c3a-d71e7a31c148))
+ (fp_line (start -7.75 -2.75) (end -8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 06556115-4c1c-49cd-b8be-9a689658c371))
+ (fp_line (start -14.975 0.75) (end 14.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 08552809-6cff-4318-95e6-74c83db9ec06))
+ (fp_line (start -10.25 -2.25) (end -9.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 09276bec-f3d7-411b-8923-e251432f1653))
+ (fp_line (start -11.75 -2.75) (end -12.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 0961e12f-6982-4d86-9ff0-99e2cb22591f))
+ (fp_line (start -3.75 -2.75) (end -4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 0a55ff6c-ab35-4f48-bfe9-bd915d90e70f))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 15e2769d-51b4-4258-9eaa-e26cba1b7994))
+ (fp_line (start -6.25 -2.25) (end -5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 18a6ce2c-f416-4955-867f-7a68fa3bce77))
+ (fp_line (start -10.25 -2.75) (end -10.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 21ce519d-faa9-4c19-9628-8c0de7ce5065))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 23565903-27c2-47d6-87bb-94a0a0642c2a))
+ (fp_line (start -4.25 -2.75) (end -4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 2b204d1b-ae4e-4008-8f99-d9d3eb0f4785))
+ (fp_line (start -12.25 -2.75) (end -12.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 39b10c36-122e-4073-853c-35007b7e8caa))
+ (fp_line (start -6.25 -2.75) (end -6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 3e0e306f-260e-48b4-941d-f81baff50678))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 471749ad-6323-4492-b0a9-4623ef3367bf))
+ (fp_line (start 3.75 -2.25) (end 4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 4d003267-a38b-4a16-bd8b-f6008667e893))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 4ee949a3-a819-4652-aa05-8e038470be06))
+ (fp_line (start 11.75 -2.25) (end 12.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 507be472-79d8-45db-93fe-0bcff39f58f2))
+ (fp_line (start 4.25 -2.75) (end 3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 50b2f58b-8ab1-474b-8a54-3909ff0641c0))
+ (fp_line (start -11.75 -2.25) (end -11.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 55b450bb-b760-4968-bd78-72ad747ee04c))
+ (fp_line (start -8.25 -2.25) (end -7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 56cd6b71-66cd-4823-9a31-dc1063804da0))
+ (fp_line (start -5.75 -2.75) (end -6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 5ce99b9c-a440-41b5-bd18-a8ed6c754d10))
+ (fp_line (start -14.975 -4.25) (end 14.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 65328912-083d-45d3-adbc-a17beda6cdbb))
+ (fp_line (start 9.75 -2.25) (end 10.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6d152824-a081-4465-b5e5-ad8179a51615))
+ (fp_line (start 6.25 -2.75) (end 5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6fca0812-a778-4451-b0d0-3fd509c0a1c6))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7119cd80-b359-48f0-9a73-cc1cfff61bd6))
+ (fp_line (start -14.975 0.75) (end -14.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 7363dbd5-a7a7-48c0-bc91-a80bcfd46e6f))
+ (fp_line (start -7.75 -2.25) (end -7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 768d2683-5ac8-4279-b376-6fef6c1748f7))
+ (fp_line (start 8.25 -2.75) (end 7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7968039f-e89f-431a-a93a-802dfe31c595))
+ (fp_line (start -4.25 -2.25) (end -3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7cb55d7a-e9f2-4dea-927e-17382e683d0f))
+ (fp_line (start 11.75 -2.75) (end 11.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 931e5fb3-09c0-4b6b-9f3e-43b10320e0a5))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp a50998e5-014a-486c-aac5-e93210e7b8cf))
+ (fp_line (start -8.25 -2.75) (end -8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp a7687e17-b1e6-499c-9f7f-8fceeb2cde6d))
+ (fp_line (start -12.5 0.75) (end -12 0.042893) (layer "F.Fab") (width 0.1) (tstamp a9b6760c-00c2-4765-9490-187b2a77c530))
+ (fp_line (start 14.975 0.75) (end 14.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp afb2cc37-95bb-42e3-a415-78556e2822dd))
+ (fp_line (start 8.25 -2.25) (end 8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b4af2497-c0a9-473e-a723-0bbedd9cc80a))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp b4ba685f-7dfd-4844-a472-da47ab8d085a))
+ (fp_line (start -9.75 -2.25) (end -9.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp b5274cb2-68c5-47a1-b1b1-ee711aed10ba))
+ (fp_line (start 4.25 -2.25) (end 4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp bd635561-a454-4707-95c6-a2a6f0f6c4e0))
+ (fp_line (start 3.75 -2.75) (end 3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp be0d7bb5-947e-4b71-8f06-196f27ead8bc))
+ (fp_line (start 5.75 -2.25) (end 6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp c58d9862-9a6c-4e9a-9467-38fc0909a963))
+ (fp_line (start 5.75 -2.75) (end 5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c6503c8e-4a9c-41b4-984c-ac35fdb659ea))
+ (fp_line (start -9.75 -2.75) (end -10.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp cc4713bb-2cbc-41f7-85f0-fc6750a04ad9))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp cd3c3b1f-99ea-46f9-9429-f922abb786c4))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d28a885d-14c4-4f85-8e6a-1d72b5bc093a))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp d2a6795e-f35b-4604-b8a7-f2306b7ca0ed))
+ (fp_line (start 6.25 -2.25) (end 6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d6cf519a-4272-4120-bc01-a733b57ab595))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp dcf8aa3d-8d3c-4e07-a797-5c4341bf5604))
+ (fp_line (start 7.75 -2.25) (end 8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e52c1b8e-bfa9-43b2-8d83-5beade8be18f))
+ (fp_line (start 12.25 -2.25) (end 12.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp e8a1e650-36d0-47fd-bfe1-daa056f82cab))
+ (fp_line (start 7.75 -2.75) (end 7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp ee0b70ab-1981-4671-b67b-1bd1914597c2))
+ (fp_line (start 10.25 -2.75) (end 9.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f02c3fcb-3a34-489b-aa70-53a49dba99b7))
+ (fp_line (start 9.75 -2.75) (end 9.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp f10c9f34-9619-48b3-96c4-bf6c1c113a79))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f2a9e913-d192-4a91-96ae-84e456afae2b))
+ (fp_line (start 12.25 -2.75) (end 11.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f2e09a55-9630-49f4-bc4d-4fb359678f85))
+ (fp_line (start -12 0.042893) (end -11.5 0.75) (layer "F.Fab") (width 0.1) (tstamp f76f3c19-52af-4a83-bd3e-8588f2559f6d))
+ (fp_line (start 10.25 -2.25) (end 10.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp f818180d-9c8f-454c-8c69-6ed44e3fb068))
+ (fp_line (start -5.75 -2.25) (end -5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f8c3f4a1-ac01-41f9-b23a-fa77993d3732))
+ (fp_line (start -3.75 -2.25) (end -3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp fbd89a4e-4519-4448-80ea-d7022b461eed))
+ (fp_line (start -12.25 -2.25) (end -11.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp ff16a137-b07e-4af1-9e3e-70a6ef404ed6))
+ (pad "1" smd roundrect (at -12 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20d4805a-e5f8-4b19-a7a6-5782673874c1))
+ (pad "2" smd roundrect (at -10 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6349e809-68ff-45e9-aa60-3e0da25eb6d3))
+ (pad "3" smd roundrect (at -8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca7c1b48-92d9-4908-95b7-be6f8f877f7a))
+ (pad "4" smd roundrect (at -6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 338db835-dbc5-4a4d-beec-4a20610671da))
+ (pad "5" smd roundrect (at -4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a1484e0-3627-49f3-b008-878f26cec446))
+ (pad "6" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c86cdf3e-d08e-43d0-883e-aa5746e810f0))
+ (pad "7" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7994bb45-2ad2-4fc3-ae2d-f6b9c35548ad))
+ (pad "8" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 09daba48-b7e8-4eb4-af9a-72aefad935fc))
+ (pad "9" smd roundrect (at 4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fdffe73-0b04-46dd-8844-40b0dbaf7926))
+ (pad "10" smd roundrect (at 6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d8746b7-ccf7-4956-8c6f-536a5125992b))
+ (pad "11" smd roundrect (at 8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40a64e70-7454-42ca-99d6-22f25595edaa))
+ (pad "12" smd roundrect (at 10 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8109a02a-34ef-40c4-a2ae-cc016f8a29be))
+ (pad "13" smd roundrect (at 12 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c21daced-786b-42b6-8e1b-7034e03bf79b))
+ (pad "MP" smd roundrect (at -14.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 1d3f30c2-877e-4978-8961-55c718f1997e))
+ (pad "MP" smd roundrect (at 14.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 930c43da-3ef5-43c7-a174-b785014f3e64))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B13B-PH-SM4-TB_1x13-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d312f8fe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,121 @@
+(footprint "JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9640d68d-d850-4c33-9caf-b2eae5e10195)
+ )
+ (fp_text value "JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical" (at 13 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84b640d1-929e-4421-9916-d628f80e94a1)
+ )
+ (fp_text user "${REFERENCE}" (at 13 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84aee13a-e1fb-4376-bbf4-e31743821bb5)
+ )
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0483f1a8-7a2b-4c22-b3a9-6d720077a801))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0582562f-c468-4abe-b9f9-296485d85576))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 06831a5f-aca7-4e22-bd02-74396b3bca8b))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0a1e32d4-755d-4b2d-8e3a-e46cfaa642d1))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0bd96e9a-3d6b-48a5-b83d-5544513bfd61))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0d06839c-893d-4d20-b96d-85a95b1ee1b7))
+ (fp_line (start 28.06 2.91) (end 28.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 145920ba-a9ec-4c38-baa7-d43a3d7f2759))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 14d7682f-bced-44bc-8124-ee6987e46084))
+ (fp_line (start -2.06 2.91) (end 28.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 171bd8d5-a050-4b62-a3f4-17d11c3a9c34))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 188a30e9-a835-4c3a-88f0-db36c2085001))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1d68de03-0b2c-445b-8e52-8a2e913136c9))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 1d8840df-18ec-4508-9464-a599ce967d08))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2321887c-a143-47e8-9472-2fd6dce27d13))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 23b71a71-9a31-4fb6-8699-b6e5d8a87b5e))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2426bc8c-5e4b-4308-ae70-b33273e4476a))
+ (fp_line (start -1.45 2.3) (end 27.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2b4f57f2-be10-4f1e-8c8a-22f4cbcb9d2e))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2cdb6930-8d3f-4594-aa96-205af7be91a4))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2e57ed71-9e5c-431f-8526-1be25199ff84))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 34221fd8-5078-4e10-a747-8117673c0c1c))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3b6426c4-a859-47f8-a4bd-4031f7b63316))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3b69f0e4-65c0-41fa-b4bb-ce27bd51939e))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 3e4b5399-edfb-453d-b165-8e353913efd8))
+ (fp_line (start 28.06 -0.5) (end 27.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 4163c681-b63a-4b98-8562-012f15ce62c7))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 456a17bf-1c40-427d-a388-99f2deda7982))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4adc044f-8569-4cdc-bcf5-a4bbb7848468))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4f097a48-0ce7-4447-9e63-dcd684bc9905))
+ (fp_line (start 25.1 1.8) (end 25.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 51676b3d-f2cd-4336-8597-7bf490029b53))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 52c90311-02f8-4d21-af4d-46276ee5e3d4))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp 5c500c0e-efd1-4a2c-a521-9a08968fbf36))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 5dac26f7-7aca-4639-8f91-bf22d2d35061))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 612a2491-76f6-4cb9-b91b-1d4a99cb83cc))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 623a78e6-7cb5-4e91-87e5-0b35dae361f4))
+ (fp_line (start 27.45 2.3) (end 27.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 65c9cdca-cb9d-434c-adf1-7d8f94623857))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 683eef8f-f418-458c-8d0e-9ce73f59bbdf))
+ (fp_line (start 25 2.3) (end 25 1.8) (layer "F.SilkS") (width 0.12) (tstamp 69116a4c-e3da-4c4d-beef-0165b93cf6ea))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 71e6b190-c5d2-4a09-bb95-5c145db63c0d))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 73351a03-6788-40dd-b157-224a75d62d6f))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 75849bda-1b4b-4187-ba2e-e5a2325002a8))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer "F.SilkS") (width 0.12) (tstamp 78d0a276-fae0-4de3-8bf3-93d61c38f0bd))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 83ac362a-f6a7-4d2d-812a-400978635771))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8b43ad4c-a5ea-4fb4-84da-1373a346273b))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp 92cefc2e-954f-458e-adde-a518ffaeafb9))
+ (fp_line (start 25.5 -1.2) (end 25.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 9d7d86bc-0f1c-4db7-aacf-a5abb14e7c85))
+ (fp_line (start 24.9 2.3) (end 24.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp a21e772b-1e4a-4801-b871-69473361f49c))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp a61b3ea6-c863-4713-955e-c3048bcf7698))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp a84c0046-b481-4927-a2a9-52a2d38e0181))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp a92e3c51-cee8-470f-b887-b13bb9b7f32a))
+ (fp_line (start 28.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp ac5fb05c-8911-4fbf-8cac-732dbf27c632))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ae27c801-e626-46ce-b762-7d4815209c1a))
+ (fp_line (start 27.45 -1.2) (end 25.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp af266c59-71f2-4ac0-b2e6-3fac717bac16))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp b5a16fc6-429e-4eae-80f5-b0843e1be27b))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp b6801738-ee54-477e-9d2a-20be11ca5d1c))
+ (fp_line (start 24.9 1.8) (end 25.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp bbf68207-72d5-41b5-837f-f678f9d42284))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ca916b6d-8039-45ab-ab0f-76a2cd81850e))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp cadf7165-8183-4711-99b3-36a8e15c27b8))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d08c4a4c-1d87-46cb-bf93-c5afb67f0122))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d685aefa-cb20-4df6-8b4a-5e7efc4873e2))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d85942be-76a7-44c7-9723-3a2505e17230))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d93cf76f-4d1a-4178-b8ab-2bab30f5bc3c))
+ (fp_line (start 28.06 0.8) (end 27.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp da857325-7e17-46ba-9a26-f30b07297b4e))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp dac3ac48-3bf5-4be7-9be2-86232929a8f4))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp def5c16b-f3d7-4931-b29b-ed2ee41b2e39))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e4059337-9785-436b-8758-1d706359f23e))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp e40c37cd-3958-4765-a2d9-b993ed3a0987))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp e9b845c5-dbeb-4d01-b4a0-a1796d78fe81))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f0b357c1-205c-4e41-abfe-341351b6f126))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f855147b-4467-4d8f-9a01-a3f0bc6ea1b5))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f90fc6cf-71fb-497b-a76c-48a73ad92502))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp f99d73bc-ea1f-4d5e-b04a-a47e2396e2cb))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp fa997f5f-9af7-4319-b939-8fa077b69a91))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp fc6ae6ca-1041-4186-9b44-319fd279d352))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp fc903b12-9ec5-4146-8db6-bfaf92c8197d))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ff5d8b34-603d-4b67-bbf5-745dcaed357e))
+ (fp_line (start 28.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 2acefcab-49dd-408b-a89a-3f99e269acf2))
+ (fp_line (start -2.45 3.3) (end 28.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 6b291ea4-d193-4d31-9a11-589772599e7c))
+ (fp_line (start 28.45 3.3) (end 28.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 72801082-6b4e-4a6e-b99f-c386ce0a753d))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 9318a5e0-faff-46f0-ba1b-c50d68800e29))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 125a482a-3e2a-4eb8-9abf-22434c29a7c4))
+ (fp_line (start -1.95 2.8) (end 27.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 5a79cdb0-de0b-496c-a1b2-7c94969c4f34))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 905b3b34-d7c6-460b-9be8-51151509e465))
+ (fp_line (start 27.95 2.8) (end 27.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp c1f82c2c-3565-401e-a908-a7c6d661e8f4))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp ccdae450-caed-44e0-a2ba-f06e18034b9f))
+ (fp_line (start 27.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp d42ecdcc-f4b3-45ac-bf3b-67f12ed270e5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 71205de8-5a80-4621-b669-43eaaf7ed88a))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 57acf09b-66fc-413f-90df-777804ee1931))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 78d47782-9dd1-44d5-8345-997c29ff9ed3))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 264d608a-2646-41c8-8706-0e0317922d93))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b40b9474-dd05-4bde-b97b-213a7336a9d1))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b225b36a-a556-437f-944d-d0c371110637))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d8244e81-17d4-421f-8ed6-7318434e11bc))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ebb72f3b-170c-48f5-b2ab-a056653f127b))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 86dd518b-ac67-4d06-b0e5-2b26f45e692b))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9c69521c-d22b-4a95-b19b-1624ae11c75a))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f11f3e2b-d72c-4e84-b49f-1c665a5800b7))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0f34fb8a-28f6-4910-8aa2-0da960601c8d))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4fad15f8-0b25-4987-97a4-409c47650eb9))
+ (pad "14" thru_hole oval (at 26 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b7ffe915-deee-47a2-ab40-753fa03a6c33))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B14B-PH-K_1x14_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..74bea5b6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,114 @@
+(footprint "JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32d24652-4feb-413d-8e28-d7e881b8bf4f)
+ )
+ (fp_text value "JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45720f65-5f93-49e7-aa54-13c587950a3f)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ddc7fa8-a53d-4838-8b69-4716f8a07b45)
+ )
+ (fp_line (start 16.085 0.01) (end 16.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 18d6db85-065a-444e-bc71-db8ab8906ee0))
+ (fp_line (start -16.085 0.01) (end -16.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 68e5f1fa-ea18-4b8a-84f7-8be8bb815cdf))
+ (fp_line (start -16.085 -4.36) (end 16.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 698d5c2f-9454-4503-8e26-d5d6099a0572))
+ (fp_line (start 16.085 -4.36) (end 16.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 71eff3da-3481-4f3c-81ce-8a6c189dc1ee))
+ (fp_line (start 16.085 0.86) (end 13.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp a6fba5be-bae8-440f-8447-5fe6270ba39a))
+ (fp_line (start -16.085 0.86) (end -13.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp b76f5f7c-a507-47be-ba21-a950b27a3c61))
+ (fp_line (start -13.76 0.86) (end -13.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp d07f198b-877b-488b-ba96-2f936c75a9e2))
+ (fp_line (start -16.085 -3.51) (end -16.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp d9f20d95-d982-42ff-8208-9b4fdaf1bb0e))
+ (fp_line (start 16.7 3.75) (end 16.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 81229df8-4fe5-4aeb-8081-1b65ac8d4545))
+ (fp_line (start -16.7 3.75) (end 16.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 877724a8-4f9b-46ca-baa7-daeb7bdbb58c))
+ (fp_line (start 16.7 -4.75) (end -16.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp a23c2e30-b0fc-4af7-89ac-fd3c47fb7099))
+ (fp_line (start -16.7 -4.75) (end -16.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp bdc0c4b5-7873-4ce3-8d6d-c04b502cfa39))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 00d0f22d-f5e8-44a0-a299-f971fae9f495))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 07716499-9a2c-4453-8a95-bd44563b17af))
+ (fp_line (start 10.75 -2.25) (end 11.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0b484dc0-5584-4c1e-8386-cabd55804552))
+ (fp_line (start 7.25 -2.75) (end 6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 13294eee-bc6c-4c46-905f-ddbba6151f27))
+ (fp_line (start 6.75 -2.75) (end 6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 1b5f28ba-3b33-4e20-8192-18ab0064ae91))
+ (fp_line (start -5.25 -2.25) (end -4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 207de683-a53f-400b-8d26-667a172230df))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 257c0372-9789-4115-87f8-711890288762))
+ (fp_line (start -12.75 -2.25) (end -12.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 27e2320c-409e-4c84-b788-7d81daf9af31))
+ (fp_line (start 9.25 -2.75) (end 8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 2a6546ad-2ac8-4414-bec7-7bb3f47ede56))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 324f9b25-177d-43b1-8dfc-f525b9d3c690))
+ (fp_line (start 15.975 0.75) (end 15.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 35c238a9-d991-41f7-8b6c-97fd602d70d9))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 395f1a6c-833a-4688-aa82-17ac5102df88))
+ (fp_line (start -8.75 -2.75) (end -9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 412c458b-b3bd-40b0-a506-a20bd6498c97))
+ (fp_line (start -11.25 -2.75) (end -11.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 4326a5a3-d9b5-4920-97a1-67634a92f51a))
+ (fp_line (start -11.25 -2.25) (end -10.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 48083cd1-bcf9-4517-8cd3-fe55a9edcb12))
+ (fp_line (start -13 0.042893) (end -12.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 50f47767-95e9-430c-8053-d926cb7aecfe))
+ (fp_line (start 7.25 -2.25) (end 7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 52144095-f412-4b41-b510-c98612686fa5))
+ (fp_line (start -9.25 -2.75) (end -9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5e6f90f2-cbcf-456e-acd1-f3f6ff0d822f))
+ (fp_line (start -6.75 -2.75) (end -7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 610f309f-a459-4fa7-aeb7-09c65801e01d))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 618a253a-2f42-4576-add7-12b1d470a30f))
+ (fp_line (start 12.75 -2.75) (end 12.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 623c5d9a-c874-4e26-b28f-b3be7530ee0b))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6570213b-fb93-47f1-994d-460f518cca3d))
+ (fp_line (start -10.75 -2.75) (end -11.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6772cb87-abe9-443e-8e01-be41e41038a1))
+ (fp_line (start 4.75 -2.25) (end 5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 691e7640-57d1-4c5f-a74e-d8c81bc3480d))
+ (fp_line (start -4.75 -2.25) (end -4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 703c773f-d380-45b0-a774-ab4456db1b78))
+ (fp_line (start -6.75 -2.25) (end -6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 75f9b62a-b5ee-4ff7-9baa-cf6d4971c6df))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7a2c7bc2-025e-4404-9776-be72c0cc550b))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7a8b99b5-d297-4d59-b25d-d51998874422))
+ (fp_line (start 13.25 -2.25) (end 13.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 8261110b-6f6f-492f-83bf-3210a5775209))
+ (fp_line (start 9.25 -2.25) (end 9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 88f9e726-61ac-4eb3-9113-66f3e85904cb))
+ (fp_line (start 4.75 -2.75) (end 4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8add1de2-205b-46d8-bf4b-ce2b24140e56))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8f0e8023-d1bb-4e81-afda-fe1ab807faa9))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 93119f1f-0b60-4b01-b1f0-fa08e56e83fe))
+ (fp_line (start -7.25 -2.75) (end -7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9322b5b0-fdde-483e-951b-2e4fbefefb01))
+ (fp_line (start 11.25 -2.25) (end 11.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 94006316-a23c-4e54-8434-a42c2a771c59))
+ (fp_line (start -15.975 0.75) (end -15.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 96bd0bbb-e3cf-4e79-ab70-5bfccf64a955))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 97bfd05b-c6e7-414d-b1e7-7925f2a2c61a))
+ (fp_line (start 13.25 -2.75) (end 12.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 97ea22b7-591f-4a90-8b72-fc42a98023c8))
+ (fp_line (start -13.25 -2.75) (end -13.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp a5e28168-d7ea-444a-bc1d-e5e4727cbd7a))
+ (fp_line (start 8.75 -2.25) (end 9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp aa03f46f-5662-4c58-b85f-1be5cc937fff))
+ (fp_line (start -5.25 -2.75) (end -5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp aa8ba070-aec3-47da-9d7b-394feb53d122))
+ (fp_line (start -8.75 -2.25) (end -8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp afd477e9-efd7-4d8e-9bdf-75586e001d87))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp c1922afb-0767-4704-ad8a-e3447cc793be))
+ (fp_line (start -13.5 0.75) (end -13 0.042893) (layer "F.Fab") (width 0.1) (tstamp c3a2e1d4-66b9-4625-8865-aaa61e95c786))
+ (fp_line (start -12.75 -2.75) (end -13.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c68ff91f-85af-470b-af13-04d9ba00020f))
+ (fp_line (start -10.75 -2.25) (end -10.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp cf3a2796-f280-494d-81e2-aea5eb4c19e2))
+ (fp_line (start 11.25 -2.75) (end 10.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d2fcaab0-b996-4178-afb8-68a331c9dd94))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp d4705c17-dd85-44f5-9006-966deb40cb96))
+ (fp_line (start -4.75 -2.75) (end -5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d57bfbe6-7e86-4284-b574-e4341f8e21fc))
+ (fp_line (start -7.25 -2.25) (end -6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp d600bcd0-e57e-4138-ba72-0c8129aa309c))
+ (fp_line (start -15.975 -4.25) (end 15.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp d7ba62ee-6d89-4c53-b45a-ea1cd8b4d1f5))
+ (fp_line (start 10.75 -2.75) (end 10.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp de1580a1-1589-4079-947d-8c45c8c1020a))
+ (fp_line (start -15.975 0.75) (end 15.975 0.75) (layer "F.Fab") (width 0.1) (tstamp e04c931a-3843-4a09-9a16-19a2fbad57fb))
+ (fp_line (start 8.75 -2.75) (end 8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp e2d219ad-bca1-4ca0-8cc0-a2502f340a69))
+ (fp_line (start 6.75 -2.25) (end 7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e626301f-02db-43b0-bbe7-ecdab80aee15))
+ (fp_line (start 12.75 -2.25) (end 13.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e6f93a78-522a-4a05-a5e2-9b687975c643))
+ (fp_line (start 5.25 -2.75) (end 4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e82750ea-07ac-4a7e-895a-37f8d0bba0d3))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e9343d1d-7f0c-4111-bbc7-1a031c169228))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f813bf35-a48c-46ae-a653-5120ded25092))
+ (fp_line (start -13.25 -2.25) (end -12.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fb6e0bd2-ab31-49d9-84ea-ba6320d8ec14))
+ (fp_line (start -9.25 -2.25) (end -8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fda48d02-b8a3-43b3-bb13-7f042dbbe8ce))
+ (fp_line (start 5.25 -2.25) (end 5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp fdcc3ba3-aa04-4ee6-8702-cdcf41050425))
+ (pad "1" smd roundrect (at -13 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b5a9783-f5f6-4c73-a6e3-1f5e75227f86))
+ (pad "2" smd roundrect (at -11 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d1a0093-2f54-46b5-8b59-dc65a100a3a1))
+ (pad "3" smd roundrect (at -9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5871816a-e9bb-4635-9bc0-65efd0bbf49a))
+ (pad "4" smd roundrect (at -7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d9e4e5e-591c-4518-96c9-814fa5e21243))
+ (pad "5" smd roundrect (at -5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac1f1f23-1d9e-4fbf-b93b-bcfc68ca8361))
+ (pad "6" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d1e3380-c80b-414f-8d36-b9c4cebd5f3a))
+ (pad "7" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ff21ed5-b76c-4fba-8d87-46d9db343b02))
+ (pad "8" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 129d9a8a-938e-4419-8ad0-9c258f51cd8d))
+ (pad "9" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64344e2d-0f27-45ca-8c22-a44d1489c518))
+ (pad "10" smd roundrect (at 5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce04a84d-aeb0-4882-9003-3daa633ef19e))
+ (pad "11" smd roundrect (at 7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ad6e91a-dc25-4d78-aa36-04224d4f9dcd))
+ (pad "12" smd roundrect (at 9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8d27b16-5bb5-4d55-bc84-372076840c97))
+ (pad "13" smd roundrect (at 11 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5c6903a-d5a2-444e-b0a1-7c517a90a68c))
+ (pad "14" smd roundrect (at 13 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe2c3346-77f7-4f39-88e4-96d208a23a74))
+ (pad "MP" smd roundrect (at 15.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 1addc354-9421-42ba-b5d6-7f0ca4aef7b7))
+ (pad "MP" smd roundrect (at -15.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 6e9e4356-d22c-4738-a3d9-0e33cfd2f736))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B14B-PH-SM4-TB_1x14-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8fbc0912
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,126 @@
+(footprint "JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 14 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6092d3ca-21a4-4b86-ad47-1fd349083569)
+ )
+ (fp_text value "JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical" (at 14 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11155e72-e2e3-499d-90a5-1dd099f92c4b)
+ )
+ (fp_text user "${REFERENCE}" (at 14 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 494733b1-84aa-4ef2-9fbf-ebe803878aeb)
+ )
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 07a47b0c-92e0-4620-a6a7-c3f02d3b2002))
+ (fp_line (start -2.06 2.91) (end 30.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 0c2d10cb-3072-419e-ac7e-805dfecb785e))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0e0c315c-02bd-47a9-b368-71af1cf106d4))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp 119b35dc-5600-4f66-9874-eae7ed4611cf))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 11d88a0d-9d11-4b70-a7e7-93a35a8648fb))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 12074eed-9a6d-4a16-a782-43e8ccec0aba))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1220d441-0031-4dac-aabc-98ab9a5fe2fd))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 14e2d399-251e-4678-913b-887b5446fd1e))
+ (fp_line (start 27.1 1.8) (end 27.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 182e9b02-1d0b-449f-a4c3-c1d3ff30f82e))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1a58700d-574e-4e56-939c-6e3b36066901))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 1bff2101-ca60-4c2a-84ef-eaff0c1d0d3e))
+ (fp_line (start 25 2.3) (end 25 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1d6eb386-f2dd-43c7-b29a-6bc74672f145))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 23397bb7-10b3-4de7-aff8-39c4cecc3368))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 236c63ae-8bda-41b2-9f35-7c9674007e64))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2646150b-ea0b-497d-b469-01378338eac3))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 34f17727-cb5f-46a8-9923-538ae81e9489))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 38d01f27-532c-473e-b413-239d0ad598dc))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 41a0146d-133c-4ac9-b737-27a3f7b3ade9))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 428cadaf-3443-4ac3-af92-12f19de0b458))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 49fd3370-08ef-47ce-8f65-6b1242361ba0))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 58cfba03-803c-482d-87dc-824f22af044c))
+ (fp_line (start 27.5 -1.2) (end 27.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 5999f9a2-4273-446b-b16f-84e8fc054a01))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 5de6bb8f-cbb6-4c19-9dbe-9a0725b5b896))
+ (fp_line (start 24.9 2.3) (end 24.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 621f59c8-0362-4d1b-b909-07f366de957a))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 623bb4f5-72af-4330-9571-83b50163bf8d))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 632c4357-d8b5-48b8-83d3-4d9f64e2e452))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 655cfa79-41ed-468a-ba5f-51258a1b2d18))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 668c7d65-f884-42e1-8a20-eef3c3e8e13f))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6b5afd98-a1f2-4dad-86d9-a24834c282ba))
+ (fp_line (start 30.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 6ef22b54-6fb2-4e97-9d27-0f4bf738ddf9))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 70c48a22-8d1a-43a7-a8c8-5b664932178c))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 72c9b4eb-06d1-4f5b-bfaf-aa140d421005))
+ (fp_line (start 30.06 2.91) (end 30.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 72f0f4e4-2e94-4481-bc2a-ffcff360b49c))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp 74561645-da52-4788-b8c7-8bfc84127fec))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer "F.SilkS") (width 0.12) (tstamp 76ad4804-e9dc-48a2-86a7-a6b75a701881))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 77c260b0-9c9d-4795-845a-5d5162d9090f))
+ (fp_line (start 26.9 1.8) (end 27.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7822bd51-ddac-4758-ba1c-de077732ba91))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 798e55df-8a2f-49b5-b8ba-4bc0eda6e923))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 79dd9e03-49a6-464f-8ff9-654aa8a13d42))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 7a309af2-d2a5-42f4-9e49-b4051b337f84))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 80c13e19-ec36-4ece-804c-a58247fd5caa))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 81105763-e920-4d9a-8768-240cce403e49))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8a3b532d-1508-4feb-a6ef-fa85241c7d69))
+ (fp_line (start 29.45 -1.2) (end 27.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 8dad500d-26fa-4888-9e1e-748741ea3deb))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 92f85ff8-2c84-40ea-b3c7-af8ecde21a5f))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 9e729b20-a32d-4e2b-a775-51ebb1300f59))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 9fbff512-734c-48b5-9fd4-6ae02229e1a2))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp a5cea5d9-032e-4af8-9ab2-4333110e6449))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp a9ea7287-aef7-43d3-b842-14943572ac64))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp b213768f-cb7f-489d-b8ad-21ea855650ee))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp b73670eb-aac7-47da-8452-48c2fb5f1619))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp b80daa6e-8179-48b1-a897-2ccea4519fed))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp baff5e62-a9b4-4705-88f9-3f69b4dcd703))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp c6229e22-b6a3-40de-a9bb-2918023b15a8))
+ (fp_line (start 26.9 2.3) (end 26.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp c7100b9c-4beb-4f1c-bd1a-c81de32fcc5b))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer "F.SilkS") (width 0.12) (tstamp c7a37046-3417-4d77-85bb-8fff5424c13c))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp c9845f4e-4637-431c-9f4b-a63f841ad608))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp cf018728-c1d9-429a-beea-211aae15d8cc))
+ (fp_line (start 30.06 -0.5) (end 29.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp d30ea8bc-6b1d-4cbc-93aa-fad36aa3871f))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d7a04dc5-10c8-4aae-9402-644705946ac9))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp d841c817-0e9c-4ea8-b39a-eec57b7ab53d))
+ (fp_line (start 25.1 1.8) (end 25.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d8825618-c771-4b05-9198-646226b23332))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp d95bd680-2622-4bf3-953e-44775a5bc9cd))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp da48d152-7588-45ab-be44-a83f174632ad))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer "F.SilkS") (width 0.12) (tstamp ddb7c71c-abee-417c-8316-9a7cbc51b639))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp dfdbca30-2568-4d94-80bc-40d6a90bf222))
+ (fp_line (start 27 2.3) (end 27 1.8) (layer "F.SilkS") (width 0.12) (tstamp e1fb8fb1-5ac2-4a56-b91a-65e4c612fcd5))
+ (fp_line (start -1.45 2.3) (end 29.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp e4bd726d-c033-4592-bfdb-10c8ea7662fb))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp e9d17b3a-5e4d-426c-b7b4-db8750a45e36))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp eacef862-a36d-4e89-bb3b-5131d885b46b))
+ (fp_line (start 29.45 2.3) (end 29.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp ebb839a6-2c4c-4207-9d6e-1c8523ed7c63))
+ (fp_line (start 24.9 1.8) (end 25.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f0b1b4e7-cfc2-4cd0-88c6-6a266409c4bd))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f1f7695d-b2e7-43c0-9f7c-b58ce49b80ca))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp f2a785d9-6f5e-4e58-a349-2da57e70b9c2))
+ (fp_line (start 30.06 0.8) (end 29.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp f4743bfd-bf3a-4724-a930-077c6ba87abe))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp fb3d82d2-eee1-48f5-be77-bb7235be6ba6))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp fe53a24b-b344-46b2-aee5-5ec583f3f517))
+ (fp_line (start -2.45 3.3) (end 30.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 8755585b-0d27-4c25-a986-28fc20b1c30c))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp ac5f6db6-b6bd-4367-8460-335ccb1ba053))
+ (fp_line (start 30.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp db2e9f5d-e709-4067-b5f3-87965b656008))
+ (fp_line (start 30.45 3.3) (end 30.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp f638088e-11cb-4d9f-8cdc-a594539bc29e))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 10ad57e0-94b3-442d-bef6-4b81a4b06ece))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 5c4cadb4-2f9d-460a-821d-e53b19da676d))
+ (fp_line (start 29.95 2.8) (end 29.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 941fb210-e7c8-4f60-87d0-4192e8c080b1))
+ (fp_line (start 29.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp c7f416cd-b60b-4e66-868c-f01fcdd6116d))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp d2e8987f-43ce-435f-a0ed-c611b8c9f573))
+ (fp_line (start -1.95 2.8) (end 29.95 2.8) (layer "F.Fab") (width 0.1) (tstamp e0ae8678-2fae-4d2b-970e-d8a39faa0fbc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 1a202670-1f32-4287-a949-d32ded5d8c17))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6456e103-d1b5-401b-9f50-b5189f889b09))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 399d5882-eb62-43f3-ae65-27ebd64f2bea))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2420b095-aa91-4485-8d37-56bf5c39816c))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 24e919d5-2ddf-4402-861e-b3b3e09169d4))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7ba78039-4963-43a0-b115-c9b305f12c40))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6dcceee6-32bc-4ec7-a377-db0edb2bf545))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a23f03ec-1438-425c-a687-a74ab1b0c5af))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 767c41ac-b208-4c0a-a6ee-a000ac725f5b))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d4910a3-0f27-432a-9d74-dc9f2fc5b41e))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1105dba8-2d7b-4bb5-93c5-009c221dbd42))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3634c653-cc4e-45e7-8a71-fa4ab15bd697))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8286e481-3ff4-466d-933e-dcc62555c2ce))
+ (pad "14" thru_hole oval (at 26 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 84c23ab9-2315-4cca-90fa-fb44ecfde142))
+ (pad "15" thru_hole oval (at 28 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp adee1ba5-efa2-4c5f-aff7-45d7bebfa381))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B15B-PH-K_1x15_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..05e8a9e2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,119 @@
+(footprint "JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ced4f34a-3e63-44d3-bae1-66a104996f16)
+ )
+ (fp_text value "JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c9bf842-2914-447e-9b9f-6b89cbc6b433)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bf089865-3f8f-41a2-a381-9c394dd2791a)
+ )
+ (fp_line (start -17.085 0.86) (end -14.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 19b39375-26bd-4b1a-9168-3a02a4e76b41))
+ (fp_line (start 17.085 0.86) (end 14.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 4f5f1cb2-85f6-4cbc-bd18-ea9328885a74))
+ (fp_line (start -17.085 -3.51) (end -17.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 87bc9577-277d-48dc-b34a-257ccc306e67))
+ (fp_line (start -17.085 -4.36) (end 17.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp a8069805-1b32-45b2-a954-b675a7c8c709))
+ (fp_line (start 17.085 0.01) (end 17.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp b6a53553-e5f4-4f77-86ad-87cb4ea96680))
+ (fp_line (start 17.085 -4.36) (end 17.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c7484045-9e53-4cf0-90d6-fbbaa575667d))
+ (fp_line (start -17.085 0.01) (end -17.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp ce249362-f193-4a4b-b171-bc379e0e0ecf))
+ (fp_line (start -14.76 0.86) (end -14.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp dd30f459-4612-4c7b-85b1-2f4a687cc12a))
+ (fp_line (start 17.7 -4.75) (end -17.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 07f392e6-4b0a-45cb-a3e9-464a96d6970e))
+ (fp_line (start -17.7 -4.75) (end -17.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 25276d71-6743-4f85-b9ec-e4627c1d9d3e))
+ (fp_line (start 17.7 3.75) (end 17.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp bd9ea31c-8e45-478e-ae95-57ad7d9416ff))
+ (fp_line (start -17.7 3.75) (end 17.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp e16bb349-2cef-48d7-8e51-333dae575939))
+ (fp_line (start 14.25 -2.25) (end 14.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 003b4706-6f33-4deb-a500-7ac0823dee75))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 01404eee-35c2-4a9e-81ba-8491ae1a2c38))
+ (fp_line (start 4.25 -2.25) (end 4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 029ed1b3-4b55-4d1d-8a57-c280d69b806c))
+ (fp_line (start -6.25 -2.25) (end -5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0468561e-a16b-4b9f-9ba0-a2e311674419))
+ (fp_line (start -14.25 -2.75) (end -14.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 09c4dd48-e774-4e2e-adfa-619bfc88f40a))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1dde930b-8ad4-4107-beb0-d644bf778ce5))
+ (fp_line (start -13.75 -2.75) (end -14.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 2252a8ed-9bdc-4423-87b8-f17ad70cd9d3))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 266e08aa-1a1f-4413-be85-44fbb6e26b2e))
+ (fp_line (start -12.25 -2.75) (end -12.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 2894c1f7-e7a0-46fd-91b3-a2ff9418d3bb))
+ (fp_line (start -14.5 0.75) (end -14 0.042893) (layer "F.Fab") (width 0.1) (tstamp 31d4678c-cd76-4c02-84e0-47c8e6af548c))
+ (fp_line (start 10.25 -2.25) (end 10.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 39ee858b-e4ec-48bf-a4a9-cc30ef9c94ec))
+ (fp_line (start -4.25 -2.25) (end -3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 42eeed44-0973-4b13-b922-138b4c1acd41))
+ (fp_line (start -11.75 -2.75) (end -12.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 47af629b-3921-4612-b0ed-7df87c3e0341))
+ (fp_line (start -8.25 -2.25) (end -7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 47e07f24-31e5-41cd-b361-c41267dccb22))
+ (fp_line (start -14 0.042893) (end -13.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 544b4cbb-f575-4b69-bd87-9ce9e6e093c5))
+ (fp_line (start 11.75 -2.75) (end 11.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5ae4f060-d95f-4da9-9353-2de38f83b783))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 5cac5613-3894-47f8-bef5-5367904a4912))
+ (fp_line (start -4.25 -2.75) (end -4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5d8fab82-e162-45e5-9016-1acc443a84a1))
+ (fp_line (start 8.25 -2.75) (end 7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 63b8172d-e91c-419d-a4f2-eb6163ccfc71))
+ (fp_line (start -5.75 -2.25) (end -5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6d8c6131-abff-4119-b26e-3ea95c07fbce))
+ (fp_line (start 16.975 0.75) (end 16.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 6fecefc9-21dd-46f6-a8ba-49c5577011f8))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7334b635-9989-444f-abee-3732e4c45d37))
+ (fp_line (start 7.75 -2.25) (end 8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 74322f5f-55d5-4e72-8cc5-b2199a24902c))
+ (fp_line (start -10.25 -2.25) (end -9.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 754ae498-fe99-46b6-a274-4a99963c5088))
+ (fp_line (start 6.25 -2.25) (end 6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7dc13534-57c3-45aa-8c3f-b3a455a2f45b))
+ (fp_line (start -14.25 -2.25) (end -13.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7fdacc49-c88e-468c-8ed1-d00f9f5e59d1))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8065e740-daca-452f-8ee8-a1a2a0ea22d8))
+ (fp_line (start 5.75 -2.25) (end 6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 84125ac5-257b-4b6b-b892-9dd5154cfa43))
+ (fp_line (start 5.75 -2.75) (end 5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 84cf093c-f8d0-45ac-9038-76db191d5a0d))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8c162919-020e-4fff-af7f-e48a165a9520))
+ (fp_line (start -12.25 -2.25) (end -11.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 918b85bc-e4f6-466f-94fc-f8518e644d18))
+ (fp_line (start 3.75 -2.25) (end 4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 937ad8f3-ba42-4c78-817b-7ffcdfe1f0fc))
+ (fp_line (start -11.75 -2.25) (end -11.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 952141ff-2380-480d-a411-11146f5e5325))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 96995a44-43dd-4fcd-8442-50521f818d4b))
+ (fp_line (start 13.75 -2.75) (end 13.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9bce02e0-3bd5-4919-8274-15f049ed7991))
+ (fp_line (start -16.975 0.75) (end 16.975 0.75) (layer "F.Fab") (width 0.1) (tstamp a2969f22-b656-402e-b57e-0a6e54cacb3e))
+ (fp_line (start 8.25 -2.25) (end 8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp a46bc7c3-6ea5-42a6-9798-4dffdf16cf86))
+ (fp_line (start -3.75 -2.75) (end -4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp a47fa6e1-d65b-49e4-a37a-2d51ae242502))
+ (fp_line (start -13.75 -2.25) (end -13.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp aa4142cc-641c-4491-a85a-385ee900ad10))
+ (fp_line (start 13.75 -2.25) (end 14.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp ab19869f-507e-4cae-b9c0-01b4faad6f16))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp adb9d7f5-520e-46e3-9dfe-82d430b19811))
+ (fp_line (start 10.25 -2.75) (end 9.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp ae66c557-dd9f-4850-9258-5dd5411968f3))
+ (fp_line (start -6.25 -2.75) (end -6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b6b5c1c3-94cd-4c16-bf28-72deeca5c487))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b7e0e473-5b2d-46f3-8be5-ee80f88e0ebc))
+ (fp_line (start -5.75 -2.75) (end -6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b8395f11-f577-4d0d-9665-7c120de284c8))
+ (fp_line (start 9.75 -2.25) (end 10.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp c42b039d-be84-48c7-acbf-e752e82889d1))
+ (fp_line (start 3.75 -2.75) (end 3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c5d9bd22-38a3-4890-9c5c-daa31eb20233))
+ (fp_line (start 12.25 -2.75) (end 11.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d1f54284-c1a4-4169-818a-b3c203d28013))
+ (fp_line (start -16.975 -4.25) (end 16.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp d2b05679-86b1-4382-b54e-a5ebd94db91e))
+ (fp_line (start -10.25 -2.75) (end -10.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d2ca7bad-261b-41c9-abe0-f6bd2d7eec95))
+ (fp_line (start -9.75 -2.25) (end -9.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d7b01327-e2ea-4aeb-b797-0ee3fb42d720))
+ (fp_line (start 14.25 -2.75) (end 13.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d987b0d5-5f06-405c-a0fb-55c4d21263a1))
+ (fp_line (start -7.75 -2.25) (end -7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d9a5d928-24fb-4c7b-9ae7-2e011d535630))
+ (fp_line (start -7.75 -2.75) (end -8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp da0cd346-71f3-4b75-9845-90bba8f8376e))
+ (fp_line (start 4.25 -2.75) (end 3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp da86c43b-b909-496f-9b09-7ea93204167a))
+ (fp_line (start -9.75 -2.75) (end -10.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp db9e29a8-c1c4-4eb1-88cf-3faa4d8eb8a1))
+ (fp_line (start -3.75 -2.25) (end -3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp dfc9cc06-4f96-481d-a5a6-406d739cad11))
+ (fp_line (start -8.25 -2.75) (end -8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e30c2e84-f4f6-4785-b8f2-b676d0596c88))
+ (fp_line (start 6.25 -2.75) (end 5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e3acc686-c7ba-4043-a82d-dd26a061fb72))
+ (fp_line (start 11.75 -2.25) (end 12.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e6c1856f-69b6-47c6-946c-d0657f6c330d))
+ (fp_line (start 12.25 -2.25) (end 12.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ef7df57a-8202-4565-b369-20447e7bb637))
+ (fp_line (start -16.975 0.75) (end -16.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp efcc027b-7b30-4833-8608-5fc18ca01196))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp f435bdbe-ac4b-4173-aa7e-d9f2ebb68b36))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f85967f4-0413-4069-b6b1-a40b2d9260cc))
+ (fp_line (start 7.75 -2.75) (end 7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fc6bf78b-c0b3-4279-89b6-75fb141999ab))
+ (fp_line (start 9.75 -2.75) (end 9.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fedda6fa-c898-4870-96d6-e1ad556d1fd6))
+ (pad "1" smd roundrect (at -14 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a9ab468-26c7-48ae-9247-c1273ecbc212))
+ (pad "2" smd roundrect (at -12 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4219e3b2-4da3-45fc-aadd-286a1b794253))
+ (pad "3" smd roundrect (at -10 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8db476a-dc87-40e9-8ba8-f3181236a131))
+ (pad "4" smd roundrect (at -8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c79b72a-833a-44f4-a3de-5db5e10a849c))
+ (pad "5" smd roundrect (at -6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 054d8a85-ec11-45d1-a9d2-03850fc9728a))
+ (pad "6" smd roundrect (at -4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce3871e5-b221-4637-83aa-d04566fe59c0))
+ (pad "7" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4abe06da-eadb-4e36-a12a-a2eb5b0bfb90))
+ (pad "8" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25716d64-32d3-4c0d-bc85-b35f4034a212))
+ (pad "9" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a8e5459-9476-4d75-8302-860b2e74d2e5))
+ (pad "10" smd roundrect (at 4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed1c553f-640c-46b4-9633-42dd6626e302))
+ (pad "11" smd roundrect (at 6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67d79b2d-d76e-454b-a9cf-7a8277fc8f0e))
+ (pad "12" smd roundrect (at 8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9eccc382-48be-4d6b-ad48-7f4e9adb4f0d))
+ (pad "13" smd roundrect (at 10 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1747770e-5a36-48fb-a073-eef8486fecfd))
+ (pad "14" smd roundrect (at 12 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ea9efe7-291a-4085-9d2a-4c6e2211040a))
+ (pad "15" smd roundrect (at 14 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57bc028f-5156-4728-99e7-90bf9c47332a))
+ (pad "MP" smd roundrect (at -16.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 887651fb-6eb6-48db-ae4a-a3706e2f32c0))
+ (pad "MP" smd roundrect (at 16.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp d52f1de7-20d0-47f4-80b0-d2ae0079bc34))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B15B-PH-SM4-TB_1x15-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8ccaf578
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,131 @@
+(footprint "JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 006d8988-b2cb-4f33-a795-fb69b56c501b)
+ )
+ (fp_text value "JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical" (at 15 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1eac46f6-e70d-44a5-84c2-14e849d0505e)
+ )
+ (fp_text user "${REFERENCE}" (at 15 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca403a2f-ebbf-444e-aa21-c52c083d1379)
+ )
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 03b64f7a-f9c1-46fd-8378-06061e3a3f9e))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0df25e1f-3a4d-4faa-9112-bb18060bd562))
+ (fp_line (start 29.1 1.8) (end 29.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0ee77f8c-e2d9-440e-b08d-54247de09f61))
+ (fp_line (start -2.06 2.91) (end 32.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 0f71939a-53f9-4026-97da-b14ffa234a26))
+ (fp_line (start 22.9 1.8) (end 23.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 10cd0ca2-333a-47f9-a8fa-b576bb879da3))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 12c69b38-556b-47c8-b6e6-5ba825bdba01))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 169b9aa2-9d26-4dda-86d4-cd8a09fabf32))
+ (fp_line (start 20.9 2.3) (end 20.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1aeba7fe-2f2b-4d58-8a28-7ff7038d49ed))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 20d10584-2f90-4f35-8173-4be943275324))
+ (fp_line (start 26.9 1.8) (end 27.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 21af2e1d-fdc4-4eda-9c96-df056947aead))
+ (fp_line (start 32.06 2.91) (end 32.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 2c667312-2a6a-469d-914f-3bd787b6c750))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2cba853b-9df3-4cc1-9467-f9369306152c))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2cfc8616-8c4d-401a-8564-96ce9ecdd877))
+ (fp_line (start 32.06 0.8) (end 31.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 340d2554-cc9f-4215-9087-525f8296904b))
+ (fp_line (start 27.1 1.8) (end 27.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 39b8ff03-66e1-4816-99fd-5368181814e1))
+ (fp_line (start 24.9 2.3) (end 24.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3ad81157-e976-4a41-b510-0b81136e5995))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3e2beba7-05ab-488f-bb0d-914c02fa69bb))
+ (fp_line (start 24.9 1.8) (end 25.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3ecf5b37-3e2c-471e-aa84-f988736fcc84))
+ (fp_line (start 22.9 2.3) (end 22.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3f424e63-2f31-4b68-9672-1755bd876383))
+ (fp_line (start 25 2.3) (end 25 1.8) (layer "F.SilkS") (width 0.12) (tstamp 407c6894-e8cf-41f9-9533-2b0b8b3d779b))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4114107c-c349-48ae-97c9-7f5ba715a1d8))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 41439950-139c-40fb-ad09-6f28a3b6e49a))
+ (fp_line (start 21.1 1.8) (end 21.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4585611d-8fa9-4f42-859c-ca333d7c0434))
+ (fp_line (start 19.1 1.8) (end 19.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4597d4fd-991c-41ed-8769-e6eb05fe36f4))
+ (fp_line (start 16.9 2.3) (end 16.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 49d960ed-cdb7-4cfd-b5fa-caae93d70127))
+ (fp_line (start 18.9 2.3) (end 18.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4c1e4cdb-2648-424e-a43a-10b30e64a3f4))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 4cd2a160-d20a-4e3e-9f2b-e718067ea1a6))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4d56c65b-937b-4054-81f7-1b12b817bded))
+ (fp_line (start 31.45 2.3) (end 31.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 51880d0c-1420-49d2-8b53-7545034947aa))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 52d16da4-1cd7-44f9-b6f4-baa7f7d0b182))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 556096c2-23ba-4d33-8fcf-9009cbd0129d))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 5abb171e-9576-4b46-b789-763c115d17fa))
+ (fp_line (start 29.5 -1.2) (end 29.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 6025f764-a86f-4267-aa59-6f5f6c8bc4fa))
+ (fp_line (start -1.45 2.3) (end 31.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6202845b-6c64-404a-98d2-de9820bb3cca))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 634d0272-e167-44c1-8e89-78d5afb1f3d4))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 664d159a-80e1-4d24-982f-c1ba2dc4fadc))
+ (fp_line (start 23.1 1.8) (end 23.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6ba01f91-b5cd-4781-88f3-d3249be2687d))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 718c9d46-8c4a-4817-b922-c70182feba5d))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 727946ee-e2b1-4198-b4c6-c8c3b6308cd4))
+ (fp_line (start 19 2.3) (end 19 1.8) (layer "F.SilkS") (width 0.12) (tstamp 729bdd70-fc66-4a85-8bce-3d45162b7cde))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7d18c918-b5f3-44ae-8ad8-18c6a1e7d7dd))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 8336225b-5037-410b-ae29-ae47a633188e))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 869b0d64-3036-4617-9c73-553b7a3e2e96))
+ (fp_line (start 21 2.3) (end 21 1.8) (layer "F.SilkS") (width 0.12) (tstamp 87e88da4-4c7f-44f4-a4d4-22b4a3e3faac))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 8b4dbff3-c463-4e4b-ad11-75758361662e))
+ (fp_line (start 32.06 -0.5) (end 31.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 90fc0b4e-3bc7-4632-a35d-a79603a38f46))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 98349065-e6ae-4574-8e7b-a74408a4b9fc))
+ (fp_line (start 31.45 -1.2) (end 29.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp a427c555-80c5-427e-a080-ea68f3f6158d))
+ (fp_line (start 16.9 1.8) (end 17.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp a87efb03-9d63-4199-bfbc-831302af15ce))
+ (fp_line (start 20.9 1.8) (end 21.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp a950f13a-02b8-4a5c-af69-55b795a660a0))
+ (fp_line (start 18.9 1.8) (end 19.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp aca2b473-2333-407e-8523-d76ed708e718))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp ad1e290c-537a-4c74-b3a7-e9fe191370d6))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ae6d1bdf-6b79-4f52-8c71-d2122ba640c5))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp b13640b4-7edb-475c-a26a-74f4056fb11b))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp b6604cdf-9a55-42a2-851e-b76c7ade687d))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp b87f13da-ecca-4d6a-8bf7-4294bbd6dd3a))
+ (fp_line (start 17 2.3) (end 17 1.8) (layer "F.SilkS") (width 0.12) (tstamp c15f7411-c3a6-4f99-af84-36426ebae792))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp c4eb4cad-6167-4064-8b81-cedc614ab053))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp c5655193-716b-400a-9acd-e4fc6f0612de))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp c5973097-7875-4c57-a199-6090dc220e45))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp cccc763f-b062-4c14-8382-0e641d513572))
+ (fp_line (start 27 2.3) (end 27 1.8) (layer "F.SilkS") (width 0.12) (tstamp cd30c7cd-25ee-4cf7-af63-0a90870a56f3))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp cd794add-b439-408c-b26a-924da98d88c1))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp d49e1deb-e102-4aa7-8312-bed0b1f1c5df))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp d94d582f-12bc-445f-8751-abefdfda432c))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp da79a480-2cbe-4701-b8bc-32ca8448b624))
+ (fp_line (start 29 2.3) (end 29 1.8) (layer "F.SilkS") (width 0.12) (tstamp dce4db7c-352d-48f0-b384-f1e3b15ffc3a))
+ (fp_line (start 32.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp dff1afb1-693f-4ca0-a8ae-e4af0c213b7a))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp e0a549d3-6c9f-4c57-8ce4-41fbe81de22f))
+ (fp_line (start 25.1 1.8) (end 25.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp e572ec45-e3fc-46ea-8dfa-c479a988697c))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ea6a7c56-40e8-4084-ab22-a2ad0ae48652))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp ec622c3c-6503-4157-be7a-02995622037b))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ee16f009-a2c2-473a-a4ac-1bc7b4e75e1e))
+ (fp_line (start 28.9 1.8) (end 29.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp efe76d90-9301-4af8-ac0e-f8a7c727b1ad))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp effadcb2-d881-448e-836d-6d8fbc5f9802))
+ (fp_line (start 26.9 2.3) (end 26.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f06420c8-e363-4ed3-a265-eaec69790993))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f0b8bcb2-fca2-46de-824b-5bd0a300e9f0))
+ (fp_line (start 17.1 1.8) (end 17.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f30e8223-add4-42d9-ae3a-39504ca17cbf))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp f82a9d51-5724-4d48-b3eb-57976f9f8c3c))
+ (fp_line (start 23 2.3) (end 23 1.8) (layer "F.SilkS") (width 0.12) (tstamp fe32fbd5-1b45-4e4e-b5f6-ff8bca33e246))
+ (fp_line (start 28.9 2.3) (end 28.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp fe864e95-0960-459c-9072-b87d40a7f79c))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 22d9dc76-95f3-4f83-8623-bc806d9ee7cc))
+ (fp_line (start -2.45 3.3) (end 32.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 765dccce-0971-4c68-bcb8-bd3b85ed9d0e))
+ (fp_line (start 32.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp cc36fef2-7f5a-4ed1-89b1-b4f98e39c777))
+ (fp_line (start 32.45 3.3) (end 32.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp d162affb-869c-4dc0-9b94-496fa4d694c2))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 00d96c66-611e-45c5-9331-b9a225b184a9))
+ (fp_line (start -1.95 2.8) (end 31.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 522fd59d-eac5-4bde-a60f-1ba8593f6d40))
+ (fp_line (start 31.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 8bfb58e3-0b1e-48d6-9392-0eb7d8d95988))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp a27da995-9b53-4b28-86c5-758d55e4a490))
+ (fp_line (start 31.95 2.8) (end 31.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp bb137c1c-69ab-4a1f-85e4-cc2f81e022c0))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp d53c93ed-0ff4-4b82-b10e-66c040ccc190))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 88c3f4d0-3b3d-4e00-9f25-26634eafbf82))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 182ab149-a0fa-4d27-a003-64f49fdeb362))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4d8e3416-6df0-49e0-b5d7-4ec8905278d2))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 693b64a0-6b4d-4b45-9065-3fa9823599ff))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d5f8594c-e6a0-4641-a948-fd839dec5344))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 23dd8a26-a131-483d-874c-3fa5a665d244))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8d26daae-fb14-4c3b-b685-75f2be438350))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9f98435b-f837-443a-81a9-3c87f58f3a8e))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6ddfd548-fc86-4119-921b-4a1c805fb7a7))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 96485067-2340-443b-a4a3-9f3de85d5e56))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f9a2d58d-bd0d-4304-adea-c50b66636d37))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d825d6a3-695d-4851-a737-3643691ddc06))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9e316206-fafd-4e5c-96a6-3c9e0bc08751))
+ (pad "14" thru_hole oval (at 26 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b5f68327-a04a-429c-967b-4de2e205efc0))
+ (pad "15" thru_hole oval (at 28 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1da1c861-78bd-4047-9c23-39585118661b))
+ (pad "16" thru_hole oval (at 30 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3e06901f-f2dc-41c7-9598-d5eb9384e158))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B16B-PH-K_1x16_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5bfb54fa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,124 @@
+(footprint "JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B16B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d994020a-8108-4c70-b68b-fbac80a93827)
+ )
+ (fp_text value "JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a2969285-5951-425d-bd17-46bd2197e1c5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1360da01-9609-4959-b395-2936ded66c98)
+ )
+ (fp_line (start -18.085 0.86) (end -15.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 2915d2a9-4e18-480e-b975-9c8606b62609))
+ (fp_line (start -18.085 -3.51) (end -18.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 36ed49aa-f7e0-4240-b03a-6aa747977011))
+ (fp_line (start -18.085 -4.36) (end 18.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 4af8396c-9cac-40c3-a0ec-87224c3ef115))
+ (fp_line (start 18.085 0.01) (end 18.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 746e9263-4d58-4449-be4a-1eb68a44bf2a))
+ (fp_line (start 18.085 -4.36) (end 18.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 81b25e91-252a-481e-8e35-0e56a043c8dc))
+ (fp_line (start -18.085 0.01) (end -18.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 9321907e-20b7-4852-a245-9d1881f373e8))
+ (fp_line (start 18.085 0.86) (end 15.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp a7ec6705-d0e0-4cd9-b91b-334600da1f39))
+ (fp_line (start -15.76 0.86) (end -15.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp e7f8579e-87b0-4d75-b8ae-983381b25c05))
+ (fp_line (start 18.7 3.75) (end 18.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 260d23c9-c666-4b7f-99f4-f1005ca39761))
+ (fp_line (start -18.7 3.75) (end 18.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 4858d738-5ddb-4313-a17f-1c8a94c17032))
+ (fp_line (start -18.7 -4.75) (end -18.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 687b0677-861a-4e9b-adcb-339f1b9916f8))
+ (fp_line (start 18.7 -4.75) (end -18.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 9bbbff23-2651-49aa-84d2-e76ac347d374))
+ (fp_line (start -6.75 -2.25) (end -6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 05657db8-a0fa-430c-8216-0773f1b84d05))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 05f9dd3a-7f24-4100-a500-6b50f3dad231))
+ (fp_line (start -13.25 -2.25) (end -12.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0b342697-bbd9-4048-b5ab-ca3f3b44bdbf))
+ (fp_line (start -15.25 -2.25) (end -14.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0e2ed90d-4f5e-4b59-b75c-a74079cc7d7c))
+ (fp_line (start 10.75 -2.25) (end 11.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 12ea43ee-11d6-4130-9301-87ec325c026c))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 176fb0f9-4771-4e85-af87-90b96a71582f))
+ (fp_line (start 4.75 -2.25) (end 5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 1ebcd21f-72d8-427b-9623-08178341e472))
+ (fp_line (start 12.75 -2.75) (end 12.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 224f2635-907d-402c-8f09-eed6ab0917c7))
+ (fp_line (start -10.75 -2.75) (end -11.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 30763f71-138a-457c-afa3-e6666f73e865))
+ (fp_line (start 7.25 -2.25) (end 7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 32dd2a73-97d4-4e26-bb36-d301bf8c6db5))
+ (fp_line (start -13.25 -2.75) (end -13.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 36949601-dbe7-4dbf-89cf-6320b046898d))
+ (fp_line (start 17.975 0.75) (end 17.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 3963dfbe-f1b3-4b77-94b4-dfadd0751c42))
+ (fp_line (start -4.75 -2.75) (end -5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 42bc4ad4-acd0-4742-940f-611ac446e7dd))
+ (fp_line (start -17.975 0.75) (end -17.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 4c03cf6a-53cf-4ef4-b670-8775245b87b5))
+ (fp_line (start 5.25 -2.75) (end 4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 517caf9d-03cd-410d-aa5c-69b4456fcd29))
+ (fp_line (start 7.25 -2.75) (end 6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 58fd7d2d-eaa7-4726-bd0d-d6ce4d552d21))
+ (fp_line (start 10.75 -2.75) (end 10.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5a9b5720-571e-40f6-ba35-e4b1eb7942cd))
+ (fp_line (start 6.75 -2.25) (end 7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 641005a0-a102-48b2-bdd9-397491f83278))
+ (fp_line (start 8.75 -2.75) (end 8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6725950d-6d52-4a48-a0fc-afce3c9c6eac))
+ (fp_line (start -12.75 -2.75) (end -13.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 69730977-3a5d-452e-b873-e7f8ab84f289))
+ (fp_line (start 8.75 -2.25) (end 9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6a8a5120-583d-4f4c-a5db-e036613338a5))
+ (fp_line (start -5.25 -2.25) (end -4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6af51d35-553b-4492-93f1-553fdece6b58))
+ (fp_line (start 9.25 -2.25) (end 9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6eec8be2-89c9-4771-9cbe-185ae01ee5f6))
+ (fp_line (start 14.75 -2.25) (end 15.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6fb5e883-4585-4440-9b74-307c9add93b0))
+ (fp_line (start -4.75 -2.25) (end -4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 706f5976-7486-4bd1-bbda-7fd5a0a6c9fc))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 76d206c7-a8d5-42e0-ae2e-e573ac048877))
+ (fp_line (start 13.25 -2.25) (end 13.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7caf604c-0866-4697-bdfc-2abfa5d14df8))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7d7dbae0-f3bc-4996-a299-fab3595ce4ae))
+ (fp_line (start -15.5 0.75) (end -15 0.042893) (layer "F.Fab") (width 0.1) (tstamp 87008581-885e-4059-8f9f-9d2e5b335fc9))
+ (fp_line (start -11.25 -2.25) (end -10.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 892ec218-92cb-4178-9541-0572bc41feec))
+ (fp_line (start 12.75 -2.25) (end 13.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8a070075-3c91-4b08-82d6-91cd37c51322))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8e03b467-1ebc-4a22-88c5-144069e44690))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 8f19e00f-86b0-4d6e-9321-e180a897b383))
+ (fp_line (start -6.75 -2.75) (end -7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 905eaa8d-a1b5-4923-95bb-577dc9791716))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 96ada297-a135-481f-8161-097a483bb709))
+ (fp_line (start -15.25 -2.75) (end -15.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9f7df8b5-21a3-41f3-8ae2-9e39156d09f6))
+ (fp_line (start 13.25 -2.75) (end 12.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp a3976238-f38e-4e1e-a62e-e2e35a82a4c5))
+ (fp_line (start 4.75 -2.75) (end 4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp a6cb3a56-2e5f-449c-bf74-eac6f81cd523))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp a75ef3e9-c298-4fb3-b3b5-95df58cdadce))
+ (fp_line (start -5.25 -2.75) (end -5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp a8d70d96-1194-4eff-8fa2-5a43ebb75e3c))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp a9a09666-61d2-42a0-9312-2173aa753426))
+ (fp_line (start -7.25 -2.75) (end -7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp ac5281ef-2e17-4350-a461-28dec57a0af1))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp aea84c97-5a75-4deb-b507-9a87ed80dbf4))
+ (fp_line (start 15.25 -2.25) (end 15.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp afc7e45c-3c02-4d09-b48b-77d2354e6721))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b03d6fb1-2c29-48a9-a672-79c2cd509d97))
+ (fp_line (start 15.25 -2.75) (end 14.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp b0bf4477-4170-47ba-b15e-8a9bbe204e06))
+ (fp_line (start -17.975 -4.25) (end 17.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp b179a86f-7a00-46e2-a656-8bfe65dd7f62))
+ (fp_line (start -17.975 0.75) (end 17.975 0.75) (layer "F.Fab") (width 0.1) (tstamp b4652a15-b7ad-4cdc-9099-3b54e13ac638))
+ (fp_line (start -7.25 -2.25) (end -6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp b84c4649-b29e-489b-ace3-a8be6c0adc90))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b8ceb3d3-7c20-418f-a0ef-b3c8b227b10d))
+ (fp_line (start -9.25 -2.25) (end -8.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp bde55563-f2d0-47b1-94cc-760f6ff35771))
+ (fp_line (start -15 0.042893) (end -14.5 0.75) (layer "F.Fab") (width 0.1) (tstamp bf539948-5f6a-45d6-af69-9f161bff7b6d))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c395535b-62d2-42e2-9d1e-c85dcf374c74))
+ (fp_line (start 11.25 -2.25) (end 11.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c3bce52f-dfd2-4875-8e75-5d7145025374))
+ (fp_line (start 9.25 -2.75) (end 8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c4513626-569b-4263-b707-ced0067c8202))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c61e4f73-4993-4852-be4e-f84a81892faf))
+ (fp_line (start -11.25 -2.75) (end -11.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d20787e3-196f-4036-8fa5-79aa0c27df9a))
+ (fp_line (start 11.25 -2.75) (end 10.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d316e1cc-25f9-429a-b7f6-df6550add91c))
+ (fp_line (start -9.25 -2.75) (end -9.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d4638f40-f83d-4976-be76-70f8de13d168))
+ (fp_line (start -12.75 -2.25) (end -12.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d84b62c0-ea4e-429f-b388-c074001e27dd))
+ (fp_line (start 5.25 -2.25) (end 5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp e0bc409f-3198-481a-a616-e85d1e1f7803))
+ (fp_line (start 6.75 -2.75) (end 6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp e91ec29d-1408-4bbf-9e6e-f0ebeb80def0))
+ (fp_line (start -8.75 -2.75) (end -9.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ee028de9-6830-4479-bc11-d664fd914db2))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp f0bdeaca-d056-457e-b094-f77baf541305))
+ (fp_line (start -8.75 -2.25) (end -8.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f57e0ce6-010b-4568-be92-bbeec5e41b86))
+ (fp_line (start 14.75 -2.75) (end 14.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp f5d77aa8-dada-4ad3-b1cd-909df1dcd0c8))
+ (fp_line (start -14.75 -2.25) (end -14.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f79f0f88-ca90-4e19-84cd-975eb3c7e91e))
+ (fp_line (start -10.75 -2.25) (end -10.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f9f520ed-798d-4b5b-983f-82a1b09fbdb7))
+ (fp_line (start -14.75 -2.75) (end -15.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp fbf2359e-6611-42e1-8bd2-37e1889ced89))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fe406cea-4cf6-4436-893a-e371b4d27760))
+ (pad "1" smd roundrect (at -15 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e131d391-59d8-478b-ba80-a07709587efa))
+ (pad "2" smd roundrect (at -13 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ddc8a75-cf4d-4d96-8ac1-4846043eca75))
+ (pad "3" smd roundrect (at -11 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cd70539-48f3-45b8-82a0-3fea5ee2f312))
+ (pad "4" smd roundrect (at -9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 447ebbe1-b74e-42af-9495-30b7e4b12358))
+ (pad "5" smd roundrect (at -7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7db3a3ae-4cd2-44d9-957a-df2c97121165))
+ (pad "6" smd roundrect (at -5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 525e3941-fa19-4928-be6a-cab1f11424de))
+ (pad "7" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b822b2a-b75f-4641-b6da-b1a2558616a7))
+ (pad "8" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf623476-0da2-45a2-a3e3-6abb5c01b578))
+ (pad "9" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9624f20-9eb3-4aa5-9678-5d62816d54dc))
+ (pad "10" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcfbfe87-4f92-49cc-a5c8-1935a537f9b7))
+ (pad "11" smd roundrect (at 5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1157d07-89f4-46b1-8afd-aa20651b55c3))
+ (pad "12" smd roundrect (at 7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b55aaf7-764b-49fd-8fb8-5df4ae3fd22d))
+ (pad "13" smd roundrect (at 9 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87bb182d-3101-4859-b67f-77abdaa50a34))
+ (pad "14" smd roundrect (at 11 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d1721d0b-1ecd-49ff-8cef-8287fc59704f))
+ (pad "15" smd roundrect (at 13 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2ec2e6e-7846-4bdf-9ac5-4b3781930dd9))
+ (pad "16" smd roundrect (at 15 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 902f7d55-015e-482c-8da2-2de5dcd3f84d))
+ (pad "MP" smd roundrect (at -17.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp d38eb6ab-0534-42aa-b61f-fec8e6fd71b8))
+ (pad "MP" smd roundrect (at 17.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp f0d4f6a6-72b4-4659-a331-7be2f9e652cc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B16B-PH-SM4-TB_1x16-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3b41b194
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ef2bb1c-a2e3-45b6-bd0f-1f0f44e2cb6f)
+ )
+ (fp_text value "JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical" (at 1 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 261411ce-28bc-4e04-a165-78ab704e8ae3)
+ )
+ (fp_text user "${REFERENCE}" (at 1 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f79214a0-1126-41e5-be4e-76fb5df83df3)
+ )
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 078b50be-8666-4b43-a047-da161280a15e))
+ (fp_line (start -1.45 2.3) (end 3.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0a22655c-90a3-42ad-92e2-74a9b5ce33a5))
+ (fp_line (start 3.45 2.3) (end 3.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 0b1b19ec-977c-4a0c-9079-22d238cf0cd4))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 0b66f6db-166d-4d6b-8845-0f93bfbbe559))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2961f32b-d24b-4329-9ee7-4b117f2ecd15))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 30918135-59f3-427f-a097-349a7eeaf81c))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 315bb2f2-e838-4dc7-b7be-6adfd298b751))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 38e94a3b-7aa8-475a-b454-bd56c5aa3c81))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 591f1560-e2e2-469e-8646-bff8227c2be2))
+ (fp_line (start 4.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 6a1e90a8-ec75-4963-bfab-3c8a655e629d))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 6eaa7c47-a249-4ad7-a5c1-b2751471fe0d))
+ (fp_line (start 4.06 0.8) (end 3.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 72434af0-9737-4b43-b471-c21888a9840f))
+ (fp_line (start 3.45 -1.2) (end 1.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 779974fd-99c4-4dd2-90d8-34aded48fb04))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 7e56171d-deb7-439b-bc88-24665023a418))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7ef3e133-52bb-4ba5-909a-31bc69127471))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7f0dfb3f-256e-42d6-b328-c8d85070c80a))
+ (fp_line (start 4.06 2.91) (end 4.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 89c89f08-5610-40fa-b127-8d0fd3fbf944))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 8dd69c15-f8bb-4048-9351-0dbe992f2217))
+ (fp_line (start 1.5 -1.2) (end 1.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 94518187-d141-4ae6-b316-9412ac2d4f91))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 991d394c-f9a8-4b47-b986-db84ea924eba))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp cf1bfbce-b446-450b-ba80-1ce5c99d4bc9))
+ (fp_line (start -2.06 2.91) (end 4.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp d8afe595-0956-4eb7-80e5-68d14cafa0d2))
+ (fp_line (start 4.06 -0.5) (end 3.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp e22917b6-38be-48fd-849e-3076be146dfc))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp ee05aab8-023f-4134-a181-662ec8f108dd))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp f8d34568-3aad-4c59-bfc0-c01dde0629cf))
+ (fp_line (start -2.45 3.3) (end 4.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 4f7a8063-4e02-424e-af7d-2300253c3b84))
+ (fp_line (start 4.45 3.3) (end 4.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 7864ee86-7038-41ca-a645-7ad0abb1760d))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 877a0ac5-f0d7-41cc-93b7-97ae277f81ff))
+ (fp_line (start 4.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp aa84006b-f52c-4690-841b-c8a8895d11c7))
+ (fp_line (start -1.95 2.8) (end 3.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 00d0652f-bca6-4520-b933-2e4b228f5dd1))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 08384bc9-2534-407f-9f1f-05f326adea28))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 38a3f479-86b6-4d3b-9ca1-46893b52abc5))
+ (fp_line (start 3.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp af989276-9232-47ad-b542-cf66dc29c51f))
+ (fp_line (start 3.95 2.8) (end 3.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp dcf3e7f9-7f09-4a23-9476-734edbad0649))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp f35a893a-6e4a-43d2-9987-96d147799778))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 00560588-cfd4-44ee-b3af-052301802f8b))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 044ca71e-2eda-4d62-a1ba-f9c4a849241e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ac29ea5d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3ea5590-8dac-4cb0-9493-2d5ed1bce686)
+ )
+ (fp_text value "JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43729bcd-8a20-462a-8488-9df4069bb408)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67078034-80e0-4775-9647-5d3ae0d837f8)
+ )
+ (fp_line (start -4.085 0.86) (end -1.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 0cdaf7a6-9e19-452c-b54f-26b5b4e4e990))
+ (fp_line (start 4.085 0.86) (end 1.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 0e1de166-778f-4050-b39a-75fe0c0b257a))
+ (fp_line (start 4.085 -4.36) (end 4.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3e69f795-6ad5-4590-8d8b-a5d3621044e9))
+ (fp_line (start 4.085 0.01) (end 4.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 64c75eef-6e21-4280-9513-7fbbe15eac2b))
+ (fp_line (start -4.085 -4.36) (end 4.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp a4041a8b-3597-4388-932c-c40311a88446))
+ (fp_line (start -4.085 -3.51) (end -4.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp cc4e7ef2-d35c-4b86-a5de-31d08972aa1b))
+ (fp_line (start -4.085 0.01) (end -4.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp d71b741b-8a43-4138-a31d-19254e94e5c9))
+ (fp_line (start -1.76 0.86) (end -1.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp e855c9e4-9f77-4d8a-93a6-361ceaa0dbb8))
+ (fp_line (start 4.7 3.75) (end 4.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 225dd9f3-8051-4e92-8357-d8e1281d9414))
+ (fp_line (start -4.7 3.75) (end 4.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 31d21c4e-3f41-4df9-9e98-1469e2b743f2))
+ (fp_line (start 4.7 -4.75) (end -4.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 95424112-ac78-415f-81d9-2b14c7f96dc4))
+ (fp_line (start -4.7 -4.75) (end -4.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp ee435d7d-6af1-4494-a2a9-f2753c514173))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1a7132b8-0691-4bc0-aa53-1f25f66e936b))
+ (fp_line (start -3.975 0.75) (end -3.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 2db73cd1-db4d-4a13-8d10-7988e9bbee7e))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 3521fabc-8456-42e0-878a-82db4b0c1360))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 42bf24f0-1ae0-4260-b4b9-28a6e6814582))
+ (fp_line (start -1 0.042893) (end -0.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 442c4555-d137-4312-832c-c55998825a89))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 4790f402-7655-48a0-8cfb-0d1da8f43c77))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 47b48e76-0f14-4148-ac24-190ee9f2167f))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 47e9b920-303b-4039-b034-88959a361e57))
+ (fp_line (start -3.975 0.75) (end 3.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 4b8cfe69-6a64-401c-a8c3-0b76bfaca946))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 951ae023-9477-4967-8fcd-60458b717e66))
+ (fp_line (start 3.975 0.75) (end 3.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp a7787885-8861-416d-be34-224b77f15b60))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c953cf05-cf5f-40bd-a65e-94b3638cbccb))
+ (fp_line (start -3.975 -4.25) (end 3.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp d6cd5b5b-f043-43d5-8c12-fae8152fec40))
+ (fp_line (start -1.5 0.75) (end -1 0.042893) (layer "F.Fab") (width 0.1) (tstamp fd4a781f-5c14-4c76-8bb9-24f5be1c12e7))
+ (pad "1" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174c1a0b-992f-49d1-ab6e-90fc6c2ace36))
+ (pad "2" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13558603-6c53-4893-8f36-4ce7b241b63e))
+ (pad "MP" smd roundrect (at 3.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 4a9510a1-48c1-4c11-8ca3-90fac88b2b9c))
+ (pad "MP" smd roundrect (at -3.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp e9cdf5f7-969d-47a6-9ee0-51b22544812a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ae921bd5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a91cac99-5921-4c10-836a-2b8b6c16e477)
+ )
+ (fp_text value "JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical" (at 2 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83a1e651-25ca-4d9f-9a63-fa5874b66b1b)
+ )
+ (fp_text user "${REFERENCE}" (at 2 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1176778-b9c6-41aa-96e9-35443bc873ef)
+ )
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 082057f5-ea82-4cfe-a844-7a341fb01c91))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0a767710-84c9-49bd-801c-9832fed3fbf1))
+ (fp_line (start 5.45 2.3) (end 5.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 1ab3c8a2-9abf-4db7-88a7-064b8b9a1f5e))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 25dd8892-51cd-47c5-8b6b-7e87842e0aba))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 2ec3f9e2-d770-4911-85df-c17b4fae8b9b))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 47afb634-23e2-49da-ba00-78abdac32bb2))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 4b6667fd-8ce5-4a0b-828f-59be678a518c))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 50c45c9b-16df-4c64-8783-6f1f408b4498))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 576abcc3-db6e-4207-84c6-f2630a0be9b7))
+ (fp_line (start 6.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 6563a1b4-7f87-4628-91f6-71550d615105))
+ (fp_line (start 5.45 -1.2) (end 3.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 6ea9a4b9-8a6a-4959-b243-05b74e780be0))
+ (fp_line (start 3.5 -1.2) (end 3.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 7512793d-27c3-4632-8f6b-aa03d390dd76))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 80b50f8b-48d1-4f83-b600-d83891e33156))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 8bbccdb3-a47b-4bea-979a-d66a2a2ccf8a))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 9dc80e5c-db75-404c-9d48-7bc8ba58da20))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 9ed6815a-a380-4adf-822a-88e2bb892bf6))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp a0bccb6d-86f2-4811-ad95-642994082cbb))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp aea53419-5492-4f44-be12-d23041bc91d4))
+ (fp_line (start 6.06 0.8) (end 5.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp b46e2f04-33a7-48e0-9faa-7bcad2deeef9))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp c7fe4168-f188-484a-b0f8-f82cbc5bc297))
+ (fp_line (start -2.06 2.91) (end 6.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp cd33d059-a527-4db8-b934-54d8daafd727))
+ (fp_line (start 6.06 2.91) (end 6.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp d4cb72b7-474f-4cb0-a997-d5e9ad4d5332))
+ (fp_line (start 6.06 -0.5) (end 5.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp db9af9f6-28f4-409b-97d2-e2450e84e64a))
+ (fp_line (start -1.45 2.3) (end 5.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp dc994a55-0435-418b-8e56-fe3f996c7707))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp e5e5fad7-4b6f-4201-957b-88d6a192f48a))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp ea931489-0e9f-4d48-9608-486e944609b6))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f84a1c42-e7e0-4acf-9cda-93687568e6ea))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp fb6dd6c0-4d99-4566-af6a-39a87f15ff5e))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp fb8993a0-1e18-4c1c-a177-3732c0f9ee92))
+ (fp_line (start -2.45 3.3) (end 6.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 25ab769a-aeee-45ef-bb67-1f2c1cb45a32))
+ (fp_line (start 6.45 3.3) (end 6.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 56db1b58-05f4-4a50-93c3-48b5756c4d52))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 9dacab9f-aaf8-434d-9974-254e1028b599))
+ (fp_line (start 6.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp c86e60fe-129f-4068-a852-2902aecc83fd))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 252acd71-68e2-4c0f-9a88-a743ce4efb70))
+ (fp_line (start 5.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 2d09b1c5-f7d6-4a5e-a72c-cf6e88748de4))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 8f12d654-19fb-4287-8996-2b6ed53406ef))
+ (fp_line (start 5.95 2.8) (end 5.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 9a239533-fee5-4998-ad99-0d894475f8cb))
+ (fp_line (start -1.95 2.8) (end 5.95 2.8) (layer "F.Fab") (width 0.1) (tstamp bf0191c3-7141-42be-af56-61a833474325))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp f4599a50-ed5f-4152-b14e-d75e3b13ca5e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 88638cf5-25b5-40ec-bbcd-3cdafbdff00d))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 40c68175-66d9-48ff-9684-fe81baf21ec6))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6db94a24-b3fb-41d9-a0ac-468ce4485f38))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..da722ede
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 100aed41-8fa9-4603-9897-4ffcfdddf5ac)
+ )
+ (fp_text value "JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c5b3c14e-04b6-4c0f-9f29-3058752220b8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1536a31e-6c41-44d2-9178-fdf4ba2dc81d)
+ )
+ (fp_line (start 5.085 -4.36) (end 5.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 21ac827b-cb64-4146-b829-9c1f5ba12cad))
+ (fp_line (start -5.085 -4.36) (end 5.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 33a649d9-11fb-4026-ae74-6e1367c0ea36))
+ (fp_line (start -5.085 0.86) (end -2.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 6243c931-92c2-40ff-80ab-cccabb1c76e7))
+ (fp_line (start -5.085 -3.51) (end -5.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 75d565e1-243b-40ec-979e-5a7e465a587b))
+ (fp_line (start -2.76 0.86) (end -2.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 96e14981-e7a2-4624-8dd0-1e9f1e1b1b79))
+ (fp_line (start 5.085 0.86) (end 2.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp bacba5d3-9817-46d2-9d57-3d49c3485282))
+ (fp_line (start -5.085 0.01) (end -5.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp c68fdb96-7da1-47e7-a2f0-4ed6578174eb))
+ (fp_line (start 5.085 0.01) (end 5.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp fbf4157e-dc22-4294-889a-c0b841c98de9))
+ (fp_line (start 5.7 3.75) (end 5.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 06817755-4cdc-4f81-9673-4e61d07ab8f3))
+ (fp_line (start -5.7 -4.75) (end -5.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 108a283b-3220-4c13-a6c6-3c07345b4c71))
+ (fp_line (start 5.7 -4.75) (end -5.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp bf1ab5c5-d4b3-454b-a9f6-210b10d78da0))
+ (fp_line (start -5.7 3.75) (end 5.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp c8f2665f-4f74-4b23-8202-36e0a6b4d3c3))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 21c6e721-a95b-4eab-9261-fb3c74988a35))
+ (fp_line (start -4.975 0.75) (end -4.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 40e2fd64-0cf2-4ec1-a20a-4d0b27758c48))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 4cbc37f5-6cd8-44ec-841d-27bd123d9b5a))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 53cfe109-90fe-4198-bb2b-ed8c92562b80))
+ (fp_line (start -2.5 0.75) (end -2 0.042893) (layer "F.Fab") (width 0.1) (tstamp 5e392bbc-df1f-48b9-ab1b-98d1d4dcaf66))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 606f3ef6-36ac-45f6-a023-ddaae9f91c85))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 61ded519-d9bf-4e04-ad56-a4e598d90d84))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6a02138e-0928-4ca0-b61e-167111aed928))
+ (fp_line (start -4.975 0.75) (end 4.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 7b5177ae-df9d-4f7d-9c89-2ed6c3bba34e))
+ (fp_line (start -2 0.042893) (end -1.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 8dec177d-a57c-4579-927f-1644392b018f))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 902650c4-661f-401f-854b-cd1a7a6c2416))
+ (fp_line (start -4.975 -4.25) (end 4.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 9fe57608-7280-48b1-abd7-688635e2b0b5))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp a133f0f2-7504-41e5-a007-bfb377fedf27))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b9a1a95c-8b34-48d5-82e3-aaa3a7132d86))
+ (fp_line (start 4.975 0.75) (end 4.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp c4f039bf-9878-4bbf-a108-4cfe83b1cef1))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp ce2b32f8-0e96-415d-af58-0e546043e316))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ea68432d-7e5b-4d72-b0ca-2a63cc9bf517))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp f24086c5-c01f-4969-8f05-b522d10a41c2))
+ (pad "1" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f3dcb81-859b-43bf-a363-ef5cfd1df25f))
+ (pad "2" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 239e08ef-e957-4e78-9ed1-f7822ae115e8))
+ (pad "3" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78818dbe-a6cc-450b-b254-6b665ccfe415))
+ (pad "MP" smd roundrect (at -4.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp a1b401fd-74ef-4219-8ac5-1288fff3f7a5))
+ (pad "MP" smd roundrect (at 4.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp e9d77210-d1f6-4246-908d-844b13a529ed))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..f76cebda
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6fccd4af-edd8-4e72-ba85-0eb93e1a865c)
+ )
+ (fp_text value "JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical" (at 3 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b602453-0779-479f-a8af-1ad47528c11d)
+ )
+ (fp_text user "${REFERENCE}" (at 3 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7526ff3c-66cc-449b-b7b3-7004b5cea1fb)
+ )
+ (fp_line (start 5.5 -1.2) (end 5.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 05bc6ac8-7c4d-4462-b196-6a347cbb009f))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 126ea133-4ea3-4af2-aec3-d9a403ff913c))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 3b4e2835-f8c3-48c9-bd85-248d537bc9dc))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 3d133b65-f0ab-4472-80dc-0027ff84da1a))
+ (fp_line (start -1.45 2.3) (end 7.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4a9a894b-32f8-46ca-a376-75840654fd21))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 4b326410-6ce1-4cea-a67f-4d5cc8625db7))
+ (fp_line (start 8.06 0.8) (end 7.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 5057ed3d-6861-4f1c-bfa3-79a0bb8c83a8))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 53cd4135-6143-4b42-9579-facf76f8c01e))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 58410270-29f3-4fb1-880f-5b123041858e))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 593e102d-3b02-41e3-aa8f-00f247a85aaf))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 61e10bfe-7a26-4227-84e7-a6277ac4cf4e))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 6377bb76-767a-4d70-8d1b-3aeb0478666c))
+ (fp_line (start 8.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 642689f2-bf00-499c-a641-1f641952e629))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 646ddf02-fb2a-4626-9f2a-39af771fbc18))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6db3cea4-8ade-43c0-ad6c-9440f4d7f26d))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7d961aa0-b7af-4bbb-b916-2d619b847b60))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 818749f0-c91d-4955-8847-56be9d233cae))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 9874a7d4-72cc-420f-abc6-4097f3380279))
+ (fp_line (start -2.06 2.91) (end 8.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 9932394d-3637-4def-8d5c-0afc5d360ba0))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp a1af931c-4d20-46b3-b07e-2c2066d1fd8c))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp a8cc2087-ff02-4a5b-adba-925721c4e385))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp a8fe2964-7345-4596-aa54-f2cb8a305932))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp b152429d-36f4-4956-9cb1-3313409009da))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp b1cf956c-7a72-4100-af6c-ac11aa8bb59f))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp b4a724c2-44b5-4259-a048-3cb0f74c66b3))
+ (fp_line (start 7.45 2.3) (end 7.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp b4edc8b2-1653-4a05-aed5-680832d7ac31))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp b739a6d8-7332-40d8-bd33-317e2902100d))
+ (fp_line (start 7.45 -1.2) (end 5.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp bef560bd-e3f3-4418-949b-cdc3c660057e))
+ (fp_line (start 8.06 2.91) (end 8.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp d921804f-90c8-451f-a187-3fad0b4efb34))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp e5ed2c37-30c9-4028-9bfd-9e5eb41c2c98))
+ (fp_line (start 8.06 -0.5) (end 7.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp e8b267aa-46d0-44e3-b866-5e23b7b9d893))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f459459b-ec07-4df7-98dc-229f04159886))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp f533c13d-35ac-4298-b34e-e752bd28ab85))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 15a44b58-cebd-4c2c-8607-2389cd3efa07))
+ (fp_line (start 8.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 42b2a3f2-4056-4ba6-b230-31c80ab77b94))
+ (fp_line (start -2.45 3.3) (end 8.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 4bf7644f-a9bd-407f-bd7f-e09e8e022aaa))
+ (fp_line (start 8.45 3.3) (end 8.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp e46c01e5-0c45-4f18-b7c6-272c79b3e20c))
+ (fp_line (start 7.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 2aefd88b-2b01-4a22-b102-5b21402ce587))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 2d7b88af-50ac-426e-8dfc-48ddaf63466d))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 6c4bb949-0854-4ee4-bb9c-7aa2283695dc))
+ (fp_line (start 7.95 2.8) (end 7.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 6cb5ea26-a71c-4c6c-8d1c-913c5f812e45))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp ab992a34-d100-4823-9f02-7543cd137c4e))
+ (fp_line (start -1.95 2.8) (end 7.95 2.8) (layer "F.Fab") (width 0.1) (tstamp eda5218e-25bd-4c08-96b5-b5bc7af3dac1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp b18d9740-6393-4c71-8d12-9c787ecb0afa))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 889d9794-9d31-470c-99ff-01354b41ba19))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f87f91d5-c926-4a4d-92fa-a2ad71cc3d8c))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 21c8f830-1d01-465d-9f88-de66ae48c531))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8f1fcee7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf918463-3821-46d8-882d-19635117ed5f)
+ )
+ (fp_text value "JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c5bfed5f-d29d-4172-b3c5-23b0a5a06078)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da07ee8f-b7ef-4ad0-ac2d-424b8d654782)
+ )
+ (fp_line (start -6.085 0.86) (end -3.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 04b45b64-ce27-4ded-9b0e-a1ad3469b4ea))
+ (fp_line (start -6.085 0.01) (end -6.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 133bf11a-7fa2-45b0-9a4b-8bf9cc26a539))
+ (fp_line (start 6.085 0.86) (end 3.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 3133a089-80da-478c-a8d2-3f11411f8344))
+ (fp_line (start 6.085 0.01) (end 6.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 3f0d57e7-1187-402b-9065-a9d1e34ef7b9))
+ (fp_line (start 6.085 -4.36) (end 6.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 569aed64-8e66-4f39-a6b3-100bbfbb52dd))
+ (fp_line (start -3.76 0.86) (end -3.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 73fba12f-4306-4d58-a350-8a3e212b506e))
+ (fp_line (start -6.085 -3.51) (end -6.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 84d9c65f-1147-4851-80c1-d2144a878dfb))
+ (fp_line (start -6.085 -4.36) (end 6.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp e0a8426c-16dc-4317-bc27-8d404bcbb774))
+ (fp_line (start -6.7 3.75) (end 6.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 57032c8b-a5c5-426a-8e90-683fe25d060e))
+ (fp_line (start 6.7 3.75) (end 6.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 661f67fd-5af2-4597-9d23-b1e2328eb434))
+ (fp_line (start -6.7 -4.75) (end -6.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 99bab930-a2df-41e6-8171-d5273e618d6a))
+ (fp_line (start 6.7 -4.75) (end -6.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp aa896602-c807-4cc9-8baa-5c372a047198))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 053a24ed-17a6-4020-80b1-f2c030616f58))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 06e218b7-360a-43b8-afa8-6960cf916568))
+ (fp_line (start -5.975 0.75) (end 5.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 07ef6248-d35b-4877-8e8d-316e8abc03fa))
+ (fp_line (start -3.5 0.75) (end -3 0.042893) (layer "F.Fab") (width 0.1) (tstamp 173b8c2f-f8bc-4da6-b264-523f1d22e4f7))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1764f431-a7a2-427a-9b53-c98b270530b3))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 24701600-7294-40e8-bcea-2e81dff4b51e))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 28279d8c-9bdf-49d0-b3d7-c5a0f19c1c9b))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 35ae6976-ba9e-4e0c-8312-281c427838fe))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 44be7b8d-df6d-47cf-8b70-8636ca55ba73))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 45994bbc-8ccb-4cc8-98d3-a4ce6ebe7edd))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 478147a5-786d-41b9-8ccd-828073b4c05e))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5c422250-d0f7-4b4a-af1f-8d815cce1eea))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 8fa727a8-c2a4-48af-9afc-ace919b042bb))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c86de109-0940-4b84-a98e-abb69ecc7bc4))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d416528e-0791-49e0-a8cd-dc5bd5dfb720))
+ (fp_line (start -3 0.042893) (end -2.5 0.75) (layer "F.Fab") (width 0.1) (tstamp d464a092-b8f7-4721-a0f8-81b06cd6a12c))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp d6b08821-4c5e-4361-ad58-d4e71cd8dd17))
+ (fp_line (start 5.975 0.75) (end 5.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp da448628-7ab2-4654-8186-34702de53f9a))
+ (fp_line (start -5.975 0.75) (end -5.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp e3a1dd8c-fde5-45fa-a117-f2859b56f11d))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e4412cec-d2e0-4735-b7da-614e6d5132b4))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp f5b5b5b5-c4f4-4ae5-878f-55d3860bb8dd))
+ (fp_line (start -5.975 -4.25) (end 5.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp f7bfdc38-7b08-4c40-b3df-bfea412e5bfa))
+ (pad "1" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9950ab4f-6633-4688-8aec-ba0c781e51fc))
+ (pad "2" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 732b4d7e-d3fb-497b-89a5-16832ae8ddee))
+ (pad "3" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5bc41baa-5d1d-4a68-a60d-6721924fb28f))
+ (pad "4" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af4b66ce-a9b5-405d-b443-717f9369aa78))
+ (pad "MP" smd roundrect (at 5.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 13d81004-755c-4d7d-8e16-7f9075238196))
+ (pad "MP" smd roundrect (at -5.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 7fd8e605-6f0f-433b-971c-65dff5595860))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..cbaea1c4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 20d8c062-efea-4014-967e-f88c353a257d)
+ )
+ (fp_text value "JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical" (at 4 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ffc40ad-5fb9-478b-836a-ea309b95821a)
+ )
+ (fp_text user "${REFERENCE}" (at 4 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6d1ff25-6a67-4f66-8e36-a65b6d216892)
+ )
+ (fp_line (start 10.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 02c255a0-0ba1-4918-a131-b404bf9c7950))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 0a2b0c6c-f8a7-4fe1-b85c-43efc04a9f67))
+ (fp_line (start -1.45 2.3) (end 9.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0fbf1687-f2f0-4dfd-a33a-c19e2a3a16be))
+ (fp_line (start 10.06 0.8) (end 9.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 11977b6a-7a99-4cba-813a-e3374381db30))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 1770e3c3-38eb-4022-a6e9-6b62dc2fddc1))
+ (fp_line (start 9.45 -1.2) (end 7.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 22880be5-58f6-4f81-b951-7712db72ba19))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 302dfb39-c7ea-4dba-a3ab-9358694bb48b))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 33d09152-cd8d-4cfe-a892-53e42b8f2ee6))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 369cac6a-cd0a-47f6-a2c3-4fd4d942ba32))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 38acd53d-df60-418e-a66b-f27c49540382))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4a326ff5-832e-407f-8183-8baf7206046a))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4cb2340c-359c-4c28-a26e-c8803349a80c))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4ed60cd7-af5f-4aee-a39f-da11e65b4a5d))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 51608d9a-0e3b-40d0-9120-24aa79007856))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 548e94ed-10cc-4a37-a0e4-06cc2ff1dc04))
+ (fp_line (start 10.06 2.91) (end 10.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 6fb1ce68-8c33-4883-9eb9-67477167d7a4))
+ (fp_line (start 7.5 -1.2) (end 7.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 72248763-6a83-4df4-be99-aabc25c09da5))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 73c01e14-b196-4bff-836e-afb6487dfad8))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 78c7bbe5-3a55-48e1-88a1-74040edb04dd))
+ (fp_line (start -2.06 2.91) (end 10.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 7a6f6eb3-fa46-4156-9ff8-a30f1f342877))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 7c636878-651b-4e65-90b1-b128ba89217b))
+ (fp_line (start 10.06 -0.5) (end 9.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 844aae42-2c80-445b-826b-dc33982507dc))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8bf35254-de69-4e40-8493-8ab705dd0497))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 8d140377-4655-4368-bde5-7e9709a81681))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 8d500ad8-fb19-4daf-8ead-4ecc1ce14758))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp 92dd9e53-e9be-46b3-a130-7108cedd519b))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp a1fd79ac-754b-4e24-9c85-37ecbc36fade))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp c7f55155-ae42-4a69-9fed-c6d7f4ec5572))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp cee30f42-3c33-44ba-8a2c-0e7b6f06361c))
+ (fp_line (start 9.45 2.3) (end 9.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp d3879bb6-af0b-4e85-be6e-d57ca7c3c903))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp dd810c65-b858-41b1-9529-87d8944e7217))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp deecb111-88a3-4f9a-a3ad-c1d51c886859))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp eae9d838-f2b4-4d3c-b312-650fa451ad46))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ebe87d37-0d98-4e23-bb40-225e799bd10c))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp ed8dcb54-733e-4bd1-b354-11f44c3e9f9f))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ef5cc244-ad90-4828-b883-d3ff93323386))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp fe32cb2f-6ffb-41bf-b437-9b90579f5c03))
+ (fp_line (start -2.45 3.3) (end 10.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 3e7abc95-ac6a-4f9c-b957-658c1b5ba2b7))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 62f38b3d-5477-479b-9178-c5183f619aff))
+ (fp_line (start 10.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 9e30c2c3-cc9e-486d-82f7-baa792595999))
+ (fp_line (start 10.45 3.3) (end 10.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp f7dd0958-088f-4b1e-81c1-9f911476870b))
+ (fp_line (start -1.95 2.8) (end 9.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 4339a18e-330b-4d57-8854-d3cdb71c5e7c))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 7d3c6e7d-6019-4883-893e-c5f52e3ae195))
+ (fp_line (start 9.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 8077cfe4-59e0-4036-8ed9-3e16c6436da5))
+ (fp_line (start 9.95 2.8) (end 9.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp bc2ec40b-63d2-4ab4-81c9-bf0a09052061))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp d1ce1e49-48cb-4e36-9c48-4f555ccff65b))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp fa89f146-8886-4259-b5af-98eeea92a4a3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp b32dd5e7-8006-4fca-aeec-c03e53f1d731))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 99498ce5-8a38-4d9e-b615-54621ad22675))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7aa6848e-bcae-4fca-8c13-293d3ff6c1f7))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41cdc6b2-91e5-4df1-9446-6b2218797562))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5736373e-4542-4603-bbda-56d59924f15a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B5B-PH-K_1x05_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e465c066
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 887157a4-9b50-4129-a823-443db1bd901e)
+ )
+ (fp_text value "JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5051b13-2945-43ca-a663-f71d70609141)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2671c3d7-f238-485a-9cfd-e9628f62f21b)
+ )
+ (fp_line (start -7.085 0.86) (end -4.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 1bfa906d-2dcb-49d2-9985-8947baa8633f))
+ (fp_line (start -4.76 0.86) (end -4.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 5a4b8045-3486-417c-bca8-4c9c33189261))
+ (fp_line (start 7.085 0.01) (end 7.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 8b463676-aff8-4b4c-b729-5e463a4d6d7a))
+ (fp_line (start -7.085 0.01) (end -7.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 97087320-fb44-4b81-9b15-90cf477d2bf9))
+ (fp_line (start -7.085 -3.51) (end -7.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp b3a16386-2349-4502-9359-0c53c91efccc))
+ (fp_line (start 7.085 -4.36) (end 7.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b46ddb6a-3213-48a4-b8b6-2c2fc1e9c675))
+ (fp_line (start 7.085 0.86) (end 4.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp ce8b1e25-09d4-49ed-993c-e720ae01043a))
+ (fp_line (start -7.085 -4.36) (end 7.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp f1e169f1-0bfb-4eef-9e48-2bcb725ee7a8))
+ (fp_line (start 7.7 -4.75) (end -7.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 009c94cf-19fa-44a2-9055-8ca69d3c79f1))
+ (fp_line (start -7.7 3.75) (end 7.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 20b4b848-785a-4ea6-9dc7-a30209ade2ff))
+ (fp_line (start -7.7 -4.75) (end -7.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 3560c56c-0446-4b50-b6a6-804e50c491f8))
+ (fp_line (start 7.7 3.75) (end 7.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 3c916f5f-232f-40ca-bdf8-275878c1449e))
+ (fp_line (start -6.975 0.75) (end 6.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 03b1e9d7-5f3e-4618-a7e0-6bb465a04487))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 223c54a2-5660-4ad6-93bb-da5a56c67f19))
+ (fp_line (start -6.975 -4.25) (end 6.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 2c7ed094-1bcc-47bc-aaf2-84a07a3aa56e))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 35f40cf1-e274-455c-9d31-3c6ae7599b0d))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 41b36838-66a2-4587-97c1-71efe46c329a))
+ (fp_line (start -4.5 0.75) (end -4 0.042893) (layer "F.Fab") (width 0.1) (tstamp 442e2f10-2adb-49f2-9fde-39a48207030b))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 53ea8dea-bb07-4aa6-b227-c4f1f8067507))
+ (fp_line (start -4 0.042893) (end -3.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 621e212d-4bb8-4407-8660-05d03eb25f40))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6bcbc28a-4e85-4c4d-9e6d-31bc851c7ae4))
+ (fp_line (start 4.25 -2.75) (end 3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6e2f20e9-264f-4458-ae74-c2205ab8e5d5))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 720ea253-a973-4b55-897c-8171fcdc9a18))
+ (fp_line (start -3.75 -2.75) (end -4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 74a84b28-0e2d-4b42-b03f-2b2cd5803fa9))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 74ba9419-0dcf-4618-ada4-146db144b70f))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 76dd659f-c7bf-403f-99e8-da2507260f9a))
+ (fp_line (start -4.25 -2.25) (end -3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp a462b662-d4e9-47f9-af26-b0b660ed14d7))
+ (fp_line (start -6.975 0.75) (end -6.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp ca2ce536-2f9c-492f-8136-4daf87debb3f))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp cb1c0813-e138-459a-a9fb-e77b0454e96c))
+ (fp_line (start -3.75 -2.25) (end -3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp cc972e61-250e-4a41-82b1-ff28ad9846a1))
+ (fp_line (start 6.975 0.75) (end 6.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp cd1c478f-e7e0-4bbd-b96a-f0d5dd458575))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d027a9af-8667-436d-b711-51fe45c7e8e3))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d1aee215-9ffa-4f55-8a85-7c98abf25f13))
+ (fp_line (start 3.75 -2.25) (end 4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d9f16a79-de30-422c-8c5f-6493c038b93d))
+ (fp_line (start -4.25 -2.75) (end -4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp da91a305-f099-4106-9baf-582e627f578d))
+ (fp_line (start 3.75 -2.75) (end 3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp dc499cfe-102a-45d5-bedd-efe5d9d1e965))
+ (fp_line (start 4.25 -2.25) (end 4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp e7161053-64d4-4376-8895-dc728979117b))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp f14d50cf-8e94-4512-a839-9b3b3bf2e9cd))
+ (pad "1" smd roundrect (at -4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3218bc8-006b-44a8-90f9-32bbba15e69c))
+ (pad "2" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06a02a57-a382-4d38-b0f2-d301a3b19db8))
+ (pad "3" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bc11f18-f3ea-4041-806d-0983811450ba))
+ (pad "4" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4efca8aa-6847-4594-bba5-ea44cec4bae2))
+ (pad "5" smd roundrect (at 4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fbc963e-e911-4322-b7cb-240f46912603))
+ (pad "MP" smd roundrect (at 6.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 491cf08e-7871-427b-88cc-b0cce3bc2f9c))
+ (pad "MP" smd roundrect (at -6.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 8385bd77-dd02-4973-864a-e04acc4a28f8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2501286e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0df57758-8503-46b8-9637-4585769c4603)
+ )
+ (fp_text value "JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical" (at 5 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62508189-1d4f-4abb-8c7c-210cbed8850c)
+ )
+ (fp_text user "${REFERENCE}" (at 5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 354544b0-b8b4-4869-aba7-9e959a6071ce)
+ )
+ (fp_line (start 9.5 -1.2) (end 9.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 0cf58c52-d071-4462-9a93-8d2e19cc3412))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 11d38247-16eb-4b59-a18a-7ac236d533cb))
+ (fp_line (start 11.45 -1.2) (end 9.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 1526e870-8b55-4906-8560-f50c83fd00d1))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 15bf51bf-0878-47c8-b3e8-26a1206fdde1))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 23235078-4cb0-4692-95cf-0ee0a523b023))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2b61beaa-1f61-4e04-9421-91890b4f8a9b))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 3548cf6b-fa8c-46d2-9374-dd64a4ea9221))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3cd8105d-5cfb-44f7-80ac-61fb125d84d1))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 44f4526c-d25a-4dd9-8e1a-8215d25faaf6))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 48c1d43f-398e-4610-851b-6be752fe9ab2))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp 4f560d69-ada7-4f0c-96d4-7856c915127d))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 6e9e7b22-209d-48f5-9c7b-fa0037359dad))
+ (fp_line (start -1.45 2.3) (end 11.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6fabf929-0757-4d2c-b2b7-31c864397b3b))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 74930c46-51d7-468d-b566-3121fc8ca77d))
+ (fp_line (start 12.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 752f997d-64ee-4772-9707-b65a406794d5))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 77e959a7-dc0c-4df1-80d0-bef2d2e28299))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 8fd2ce31-e2a3-41a1-8676-0f7b4b69966d))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 90e53a9a-3ddf-42a6-81fb-c3879fef724e))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp 9a6f75e5-1f08-43c4-b01b-e2945ead3e13))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp a0d6ee45-028b-4e21-9d4c-535a51f7e90e))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp a6706d69-09ee-4414-82c0-fff73ec7c809))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp ae54ea97-03fa-4247-97fb-05ffc293b91b))
+ (fp_line (start -2.06 2.91) (end 12.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp b0cec6a4-c20d-4cc8-a21d-48fe6191d9da))
+ (fp_line (start 12.06 -0.5) (end 11.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp b1217bdd-6f32-4ab3-8ab4-7a4ceaa3063a))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp b1d2d714-6e78-4541-b86d-ce51121671cd))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp c3681df5-081b-4c63-b834-9710af86d4ab))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp c5a496df-53ff-411f-8237-73199f0c932c))
+ (fp_line (start 12.06 0.8) (end 11.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp cc071a11-a9e0-47de-b96f-a82d42d3bda7))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d56f6108-63d7-4e8d-853b-28e35c0002b4))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp d676a3a5-5207-4c56-898a-31c848813427))
+ (fp_line (start 12.06 2.91) (end 12.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp db1e456f-7f80-40df-bc2e-aa502fb67247))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp dbdd4e47-ff86-4cb8-b6cf-da547193783d))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp e1abb971-646c-46dd-bd20-1ac00ec4690e))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp e7ca2b2a-a255-409d-8b7b-5efdf3255977))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e9138ad6-ce09-49a7-80b7-4fd2b4a24359))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e9ba270b-c8fc-4846-9e02-c83d5dd9fbb7))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp e9f35632-6e8d-4185-9eb9-3c771c5b3915))
+ (fp_line (start 11.45 2.3) (end 11.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp f2119f47-f84b-42f2-80d9-83a85d074f87))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f240a05f-1212-4a32-9f0d-ded5e26eff20))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f3180aeb-d0c2-4b01-8c00-a09785332072))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp fce17510-831b-495a-a901-db99d59c6400))
+ (fp_line (start 12.45 3.3) (end 12.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 49d08d27-897f-4904-9e36-3a6e4ae9c84c))
+ (fp_line (start 12.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 540c5aca-929a-455a-97c0-c2a03df9a930))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp d5d18677-b9ae-4665-be51-e9764346945e))
+ (fp_line (start -2.45 3.3) (end 12.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp e07cc017-d736-430b-bb31-c5977cb30e25))
+ (fp_line (start 11.95 2.8) (end 11.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 0572f2c7-9e59-44c8-ba08-37681aec2717))
+ (fp_line (start -1.95 2.8) (end 11.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 1f00be9d-74c2-4632-bc22-a0242b8ddec4))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 7417eee2-1212-48d3-a4bb-ad6d9032b574))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 74e6e930-641d-4c1d-a26c-ee0ad2211a5f))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 84c710c5-581f-4313-ad13-707b0bb5b077))
+ (fp_line (start 11.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 952189e8-f54e-48c4-92f2-53f68a7ea129))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 4d2dd28d-b381-4423-a5ba-e3250cf74650))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp adee8a79-9f51-46a5-adfa-04382a0418af))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0de142d-5ed5-42f6-b020-5a84d05a7abc))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e8b0c87e-39a9-4d1c-8e12-3345ccc985e8))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12a04a88-5994-44b3-b6df-05f3a47dec6e))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e5f026c2-5aea-4335-a445-15ce6516fffa))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B6B-PH-K_1x06_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..155b4651
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 79c08e8b-fe5a-41a5-89a8-b4e530cc70e9)
+ )
+ (fp_text value "JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1cf665a-a5c6-4e79-b757-f043135c27f5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 01ada754-2cbb-4e4f-a788-fe395fba988c)
+ )
+ (fp_line (start -8.085 -3.51) (end -8.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 3a2efc62-a3ad-40a7-b8be-d8442900e651))
+ (fp_line (start -8.085 0.86) (end -5.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 5c9d7263-1abc-47a9-be4e-f46ff98f6c95))
+ (fp_line (start 8.085 -4.36) (end 8.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 61da0436-a6d8-4ab2-a9e2-0419f227026f))
+ (fp_line (start 8.085 0.86) (end 5.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 62d7db22-2d50-4f5a-b605-e33597dfb076))
+ (fp_line (start -5.76 0.86) (end -5.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 8c79d083-148f-49b5-96f1-85d5d420259e))
+ (fp_line (start -8.085 0.01) (end -8.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp a6898716-d9d4-4223-bb5d-31e24ba98e12))
+ (fp_line (start 8.085 0.01) (end 8.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp b0923d4f-3d37-48f6-9218-c3c59291b903))
+ (fp_line (start -8.085 -4.36) (end 8.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp eea0dab0-7a43-4827-80e4-f9c3773e60f0))
+ (fp_line (start 8.7 3.75) (end 8.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 45fcded3-7724-47e7-8c7f-56a9f27e2807))
+ (fp_line (start 8.7 -4.75) (end -8.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 691ddc4a-e5e1-4de3-b641-43d8196b1696))
+ (fp_line (start -8.7 3.75) (end 8.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 70eb43ef-3ff7-46f9-8202-dbf661ea685e))
+ (fp_line (start -8.7 -4.75) (end -8.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp c5441a4c-724c-421e-934e-186ec6faa142))
+ (fp_line (start 4.75 -2.25) (end 5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 040b2bde-3d95-4374-b2e1-6e107b2682bf))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 126fa015-164e-4daa-bf52-185cad4d6a47))
+ (fp_line (start 4.75 -2.75) (end 4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 1423c404-7038-44fd-9870-70292ce6e83b))
+ (fp_line (start 5.25 -2.25) (end 5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 15ae9915-8c55-4702-9764-80f57d4f5b49))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 224d0128-9ac8-44de-ad9d-785a9d894354))
+ (fp_line (start 7.975 0.75) (end 7.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 28a3708b-a027-4dff-82df-a2be91d062f9))
+ (fp_line (start -4.75 -2.75) (end -5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 2ce1d6d6-a51e-4c67-acb7-126a51466942))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 325ae43a-079f-409e-8d97-7add4e03f7ea))
+ (fp_line (start -7.975 0.75) (end 7.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 4d413fb9-a6b2-49ff-9c7c-56a8b8ec8a88))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6a8b355e-4901-49ac-bd0c-8a337146dd92))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6dd94d51-ce7e-42a1-ac9c-81e94e445c41))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 766fd41d-ddcf-43f1-8d5d-27cb1d42a56c))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 7a64ce2e-5880-4221-b058-ba6978830a28))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7a9c3064-efd3-494c-8313-7ca9ae7dc8c4))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 881d7b78-5be7-44f9-b18d-f81fa91e05e7))
+ (fp_line (start -5.25 -2.75) (end -5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8867da39-2362-4cf6-b09d-ab33d8aa39ac))
+ (fp_line (start -5 0.042893) (end -4.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 8cffa34c-8c02-447b-8859-99ab7a6b6722))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 90a20504-87d9-4250-9b4f-61a34bb4bae6))
+ (fp_line (start -5.25 -2.25) (end -4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 921bca5f-c862-42f0-86d0-1e2fd6bddba6))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp acb2b39b-3e5c-4368-b7c6-df9f2b7d1f25))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp b598a2ca-2559-450c-af72-a7566edc189f))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c27dcb97-a8b0-4a0a-bc01-2ee2cdaa7ac1))
+ (fp_line (start -7.975 0.75) (end -7.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp c495326e-6d73-4cf5-965a-4b95a73a1375))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp cec92e84-9609-4a78-b202-f6a04e2c3c3a))
+ (fp_line (start -5.5 0.75) (end -5 0.042893) (layer "F.Fab") (width 0.1) (tstamp dc0bd3b5-3a74-4b11-af9b-069368b707ee))
+ (fp_line (start -4.75 -2.25) (end -4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e11ffae4-95ee-435f-9e81-0bc6a9f6e978))
+ (fp_line (start -7.975 -4.25) (end 7.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp e4a97026-ae6b-4fc4-9ea4-2dca358f5913))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp eb7a66c7-c4f2-4715-a73a-c51b435987bd))
+ (fp_line (start 5.25 -2.75) (end 4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f1160d63-283c-4248-89f1-6586beb856e2))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ff4d1b65-8ab7-4cc8-9e0e-f30f37c47073))
+ (pad "1" smd roundrect (at -5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8d266c2-ec77-424c-8e9d-ed7a87c5fa31))
+ (pad "2" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp beb43edc-2d76-4ce9-b8cb-22b0cd42e3f7))
+ (pad "3" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 054ef71d-ad58-43ac-82f5-e056d9037af6))
+ (pad "4" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3778a0ab-e59c-49e8-b4e2-e2a9afc3d137))
+ (pad "5" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d26912ad-f929-4239-a4e8-0034d0c959c8))
+ (pad "6" smd roundrect (at 5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea2481ef-e061-40ef-93d2-09998efa337d))
+ (pad "MP" smd roundrect (at 7.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp db8e2ef8-28b0-4b9e-bc69-d5b1cc170a19))
+ (pad "MP" smd roundrect (at -7.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp fe16025c-5464-4b78-8257-6b4e6797f343))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B6B-PH-SM4-TB_1x06-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..54e55693
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 113b2397-ed6e-41b1-aa0e-7dc719b94e49)
+ )
+ (fp_text value "JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical" (at 6 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0dea7787-2047-4750-8bf7-3c8c9d7eb313)
+ )
+ (fp_text user "${REFERENCE}" (at 6 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d3791cf-284c-4eb9-bfe2-10b060f8ddec)
+ )
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 00bd7b15-989a-4900-a1f6-4980f9ab05e2))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 06cd1d13-bd3e-4cee-bf26-eb73e9d377ce))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 0e810159-f6df-4859-8aa2-601332a00304))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1c326a72-8c50-4a3a-8def-09765949dcb1))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2639ac0d-d3b4-42a9-b817-31f0dcf5b0ef))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 2cd4c8ea-9f0c-4731-9edd-74577d3df9e4))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp 364af001-fb7b-4d17-a4a4-2e8d1281fd11))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 416b7f59-5d67-4da8-9f82-24c850c45aff))
+ (fp_line (start 13.45 -1.2) (end 11.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 45ffb5a2-2018-40b6-b030-6429af275c99))
+ (fp_line (start -2.06 2.91) (end 14.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 49a6d7de-e41e-4b1b-a6f4-ee28aef94eef))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 4becd546-f0b7-40d0-9bcd-b290a60633d2))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4effcb64-b07c-4a09-8b71-ca2df4a71ced))
+ (fp_line (start 11.5 -1.2) (end 11.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 62c8816e-c7e3-4214-930d-00af7fb851ac))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 669ebbcb-4ad0-46d8-9258-1492650ab983))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 6ac200b1-b9ce-43e7-b7df-bf255b02bb80))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 6c5c0e80-4c3e-4952-a79c-8f3d1a56324f))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6c94005d-8ba9-47e4-9279-6ce8eec87544))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 6fa0edf0-a0a5-44bf-88e3-ced4c4e04f76))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 72b0a833-a3a8-4d02-af15-a853b855405b))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 775ec5c3-bde8-4ee6-b798-d8399821fa0e))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 84f2ef12-cf86-443d-9b97-f2966775245d))
+ (fp_line (start 14.06 0.8) (end 13.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 8aab3504-6fce-461d-a06a-153470e9d9b1))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 8c06a682-8633-48b3-8c48-fbe1119c17d6))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8c915caf-529d-4ad4-bbcd-56d65547b414))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8d4efa47-aee2-42b4-8d10-376fdb95d889))
+ (fp_line (start 13.45 2.3) (end 13.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 8f3ff524-5631-4cad-80ce-1bcd3408c379))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp a2b9484e-169e-4923-b9fc-084d5f429dc6))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp a854b551-3327-4596-8486-90acc8d55091))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp aa1875b3-a3fa-4d37-a294-805aedc73d4e))
+ (fp_line (start -1.45 2.3) (end 13.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp af6d2897-a60d-4c71-83af-5c6d925d011b))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp b46252c3-85bc-4757-ae99-473d8aa8690d))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp b56d37a1-9cdd-4db8-af0c-59e4f82ab5c2))
+ (fp_line (start 14.06 2.91) (end 14.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp c208a12c-85f7-4620-834f-843fe9baf4fd))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp c719c9e5-c013-4896-ab2f-da1afee92a6a))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp cf0554ca-8430-43ba-b8a2-5195f5a0f712))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp d012d7f4-8f89-4f19-92d4-429899713012))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp d139a69f-98f9-4dc3-b7b9-8d659d90f6f2))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp d3792257-8c0e-427d-a6e6-7f00d0f64f15))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp d854623d-20f4-44d1-947d-43c5f44fa0dc))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp de8255c6-486d-4b4d-8242-fcbd1f8bea3a))
+ (fp_line (start 14.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp def0090d-f52a-4a9d-814f-82b57e3a03da))
+ (fp_line (start 14.06 -0.5) (end 13.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp dfebb1bf-b199-4d6a-b71d-6dc059ccc74a))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp eb76691e-c8a3-46e4-aaab-96ce1174f280))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f61dbe8a-3dcd-4e1e-b524-53b3e31f5ac4))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp fa771658-c34c-4344-ac68-bd418b9331dc))
+ (fp_line (start 14.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 3ccf6702-64ba-409f-a42e-04bf84a80c4d))
+ (fp_line (start 14.45 3.3) (end 14.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 41c01f0b-c7a8-4da3-b36a-cb39180b0425))
+ (fp_line (start -2.45 3.3) (end 14.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 68ccc4e7-ba47-4a68-9922-d7028f742ad5))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp f58b0012-3d2f-4ff6-bc10-99de6b8719e3))
+ (fp_line (start 13.95 2.8) (end 13.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 070a1fe3-2299-443b-9bcc-78b749ac4d37))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 26766f74-cb34-4239-9f97-8db28d85a850))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 5d7040c5-9b7b-48c5-8eb5-14cda4238da4))
+ (fp_line (start -1.95 2.8) (end 13.95 2.8) (layer "F.Fab") (width 0.1) (tstamp b5eb06aa-5e61-454b-a21f-15a061248791))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp b8a892a0-36f6-4659-a4fe-79681c580406))
+ (fp_line (start 13.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp bb748f2b-f05a-40bf-9cdb-aa785585c920))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp c0d5a442-6113-4b61-8fa0-ef30484b5397))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7241d63a-2d9b-4cb9-b2d0-e9fed6179fc0))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 585e3d0c-f9fa-4618-89e2-e118420a7d80))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6581535e-16a0-4ee2-850f-002ad795fb36))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5d0614c6-0d1f-440f-b6b0-be286430749a))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c9e2e91-a3cd-4ff0-838b-663f661025d4))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 510697d1-ff13-4206-9473-6570a7fd4ac6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B7B-PH-K_1x07_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..706a0981
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 083ac57c-7fd1-4274-98e4-2bb1feffa84f)
+ )
+ (fp_text value "JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 185a445b-c867-4993-bafb-00da87137154)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23141e76-740a-4950-a5b8-bd862e5f7214)
+ )
+ (fp_line (start -9.085 -4.36) (end 9.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 0e5d5c8d-409f-4f44-b75f-59ad63ae38fa))
+ (fp_line (start -9.085 0.01) (end -9.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp 156c1d4b-bca2-4973-a122-af986c0bd91f))
+ (fp_line (start 9.085 0.86) (end 6.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 1a3f95e6-c6a8-4727-9e6a-79fcc21af841))
+ (fp_line (start -9.085 0.86) (end -6.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 2b07678e-3744-4335-8fd9-3ae1e0f116f7))
+ (fp_line (start 9.085 -4.36) (end 9.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 7c36d83a-4380-41ec-85c8-358a0906237a))
+ (fp_line (start -6.76 0.86) (end -6.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp c9eb9745-33c1-40ae-a332-6d66797d51f0))
+ (fp_line (start 9.085 0.01) (end 9.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp cfa1dcd5-cb4d-4765-b885-c212f17ea028))
+ (fp_line (start -9.085 -3.51) (end -9.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp fe15e1d4-76bb-403f-a891-bc40e292a8d9))
+ (fp_line (start -9.7 3.75) (end 9.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 400e770a-9245-4d2d-a633-c284b70209b4))
+ (fp_line (start -9.7 -4.75) (end -9.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 996252f6-ad4f-4dd0-af28-a9ac976f208b))
+ (fp_line (start 9.7 -4.75) (end -9.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp b05ecf21-40dc-4908-a8a3-0b19348b15fa))
+ (fp_line (start 9.7 3.75) (end 9.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp e962ae4b-0e29-4da8-85cf-809e77941a3f))
+ (fp_line (start -8.975 0.75) (end -8.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 07912c9b-8657-4797-a083-907502b44e40))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 1488c082-988a-4d82-a2dd-3e24596a1d9a))
+ (fp_line (start -6 0.042893) (end -5.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 1fd89210-e797-419f-9773-da2715cb8fb3))
+ (fp_line (start -5.75 -2.25) (end -5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 212b7bdd-d996-43c6-a5c5-29c102a37a73))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 2398e8c3-4674-47aa-9547-c4196b29cf7c))
+ (fp_line (start -6.5 0.75) (end -6 0.042893) (layer "F.Fab") (width 0.1) (tstamp 2ab903ee-e787-4a7a-bd55-cded89134629))
+ (fp_line (start 4.25 -2.25) (end 4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 30725d68-7ed3-4968-bdee-028810459181))
+ (fp_line (start -8.975 -4.25) (end 8.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 4e063047-8f6f-4bd9-ae7e-55f3888b6ae6))
+ (fp_line (start 6.25 -2.25) (end 6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 559ca26c-4b0c-42d0-a1e0-421302900e2a))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5f633196-e9f1-44a0-89bc-c8ecb4c94a2b))
+ (fp_line (start -6.25 -2.25) (end -5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 71c80d16-eb5f-49a3-aba6-18da20187d7b))
+ (fp_line (start 5.75 -2.25) (end 6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 756e46e6-724c-4fdd-8108-5c7e3da21f0e))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 77306e5c-9fc5-4bf0-ab8a-80cc9094b0af))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 832d6737-4d4a-4ef8-9623-b57edd531282))
+ (fp_line (start 5.75 -2.75) (end 5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 8a1b6bfd-993f-474e-a85d-47fc39c5419f))
+ (fp_line (start 4.25 -2.75) (end 3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 8e9efe6d-a3a1-430a-a2ec-a7d8d2c45a38))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp a4aa5c91-775e-4504-a606-6abf7c770020))
+ (fp_line (start -8.975 0.75) (end 8.975 0.75) (layer "F.Fab") (width 0.1) (tstamp ab90d77b-9392-4a1d-9e13-245efe8c2385))
+ (fp_line (start -4.25 -2.25) (end -3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp b23a8d72-b98e-40bc-9c31-e29d7c346bf2))
+ (fp_line (start 6.25 -2.75) (end 5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp b6b5ccf4-c1ab-4236-a70c-670c5842dc8e))
+ (fp_line (start -3.75 -2.75) (end -4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b9f2d508-3f3f-4dd7-9fa1-5ab2ba63b841))
+ (fp_line (start 3.75 -2.75) (end 3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp bd745566-fc9f-437d-89fe-a254eba291d2))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c24252f0-f30b-4467-bbc9-988d0d03bf28))
+ (fp_line (start -4.25 -2.75) (end -4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d00b1021-341e-45dd-8875-8159bdcdd9a4))
+ (fp_line (start -6.25 -2.75) (end -6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp d1c9d8c8-7639-41c4-9a59-fcceeb8dba2c))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d89f5f96-5867-41ad-ae2f-3a032fd9de4b))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp dabf0d77-e99b-460e-b238-0746e4317bab))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp e07f1535-b410-4c91-9629-1c75b28b6189))
+ (fp_line (start 8.975 0.75) (end 8.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp e13f39f3-0aed-4bd7-86b9-5de5ab31bd63))
+ (fp_line (start -3.75 -2.25) (end -3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp f96f969c-74aa-4ad1-9a49-d434960d33b1))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp fa8cad0b-8be5-4bd1-8d2b-f060624b7a1b))
+ (fp_line (start 3.75 -2.25) (end 4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp fd52813b-9a45-4925-96e5-3396f5c0f073))
+ (fp_line (start -5.75 -2.75) (end -6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp fe258642-bfa6-42b9-bcae-cd4b3704acf9))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp ff5d263b-b9ec-4046-9ea0-2bbc84078e6e))
+ (pad "1" smd roundrect (at -6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f870759c-1878-4992-b155-455df8f5916b))
+ (pad "2" smd roundrect (at -4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d504004a-8067-40b2-946c-4db64cd04581))
+ (pad "3" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecffa709-a86f-40ad-abef-79dd5e2e72ba))
+ (pad "4" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8eafa867-65b8-4a8b-a7b4-2b7e081e9124))
+ (pad "5" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a4e196c-e02f-43af-8e3c-2868c6fde74c))
+ (pad "6" smd roundrect (at 4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67c71e5a-cffe-4674-b774-35860f98fb93))
+ (pad "7" smd roundrect (at 6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87a84142-71c2-4b75-9906-18917323bdc7))
+ (pad "MP" smd roundrect (at 8.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 90db0587-2426-49a5-8fa5-3f640d868f54))
+ (pad "MP" smd roundrect (at -8.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp cc8d1da7-6328-409b-8a5c-fceca26389ee))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B7B-PH-SM4-TB_1x07-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..bcdeff26
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21df95de-1b61-4004-b3c5-cc49cc0fb6fa)
+ )
+ (fp_text value "JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical" (at 7 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff86c1c8-5bb0-4456-b9f1-4cf2e542dc1c)
+ )
+ (fp_text user "${REFERENCE}" (at 7 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp af93ebbe-4bc4-48ae-956e-66522f9f1fc6)
+ )
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 01534cec-fa89-4cf8-8096-2d45f7e7752f))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 02ed285d-6d07-43d9-9539-6ffcc06768c7))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp 03fb9a66-e6a5-4d75-9085-25945ac4965c))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp 08af35d1-7992-4ae9-992c-028ad6820290))
+ (fp_line (start -2.06 2.91) (end 16.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 10e883f6-3a3f-4cbe-9751-c221e437a084))
+ (fp_line (start 16.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 179285d1-01dc-44fc-850e-f35c8bb3a1ef))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 18ef207d-caf3-491d-a5fa-8ecea76e0270))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 2588f509-159d-42c3-808d-aa2011ffa6fd))
+ (fp_line (start 16.06 2.91) (end 16.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 2aa57dd4-3886-40c6-9801-2fcf684917e4))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3028e664-ba78-40ca-922f-6b30b0c12a66))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp 328c9ea2-27b9-4fb3-8044-7819879589e1))
+ (fp_line (start 13.5 -1.2) (end 13.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 3a6c3a96-c474-4e65-a8ad-03b42e871a8f))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 3b74a8ff-fbac-429f-848e-898eab3bbc02))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3f3a8a0a-9fdf-41ef-b9bb-8caab4b83cda))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 482f7e3a-c803-432c-8fa4-7110dc84335a))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 4d6158cb-a9e7-4cd8-a0d6-254e7fa975ea))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 532631da-efbf-4499-9d83-7abdefbef36e))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 542c2105-3ff1-4c37-bec6-4e5dd6ce5855))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 57257938-224a-4e27-9d3a-c05e737f0347))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 5816410b-450c-433e-a95d-63ec3f16ed38))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 5857ff1c-185f-4210-b7da-76291beea068))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 58f31e6a-6602-496b-968c-41603307a109))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 5b5a44b6-4adf-41ee-8e7c-1bdf5ee26125))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 6de7da2d-b3a1-4c55-a4f7-b67870f46085))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 74773582-1d30-4690-85a5-e56c6f455d1a))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 74b2c059-670c-4cd7-a833-895095f08484))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 78d77b88-eb23-47f6-b34f-9966cfe5b918))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 7d46e1cb-f86f-4c55-9074-cd765d2167a6))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 7f695baa-9cc8-4b31-804c-72c91fab9abc))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8ddc7f41-17b8-42e3-8966-ef2de7bb7559))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 8dff62f0-71d0-4345-9175-30f299840a11))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 964ce32b-edfc-416b-9134-eda88e397649))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 965a012e-e21c-45e2-9815-f30872860204))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 9f23e438-ea13-42b6-a829-77c1ced57820))
+ (fp_line (start 16.06 -0.5) (end 15.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp a6df5ca8-6656-4a32-aba5-91781954be5f))
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp abebca52-7501-4da6-ad48-9393354befa6))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp b1059f81-d4cc-4fe8-aaf4-f8a2d4517fde))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp b1248b9e-4c9c-4b88-af74-be3b555d3107))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp b5498041-7d04-4e64-988c-2f4b4c9b0ec0))
+ (fp_line (start 16.06 0.8) (end 15.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp c02fb786-3f25-47e8-a4b7-853b80b95afb))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp c4ec7915-1810-4f52-a77b-05e7a8794821))
+ (fp_line (start -1.45 2.3) (end 15.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp c853beca-27cf-4095-ae83-3f510414cfe0))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp c8d0fbc9-eac1-4485-aeb9-34e09e8ff810))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp cad0a359-7f06-4af0-977d-a88fb59cf82d))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ed2f6403-8a49-4401-b2cd-e42c33999059))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ed6252e6-c40d-447e-a47d-c6090b067f6d))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp f618ab0f-48bf-4f9d-99f8-9798c33f80d3))
+ (fp_line (start 15.45 -1.2) (end 13.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp f7527228-d791-474a-8160-e0bac86f7d3a))
+ (fp_line (start 15.45 2.3) (end 15.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp fb60766c-05ce-43f9-890a-c7845e67bb33))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 5c6783d4-d247-4d12-99ea-4daf6537a4c7))
+ (fp_line (start 16.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 7ebd7f13-d538-4a16-97b8-259b4f995ce8))
+ (fp_line (start 16.45 3.3) (end 16.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 86550b20-4bf2-4f9d-9dbe-46acc164456e))
+ (fp_line (start -2.45 3.3) (end 16.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp b55898ed-9755-4cea-b9f2-848f9e5aab2e))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 2e4f88a9-8295-48c7-a687-67710fd33c15))
+ (fp_line (start -1.95 2.8) (end 15.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 465d172f-06c1-4e4f-8394-6b5c4cd5bbfe))
+ (fp_line (start 15.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 641472fc-c337-418c-9932-65327a39d46e))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp 71e41f27-2cbe-47fc-baf6-f3e8275dca20))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp a31f00f7-51ba-45f7-b438-fa7815e08d30))
+ (fp_line (start 15.95 2.8) (end 15.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp af0289f6-becb-4fd6-915d-49c8066c33ea))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp ae4bec03-d519-438f-b31c-79fb7a893cf7))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7955db99-4f1a-486d-b165-c2c821913171))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b8b9f54-ca1e-478c-910b-f122d3c3bd54))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c7ad34e3-55b6-425e-996d-e3850c460259))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d6ace28f-374c-4236-8454-54f9ccd71513))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87cf0b5d-597c-4cee-ba58-95c427aa94ed))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7cff5749-3a07-4074-9fc3-389056339126))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d766ada6-04c0-4f5b-aabf-bc09c7aadf8c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..57ce06d2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3c0ecdd-4b3c-4250-9ce0-6ab233da4bd4)
+ )
+ (fp_text value "JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f97ea498-2463-44f8-a094-d6af67dbb20c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3dac6b10-6bf4-4778-9f79-3318340e94fb)
+ )
+ (fp_line (start -10.085 0.86) (end -7.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 18ac4a01-6983-43e1-8c44-7290e5ac1035))
+ (fp_line (start -7.76 0.86) (end -7.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp 2102277c-f932-480d-8ab8-d55bf7ddccdc))
+ (fp_line (start -10.085 -3.51) (end -10.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 7ee3d0e0-27d2-48ca-8905-078ef3683f61))
+ (fp_line (start -10.085 0.01) (end -10.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp c8abcaa2-ed61-4fb2-9e82-7f4b0d0bf616))
+ (fp_line (start 10.085 -4.36) (end 10.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp cc1ba510-1558-45a0-97cf-3490d9323276))
+ (fp_line (start -10.085 -4.36) (end 10.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp e290ebfd-4b12-4212-ac33-8c48197b3023))
+ (fp_line (start 10.085 0.86) (end 7.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp f8b9f99f-9c40-47d0-b9eb-3d174a13e22d))
+ (fp_line (start 10.085 0.01) (end 10.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp fa77f155-35e0-4c61-ad1a-87edb3decaef))
+ (fp_line (start 10.7 3.75) (end 10.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 2912c1dc-4ce0-4521-9086-d8082b755869))
+ (fp_line (start 10.7 -4.75) (end -10.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp 577a3a4d-61d8-4edc-ae8b-367ee524b1ae))
+ (fp_line (start -10.7 3.75) (end 10.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp a3d4f6bb-a568-47a9-b0f2-cd448ea465d0))
+ (fp_line (start -10.7 -4.75) (end -10.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp e622f2dc-14a3-4d8a-a5a2-292ac548245e))
+ (fp_line (start 1.25 -2.25) (end 1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 0091859d-6cc2-4159-bfb1-a52481cef5fb))
+ (fp_line (start -3.25 -2.25) (end -2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 0c71928a-1f98-47d4-a29e-c35c05a83910))
+ (fp_line (start 9.975 0.75) (end 9.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 13b33bd0-b060-4ecb-832b-43fd92c3b7f8))
+ (fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 1b6a5171-1062-42d4-8027-f72a2e751420))
+ (fp_line (start 0.75 -2.25) (end 1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 203d7d55-ff01-4705-b02b-5ef8e44aedc2))
+ (fp_line (start 4.75 -2.25) (end 5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 21280dc6-869e-4467-a3f3-70e355dc7a8f))
+ (fp_line (start -7.5 0.75) (end -7 0.042893) (layer "F.Fab") (width 0.1) (tstamp 281be0ce-ce8a-4dcc-b278-2df7328c87b6))
+ (fp_line (start -9.975 0.75) (end -9.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 2dd9d083-d45f-446a-af2b-c029c9eda1ad))
+ (fp_line (start 0.75 -2.75) (end 0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 2dfcd5ef-cc7d-48df-a6cc-845f5ce79f7c))
+ (fp_line (start 1.25 -2.75) (end 0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 38a69081-f613-4d8b-aa8c-861d3142ad03))
+ (fp_line (start 5.25 -2.75) (end 4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 3c1fb9ab-f560-462e-90d1-0db204951872))
+ (fp_line (start 3.25 -2.75) (end 2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 40265818-6a94-4608-aa3b-6f5a90523618))
+ (fp_line (start -9.975 0.75) (end 9.975 0.75) (layer "F.Fab") (width 0.1) (tstamp 40310d69-948f-4399-8a1d-960ab9efed60))
+ (fp_line (start 2.75 -2.75) (end 2.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5b08d2af-11dc-4278-b216-7b7c196c06df))
+ (fp_line (start -6.75 -2.75) (end -7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6a8a0f55-37ae-4c53-b2fd-76ae7b7db99e))
+ (fp_line (start -9.975 -4.25) (end 9.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 6c5cb5b2-f332-4ffa-b0ac-eeab0d2a79d8))
+ (fp_line (start -7 0.042893) (end -6.5 0.75) (layer "F.Fab") (width 0.1) (tstamp 77f8a1f5-d5ae-4ce8-af68-9fc1b2aa79dd))
+ (fp_line (start 6.75 -2.25) (end 7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 84bd6c52-a5d3-4923-be68-0f4cba918b2f))
+ (fp_line (start 3.25 -2.25) (end 3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 8648b2a2-3069-4e72-abf5-7d11e4e28775))
+ (fp_line (start 6.75 -2.75) (end 6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 9095d9e7-6e8a-44dd-98cf-339be073774a))
+ (fp_line (start -1.25 -2.75) (end -1.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 95280baf-e8c7-464f-a493-a7af99930770))
+ (fp_line (start -1.25 -2.25) (end -0.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 989642f6-caea-4305-b1c3-bf0dd57f7fe2))
+ (fp_line (start -5.25 -2.25) (end -4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp a06826dd-2d59-4303-9a32-31e6a23eed76))
+ (fp_line (start -0.75 -2.75) (end -1.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp a7936b3b-abba-4732-81db-7b6fddd1bfdb))
+ (fp_line (start -2.75 -2.25) (end -2.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp a7aeb781-4926-4658-ae5c-fc2939f0292f))
+ (fp_line (start -4.75 -2.75) (end -5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ac458f44-e58d-48b3-a801-67e21364902b))
+ (fp_line (start -5.25 -2.75) (end -5.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b3f0f6f7-5cbd-499d-9971-493970119347))
+ (fp_line (start -4.75 -2.25) (end -4.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp b52f0199-26cf-44c0-84d9-0ff876f547b6))
+ (fp_line (start -7.25 -2.75) (end -7.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp b954e1be-6dd0-4b82-b4e5-ccc7ad8ef45a))
+ (fp_line (start -7.25 -2.25) (end -6.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp b9e4b3ef-1548-441e-be3d-7164d742189c))
+ (fp_line (start 7.25 -2.75) (end 6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp c2a463b3-2522-4afa-9c99-9ec58fcc323c))
+ (fp_line (start 4.75 -2.75) (end 4.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp c598d3b2-3165-4127-96a2-37ab194e09fe))
+ (fp_line (start 7.25 -2.25) (end 7.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c6911585-5082-42bf-a652-954a933d4cf7))
+ (fp_line (start 5.25 -2.25) (end 5.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d1ef496c-2b60-4f99-ae6c-2a91fbba9999))
+ (fp_line (start -2.75 -2.75) (end -3.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp d20f3188-3a62-4474-b5fd-9afb334ce112))
+ (fp_line (start -3.25 -2.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp dd211297-8f0e-4606-aa0f-ad107659f489))
+ (fp_line (start -6.75 -2.25) (end -6.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e787c772-752c-4eef-9094-6c1ea964cd7a))
+ (fp_line (start -0.75 -2.25) (end -0.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp fef529c3-30a8-49f9-86a1-b429d62f7f2c))
+ (pad "1" smd roundrect (at -7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 554bde66-1424-40c3-a78b-9cc65d40241a))
+ (pad "2" smd roundrect (at -5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f9caae6-6c46-4aba-8f1d-307199fa142e))
+ (pad "3" smd roundrect (at -3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fbe5bb5-8a0f-4ec7-b157-944b55db69f3))
+ (pad "4" smd roundrect (at -1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fbba417-b589-4d5f-9878-19f1db9fdc0a))
+ (pad "5" smd roundrect (at 1 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbb3ef63-25e1-4e3f-a732-e17a93fac448))
+ (pad "6" smd roundrect (at 3 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 723201da-cd02-45a9-9fe9-42bd4c5c0308))
+ (pad "7" smd roundrect (at 5 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f521a92-992c-40b6-8bcf-3f8cfc940a98))
+ (pad "8" smd roundrect (at 7 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a42e3318-b7ff-4b0d-8891-4b82741e64ba))
+ (pad "MP" smd roundrect (at 9.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 4601d833-633c-40aa-a9b7-0dfe30a01eeb))
+ (pad "MP" smd roundrect (at -9.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp f4836f14-0e84-4e59-b141-c4b3f4fbb5a4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B8B-PH-SM4-TB_1x08-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..69db6c22
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C2)
+ (descr "JST PH series connector, B9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8 -2.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52a574e8-d76a-4b1f-9b45-9467b12875ec)
+ )
+ (fp_text value "JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical" (at 8 4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d3bd54c-6c0e-49f2-8bc9-b85bb2e74643)
+ )
+ (fp_text user "${REFERENCE}" (at 8 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83b47e4d-df62-435e-8545-0692a4b1c6f4)
+ )
+ (fp_line (start -0.3 -1.81) (end -0.3 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 0161c46e-7695-4442-94f4-d4205ef85fb7))
+ (fp_line (start 15.1 1.8) (end 15.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 045bc397-eaf0-4a41-b4ca-479cd4827731))
+ (fp_line (start 12.9 2.3) (end 12.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 05c2c596-631c-4ed2-86f8-12f232d01cd7))
+ (fp_line (start 0.9 2.3) (end 0.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 08b0e9d0-788d-4d43-83a4-cff6b8a94452))
+ (fp_line (start 0.5 -1.2) (end -1.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 098919fc-6c34-43e8-97bc-907d5d1dfaa2))
+ (fp_line (start 9.1 1.8) (end 9.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0b3eb622-baa2-43ee-b89a-f8939c05c493))
+ (fp_line (start 13.1 1.8) (end 13.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 0df132d6-9175-4248-ae2d-ce2f70589ea6))
+ (fp_line (start 14.9 1.8) (end 15.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1006d069-7b89-4008-bfdc-cd2d04db1484))
+ (fp_line (start 18.06 -1.81) (end -2.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 13743453-8f5d-43c1-a70a-e61407ee6c85))
+ (fp_line (start 15 2.3) (end 15 1.8) (layer "F.SilkS") (width 0.12) (tstamp 1d329f3b-13ff-48a2-a641-2b5c552f3fe3))
+ (fp_line (start 1.1 1.8) (end 1.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 1efab649-aece-43b8-a5dc-6a0ecdef5ebc))
+ (fp_line (start 9 2.3) (end 9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 276dc9cc-7b11-4512-8353-4cf92f50a0a3))
+ (fp_line (start 15.5 -1.2) (end 15.5 -1.81) (layer "F.SilkS") (width 0.12) (tstamp 3048aaff-6fbc-4660-b5a6-52761c396bbe))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 34f37717-3100-4236-b315-8f8e0d5e44e0))
+ (fp_line (start 13 2.3) (end 13 1.8) (layer "F.SilkS") (width 0.12) (tstamp 39633199-c65c-4108-bcdf-3dc13a327900))
+ (fp_line (start 18.06 0.8) (end 17.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 3a1c3d92-35b4-48b7-8155-016dc7c95135))
+ (fp_line (start 4.9 1.8) (end 5.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 3a6c3847-4b58-4772-b743-0975e524d15a))
+ (fp_line (start -2.06 0.8) (end -1.45 0.8) (layer "F.SilkS") (width 0.12) (tstamp 3eb65942-e4c5-434d-993f-9c88badda615))
+ (fp_line (start -2.06 -0.5) (end -1.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 417fcc3d-6b60-4f4d-a909-60ad917ce99a))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 4534f241-10f6-4273-b4d5-5a163a42b745))
+ (fp_line (start 10.9 2.3) (end 10.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 47f78777-2350-43a6-b858-0ade3e0c5acf))
+ (fp_line (start 2.9 2.3) (end 2.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 487006f1-8779-4f29-a341-fd6d4ae49e66))
+ (fp_line (start -1.45 -1.2) (end -1.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4926b0af-288a-45ef-b886-2f70910b3033))
+ (fp_line (start -0.3 -1.91) (end -0.6 -1.91) (layer "F.SilkS") (width 0.12) (tstamp 4bf3aea6-8382-42f1-9565-a23723deef0c))
+ (fp_line (start 3.1 1.8) (end 3.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp 4cf1f391-d15b-4a0a-90e3-ae21baeb21dc))
+ (fp_line (start -2.06 -1.81) (end -2.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp 4eb95c0d-6bd4-4db6-8a17-1d1581bebc46))
+ (fp_line (start 7 2.3) (end 7 1.8) (layer "F.SilkS") (width 0.12) (tstamp 51a1bff0-06ca-4627-a468-7ac4ec56fb26))
+ (fp_line (start 18.06 -0.5) (end 17.45 -0.5) (layer "F.SilkS") (width 0.12) (tstamp 52877e79-9e1c-4f6f-9107-9b91bca895f2))
+ (fp_line (start 1 2.3) (end 1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 545e4095-e45c-4008-b9c8-4455f5eb3655))
+ (fp_line (start 6.9 2.3) (end 6.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 62c11ee1-fb82-42d9-a938-63398beb8191))
+ (fp_line (start 14.9 2.3) (end 14.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 72c54062-ae24-49f0-a2cb-18c8b706b20e))
+ (fp_line (start 17.45 2.3) (end 17.45 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 78996aa2-55b7-445f-a6a7-8834a2a997f9))
+ (fp_line (start 8.9 2.3) (end 8.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp 79326e75-d833-4eaa-895a-31256bebf81a))
+ (fp_line (start 17.45 -1.2) (end 15.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 7948180c-5ae1-4f8a-89bf-c888318b98a4))
+ (fp_line (start -0.3 -2.01) (end -0.6 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 7eb28071-03a8-4284-beb8-c47c9d3210bc))
+ (fp_line (start 0.9 1.8) (end 1.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 884b2574-153e-4535-97c5-73149c09ff3e))
+ (fp_line (start 6.9 1.8) (end 7.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp 9baaea36-aa9a-4dc0-a6d7-2656dd2f230f))
+ (fp_line (start 12.9 1.8) (end 13.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp a7d6b4d5-a9af-4f6e-81d6-a7fecbc71b6e))
+ (fp_line (start 2.9 1.8) (end 3.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp aecdb364-0daf-49be-87ca-0b2444f910a1))
+ (fp_line (start 0.5 -1.81) (end 0.5 -1.2) (layer "F.SilkS") (width 0.12) (tstamp af6b15b0-ecb7-4a7c-afcb-153e06c2f2a2))
+ (fp_line (start -2.06 2.91) (end 18.06 2.91) (layer "F.SilkS") (width 0.12) (tstamp b0ff8503-12e4-42a4-b86a-da2676b9d95f))
+ (fp_line (start -0.6 -2.01) (end -0.6 -1.81) (layer "F.SilkS") (width 0.12) (tstamp b414296c-0578-4f97-9208-0443d4aa808a))
+ (fp_line (start 8.9 1.8) (end 9.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp b6c4fc3d-2fd8-43ac-88ca-cf970f1dd639))
+ (fp_line (start 3 2.3) (end 3 1.8) (layer "F.SilkS") (width 0.12) (tstamp bb23b067-8ece-459c-9b6c-d4e9801874c3))
+ (fp_line (start -1.45 2.3) (end 17.45 2.3) (layer "F.SilkS") (width 0.12) (tstamp c837de8c-989f-47d5-840a-697e5c412de6))
+ (fp_line (start 4.9 2.3) (end 4.9 1.8) (layer "F.SilkS") (width 0.12) (tstamp cb256e94-26eb-42a6-afcc-92ac07e99bc1))
+ (fp_line (start 10.9 1.8) (end 11.1 1.8) (layer "F.SilkS") (width 0.12) (tstamp e585e689-3e97-474a-bd0d-06353fab0a2c))
+ (fp_line (start 11.1 1.8) (end 11.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp ea6c46be-8e44-4ca2-9a97-4183d88e6c99))
+ (fp_line (start 7.1 1.8) (end 7.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp efd99331-3c92-43a0-bd1f-3641f3c539ef))
+ (fp_line (start 5.1 1.8) (end 5.1 2.3) (layer "F.SilkS") (width 0.12) (tstamp f18eabe3-020d-4e43-8334-3b14a458087f))
+ (fp_line (start 5 2.3) (end 5 1.8) (layer "F.SilkS") (width 0.12) (tstamp f7ae4193-5318-4f3a-8e01-be620ac2bce6))
+ (fp_line (start 18.06 2.91) (end 18.06 -1.81) (layer "F.SilkS") (width 0.12) (tstamp fb5b4aab-45c8-43c5-ab94-6e3d540ccf89))
+ (fp_line (start 11 2.3) (end 11 1.8) (layer "F.SilkS") (width 0.12) (tstamp fcffbd94-b5ee-46dc-add2-6d80d70d3908))
+ (fp_line (start 18.45 3.3) (end 18.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 19ead676-48f7-4f33-af44-6ea40b1256bb))
+ (fp_line (start -2.45 -2.2) (end -2.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 33a8f98f-607f-4118-a247-15631db2486b))
+ (fp_line (start 18.45 -2.2) (end -2.45 -2.2) (layer "F.CrtYd") (width 0.05) (tstamp 59d2b8eb-8467-4e09-8578-f39d9fb57adb))
+ (fp_line (start -2.45 3.3) (end 18.45 3.3) (layer "F.CrtYd") (width 0.05) (tstamp 9181dd86-0b50-4d99-98dc-bbec563cb46e))
+ (fp_line (start -1.95 -1.7) (end -1.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 052a2661-4d41-450c-9b7c-5707377f6070))
+ (fp_line (start -1.95 2.8) (end 17.95 2.8) (layer "F.Fab") (width 0.1) (tstamp 219db71d-b1c2-418d-a232-0fdfbc53f2b9))
+ (fp_line (start -2.36 -2.11) (end -2.36 -0.86) (layer "F.Fab") (width 0.1) (tstamp 465c1ade-8dc2-48be-a334-a6ac816dbb0d))
+ (fp_line (start 17.95 2.8) (end 17.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp 8bd2d696-74df-4e26-bf4a-3aaf8717e29a))
+ (fp_line (start -1.11 -2.11) (end -2.36 -2.11) (layer "F.Fab") (width 0.1) (tstamp ba07d713-2387-4165-9c08-80f21cc6899a))
+ (fp_line (start 17.95 -1.7) (end -1.95 -1.7) (layer "F.Fab") (width 0.1) (tstamp c4a85287-d4cc-48b8-a30a-10bbf6585c80))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 31330060-0246-444f-a586-202d63096850))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cef7e610-821a-4289-b541-095fa1035c7a))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a365005-bd6d-47a5-bae1-f737bb847ac0))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 52fcdef3-2288-481a-ab36-76e3411390cb))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp efc353fc-287e-49e6-a022-7ed0c7034554))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 164c9fbb-766b-47b8-9f1e-fa0560fd56f9))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9cfdceb2-1a48-42e7-babb-7638341bacf4))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 84830661-51be-4bc9-b050-57296ee9b6c5))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 03bf2a24-472d-43b2-a12d-686f962c3a5c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B9B-PH-K_1x09_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c44b7272
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, B9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.45) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ef859d48-51bc-4ef2-94a6-f940666316cf)
+ )
+ (fp_text value "JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical" (at 0 4.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d548b54-c193-483b-a442-776132b5ab61)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 98d38715-c1e5-492d-831a-9c4956cb2a7e)
+ )
+ (fp_line (start -11.085 -3.51) (end -11.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp 3cd1fc6e-c881-42ef-987a-29994fae89d6))
+ (fp_line (start -11.085 0.86) (end -8.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 52cbb58c-0cf5-41cb-94ff-0dde65ac1a54))
+ (fp_line (start 11.085 0.86) (end 8.76 0.86) (layer "F.SilkS") (width 0.12) (tstamp 8564f2eb-2c98-441c-8bde-222ab43973e4))
+ (fp_line (start -11.085 0.01) (end -11.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp bcdf39e3-a194-4e28-987b-fd8898effa8b))
+ (fp_line (start 11.085 -4.36) (end 11.085 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c2374416-4f55-47b8-aa2e-c263ac3bce74))
+ (fp_line (start -11.085 -4.36) (end 11.085 -4.36) (layer "F.SilkS") (width 0.12) (tstamp d1c599cb-c9ad-445f-92a4-a9f03e00b876))
+ (fp_line (start -8.76 0.86) (end -8.76 3.25) (layer "F.SilkS") (width 0.12) (tstamp dc5bbaa6-8ae8-4de6-bc5c-a9356a4a217b))
+ (fp_line (start 11.085 0.01) (end 11.085 0.86) (layer "F.SilkS") (width 0.12) (tstamp f53491a7-0f49-46e1-9c35-9e1f383c8406))
+ (fp_line (start -11.7 3.75) (end 11.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp 6c2a20a3-d052-415b-b658-cbd480647d5c))
+ (fp_line (start 11.7 -4.75) (end -11.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp b41315d5-7f7b-4fb1-b2a5-6d21441cdf06))
+ (fp_line (start 11.7 3.75) (end 11.7 -4.75) (layer "F.CrtYd") (width 0.05) (tstamp ddc65da6-3317-438f-a3f5-0a59880d1e8d))
+ (fp_line (start -11.7 -4.75) (end -11.7 3.75) (layer "F.CrtYd") (width 0.05) (tstamp e6a89a07-45a8-4f31-ae42-6119fa5797a9))
+ (fp_line (start 5.75 -2.75) (end 5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 1d5ef871-746f-45f4-8afe-3bc265346777))
+ (fp_line (start -8.5 0.75) (end -8 0.042893) (layer "F.Fab") (width 0.1) (tstamp 22086b51-ebf5-465f-b505-11335d41df32))
+ (fp_line (start -7.75 -2.25) (end -7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 24072e2e-84e5-481d-8ea2-991c036de083))
+ (fp_line (start -3.75 -2.25) (end -3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 261170cf-c4e5-495e-a898-b7e5b99a480b))
+ (fp_line (start -2.25 -2.25) (end -1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 27553d79-4ad0-4745-89c6-9ebea623c335))
+ (fp_line (start 7.75 -2.75) (end 7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 315f4cd4-aca2-4bc8-9c8a-6fb5bdb160ae))
+ (fp_line (start -4.25 -2.75) (end -4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 375d7b92-8416-4302-9bfe-655546d0462e))
+ (fp_line (start 3.75 -2.25) (end 4.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 49b4c0b2-7479-466e-963e-1f4aaf80e0e6))
+ (fp_line (start -3.75 -2.75) (end -4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 56777143-8f47-4b44-8341-57dd6b0d6d6f))
+ (fp_line (start 2.25 -2.25) (end 2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 56e2b33b-650f-469b-9588-2de00bd4494d))
+ (fp_line (start 5.75 -2.25) (end 6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5747deb5-72e7-4333-bf6c-0f741978b756))
+ (fp_line (start -10.975 0.75) (end -10.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 5b33940b-0c7b-418c-ba30-d6057e35340a))
+ (fp_line (start 1.75 -2.25) (end 2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 5b88a1ba-0a09-4e19-b921-33f872b4ea6d))
+ (fp_line (start 10.975 0.75) (end 10.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp 62a6cddd-e5a0-4ae6-a5c2-8163f31e152b))
+ (fp_line (start 8.25 -2.25) (end 8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 62d5cade-4ef8-487f-b838-df1c0a937901))
+ (fp_line (start 4.25 -2.25) (end 4.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6407b8f8-0c16-4028-b932-b31fe35a3bb3))
+ (fp_line (start 8.25 -2.75) (end 7.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 656be514-c9b3-46a8-8937-37963528f250))
+ (fp_line (start 6.25 -2.75) (end 5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 6b58e5ed-5ddd-45c6-a22c-294d3c132aa6))
+ (fp_line (start -4.25 -2.25) (end -3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 6b7df290-58fa-4c0a-a71a-3cfebafcfbf3))
+ (fp_line (start 4.25 -2.75) (end 3.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp 7ca1e9ee-1fdf-4ffd-8b94-653ce57baadb))
+ (fp_line (start 1.75 -2.75) (end 1.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp 87b45e3a-3213-4808-aaef-6c47d42f9f04))
+ (fp_line (start -0.25 -2.25) (end 0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 89cee2dd-39b5-49ea-a70c-aa0da02b3229))
+ (fp_line (start -8.25 -2.75) (end -8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp 91a670bd-ca3f-4bbe-9323-cd7a0584c839))
+ (fp_line (start -5.75 -2.25) (end -5.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp a332bf73-149f-4040-92a7-bc7b2865132f))
+ (fp_line (start -7.75 -2.75) (end -8.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp a42fe0ed-9359-47fe-aff4-837a97e12660))
+ (fp_line (start -8.25 -2.25) (end -7.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp a7c2a2d8-8bc3-4dd0-ba52-c4f6b7882c54))
+ (fp_line (start -6.25 -2.75) (end -6.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp ab8d7df0-727d-4e48-9ca8-ed7fd4c441a8))
+ (fp_line (start -1.75 -2.25) (end -1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp abfd8ec8-3399-4d8e-b6fc-b3f90376feae))
+ (fp_line (start -8 0.042893) (end -7.5 0.75) (layer "F.Fab") (width 0.1) (tstamp ae2bfc15-e9c2-4c7b-83ad-be4047dcbb52))
+ (fp_line (start -6.25 -2.25) (end -5.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp ae57643c-84d2-4ae6-9737-bd56978a9215))
+ (fp_line (start 0.25 -2.75) (end -0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp b1a09f69-8010-49a7-8a59-f2adcf615235))
+ (fp_line (start -1.75 -2.75) (end -2.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp c05485bd-706c-4a55-ac6a-5b117937538c))
+ (fp_line (start -0.25 -2.75) (end -0.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp c60f1f61-64c2-41c5-8998-1f5d29bdc74d))
+ (fp_line (start -2.25 -2.75) (end -2.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp c877dff7-c38c-4653-a719-780676118c9a))
+ (fp_line (start 6.25 -2.25) (end 6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp cec7d2ac-2edc-4c68-8fef-9bcc294a481c))
+ (fp_line (start -10.975 0.75) (end 10.975 0.75) (layer "F.Fab") (width 0.1) (tstamp d57c6ddd-2e0b-47c0-97af-f9828af6a32b))
+ (fp_line (start -10.975 -4.25) (end 10.975 -4.25) (layer "F.Fab") (width 0.1) (tstamp d6aab0a9-a013-4d02-b90f-f30aecc8170e))
+ (fp_line (start 2.25 -2.75) (end 1.75 -2.75) (layer "F.Fab") (width 0.1) (tstamp e608843d-77d0-48f2-9bdb-7c933c30264c))
+ (fp_line (start -5.75 -2.75) (end -6.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp e6a03f68-1437-4192-9d75-99e5a7c32784))
+ (fp_line (start 3.75 -2.75) (end 3.75 -2.25) (layer "F.Fab") (width 0.1) (tstamp fb9ae583-5465-4b35-a5a8-268fa0bab4b5))
+ (fp_line (start 7.75 -2.25) (end 8.25 -2.25) (layer "F.Fab") (width 0.1) (tstamp fbfea6d6-f8d2-4d23-87f2-c1f9a3b55d69))
+ (fp_line (start 0.25 -2.25) (end 0.25 -2.75) (layer "F.Fab") (width 0.1) (tstamp ff139bb1-dd92-41b7-b105-da34065b7071))
+ (pad "1" smd roundrect (at -8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cd7567da-f874-4d17-ba10-6f3f63f6216c))
+ (pad "2" smd roundrect (at -6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1aff12cd-d329-45a5-a2e1-8cc7058a07ab))
+ (pad "3" smd roundrect (at -4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f847b571-4095-482c-8548-a29619d002c2))
+ (pad "4" smd roundrect (at -2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1aeda3e-7e8d-4707-a1bc-9da52f6e08bb))
+ (pad "5" smd roundrect (at 0 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bab22dde-30f1-487f-9004-1c7954844722))
+ (pad "6" smd roundrect (at 2 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 954c5d4e-b404-485e-85a0-0887dcd1e8fc))
+ (pad "7" smd roundrect (at 4 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fd0dc0c-4cc9-4f37-ad1e-b6f003bc7944))
+ (pad "8" smd roundrect (at 6 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93aa9f79-0016-4587-91ba-2f3ff8a2207f))
+ (pad "9" smd roundrect (at 8 0.5) (size 1 5.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92c9b614-5b20-42c3-8b0a-3c4ee0b94018))
+ (pad "MP" smd roundrect (at -10.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp 553e32c2-196e-4511-857d-339231b0c6a6))
+ (pad "MP" smd roundrect (at 10.4 -1.75) (size 1.6 3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.15625) (tstamp d709e398-7a4d-4f28-822c-e141bcb601c7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_B9B-PH-SM4-TB_1x09-1MP_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..eccbc0d5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S10B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60af386a-ae0a-4e50-bc6a-1b697095e5ab)
+ )
+ (fp_text value "JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal" (at 9 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18f2578b-e05f-40c1-bc0a-44e046fec6b6)
+ )
+ (fp_text user "${REFERENCE}" (at 9 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3654067-bd1f-4e88-8a01-68de3b1786d9)
+ )
+ (fp_line (start 20.06 0.14) (end 19.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 0c61204b-1e6c-4272-b935-16f44062837c))
+ (fp_line (start 19.3 4.1) (end 18.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 1936e8af-0f61-48c0-a4bb-e0558c084a46))
+ (fp_line (start 20.06 6.36) (end 20.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 1af26643-d5ee-4b75-85ec-345edf0cbb07))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 548c94ce-467c-4f04-8e63-5fb3fa13e4ef))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 647a7062-3ad2-496c-ac83-5460bfaaef99))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 723df87f-5bbf-4f50-8103-30dff082c935))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 795002b4-41b9-4d33-9667-7a257c10c719))
+ (fp_line (start 0.5 2) (end 17.5 2) (layer "F.SilkS") (width 0.12) (tstamp 7bba2e04-4d6e-4004-a289-874b7203b9b2))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 7feebac3-3fa3-4f59-b178-181da0f625ed))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp a74ea6da-6652-474d-8a26-d58a77006a7b))
+ (fp_line (start 19.14 -1.46) (end 19.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp aac94e93-3a01-4103-a9db-cec4583817d2))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp ac49f09e-7070-4a30-83cc-5375a3d426f2))
+ (fp_line (start 18.3 4.1) (end 18.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp c20d6095-53d5-4ea8-b255-c994bf91b520))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp c2e90780-b5f5-4a44-b81e-ea395c7d53f3))
+ (fp_line (start -2.06 6.36) (end 20.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp cfd62814-65d8-4a75-95dc-d2abe1f86fde))
+ (fp_line (start 17.5 2) (end 17.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp da4116e2-9618-4354-a7ff-119a18bc67dc))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp e6b501d6-27a2-415b-bc15-32f7cd2c06fc))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp eb4670d9-7e14-4780-b579-3bb13b1de962))
+ (fp_line (start 20.06 -1.46) (end 19.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp eb5de544-b429-411c-a1c2-c6bc6792fc74))
+ (fp_line (start 19.14 0.14) (end 18.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp ef9b14a8-d721-43eb-89c3-9d9aa6dc4004))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp f136fcec-8da8-436a-978a-d30f62476e2a))
+ (fp_line (start 18.3 2.5) (end 19.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp f39b3156-9203-40c1-80d1-89218345e3f5))
+ (fp_line (start 19.3 2.5) (end 19.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp f88af0cd-3c0f-4606-b27b-8896fdf7c3d2))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp fb639ca7-3465-4fa3-b8fd-42d34b5fc403))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp fc664bd0-e64f-49b5-bd7c-1b9b6d16c1a9))
+ (fp_line (start 20.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 0ac32788-24d5-4415-868e-0f2b6a239b58))
+ (fp_line (start -2.45 6.75) (end 20.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 31cab566-4d9f-4b69-8126-2a110f23140a))
+ (fp_line (start 20.45 6.75) (end 20.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 43bc8aea-aef5-41f6-a0c4-70b2a0b58309))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp dbbb2ce7-e483-4a8d-b949-a953793dfb3a))
+ (fp_line (start 19.95 -1.35) (end 19.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 0e8d3279-662e-42bc-8d6e-babef32cf91d))
+ (fp_line (start 19.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 30e31560-903a-4f90-9604-c0570afb3a54))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 3e85a078-2250-4028-ab7a-799fedc3adc9))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 3ee20cf3-91eb-4104-a58c-5429d7288707))
+ (fp_line (start 19.25 -1.35) (end 19.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 449b6b59-0c49-4caa-b3c6-bf44f64fd3bb))
+ (fp_line (start 19.95 6.25) (end 19.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 4d7062a6-82c3-4b9a-958c-95770d89682f))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 53c2df62-dc3c-436d-a3e5-ddde58732ac9))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp a16b99c1-74f1-4a89-9915-70c52c3d6b91))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp b630e0e4-db37-428b-bd6f-c3b3e5e26f91))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp c397fae6-eb8d-4655-8d08-513ef2b2e83f))
+ (fp_line (start -1.95 6.25) (end 19.95 6.25) (layer "F.Fab") (width 0.1) (tstamp d47d02f2-79c2-4fa7-b840-6490fe8c444e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp bac0fcc6-ad18-482e-8f8b-330d4afab7e0))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 67a9489b-0363-4a72-b42a-e9d8b75ca06a))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd06e9cd-24e8-42c1-9d45-d0f5e3dc99b3))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6bbf250a-684e-40c2-a1fb-e0bcc7d1fe7e))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6aad1ad0-10ec-4867-a8ea-58765ac84cfb))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 67ebe4e1-e228-4a2f-8e91-b3278c4b7b4d))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 75723dd7-3461-4c5d-b32f-cd9de89b0beb))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ace5d34-9431-4566-ad22-b7dc9f3ebb16))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8c92183f-7513-4909-be1d-ef2e946f065c))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5f8601af-9353-479f-a82c-70a81c4e9301))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S10B-PH-K_1x10_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2fb8b017
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S10B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 735e3d54-4467-433e-9f67-c31b86ca0ddc)
+ )
+ (fp_text value "JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 742ae402-cedf-4bd1-8e68-85f3e1eccf48)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f127a938-3d83-4d29-8104-d3b9e8ee573f)
+ )
+ (fp_line (start -9.76 -1.71) (end -9.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 2bc77f48-57f3-4d02-8979-42d8c7415d6d))
+ (fp_line (start -10.34 4.51) (end 10.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 3edd91d1-a8e5-4e16-8b37-2ac3cb1f302c))
+ (fp_line (start 12.06 -3.31) (end 11.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4796f44f-4337-4ae4-ab01-5e85389e0ca8))
+ (fp_line (start 11.04 -1.71) (end 9.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 52b1b4b1-e2e2-42ff-b235-8e514b2740b0))
+ (fp_line (start -11.04 -3.31) (end -11.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 73c5be86-cff5-4946-83e7-a0d730f29e05))
+ (fp_line (start -12.06 0.94) (end -12.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 99c03cb8-e4c5-41ac-a007-b4b084ec0074))
+ (fp_line (start 12.06 0.94) (end 12.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp aa3bcc2b-0a0e-4e38-81d9-4fe83d054606))
+ (fp_line (start -11.04 -1.71) (end -9.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp b0c6ceca-b340-49ef-bbdc-951646a11820))
+ (fp_line (start 11.04 -3.31) (end 11.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d82028ff-578c-4259-baba-c12bf23c2e23))
+ (fp_line (start -12.06 -3.31) (end -11.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp efe8c51b-3a3a-4d00-8651-7fb645d1d459))
+ (fp_line (start -12.6 -5.1) (end -12.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 129b5059-4d8a-46a7-a07f-71dc99597e14))
+ (fp_line (start 12.6 -5.1) (end -12.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 92a33036-2697-4dcb-bfb4-1cd1f3b39186))
+ (fp_line (start 12.6 5.1) (end 12.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp a9220cbe-83dd-4785-8683-22d53b6f6855))
+ (fp_line (start -12.6 5.1) (end 12.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp ce03e4aa-d475-4cca-aef5-264d397bf8e3))
+ (fp_line (start 11.95 -3.2) (end 11.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 0d545d4e-443d-45ca-ae02-82316d136ad4))
+ (fp_line (start -11.95 -3.2) (end -11.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 70cddfaa-95bc-4974-884b-13dd28533004))
+ (fp_line (start 11.15 -1.6) (end 11.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 8fb8ed54-d02f-4954-aacf-7f0d7b8b0a3b))
+ (fp_line (start -11.15 -1.6) (end 11.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 9df83c28-13ac-45ed-8737-db1f6e9cdf4e))
+ (fp_line (start -11.95 -3.2) (end -11.95 4.4) (layer "F.Fab") (width 0.1) (tstamp c40178ed-5eb2-4772-b7ba-50c08db4c7d0))
+ (fp_line (start -11.95 4.4) (end 11.95 4.4) (layer "F.Fab") (width 0.1) (tstamp cc83678c-f197-405d-bee2-6c27fb9af946))
+ (fp_line (start -9 -0.892893) (end -8.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp d6c8cbf0-b445-4a13-9d13-da68a1567482))
+ (fp_line (start -9.5 -1.6) (end -9 -0.892893) (layer "F.Fab") (width 0.1) (tstamp e1550ea7-a721-495f-809d-1db6bb158b06))
+ (fp_line (start -11.15 -3.2) (end -11.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp e9115853-9c61-4f32-bfc9-833108c47748))
+ (fp_line (start 11.15 -3.2) (end 11.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp fe6f5c40-f84e-48a8-b328-9a0b6de9f648))
+ (pad "1" smd roundrect (at -9 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67604b0c-353c-4e98-9aee-c8478c6fa13f))
+ (pad "2" smd roundrect (at -7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a82bbc10-0e96-4d30-b353-aa42d5a27bb8))
+ (pad "3" smd roundrect (at -5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 715c1179-e6f8-4cee-976c-859779944f14))
+ (pad "4" smd roundrect (at -3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c1f15c3-8151-42ef-abde-19a98988b3ac))
+ (pad "5" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 386af209-605d-4367-b21e-96543b2d25b2))
+ (pad "6" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fe0e01c-567b-4877-ad65-3866bfaf61a1))
+ (pad "7" smd roundrect (at 3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b613e83-e78e-48ee-98df-91b69933ea1f))
+ (pad "8" smd roundrect (at 5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86e87989-d09d-4e05-93b5-74bb74b2397f))
+ (pad "9" smd roundrect (at 7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97c27561-4c9e-48a1-831f-2c589274c59f))
+ (pad "10" smd roundrect (at 9 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6edae589-94aa-4447-ad50-3384e66b59d9))
+ (pad "MP" smd roundrect (at 11.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 9d98a8fc-2003-41b0-811b-bc0a5ac9e1dc))
+ (pad "MP" smd roundrect (at -11.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp a240323d-0bad-4efc-97db-886d6a0161c6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S10B-PH-SM4-TB_1x10-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4f4c848d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S11B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f06a262-dbb2-40e5-b460-c1e5f8791754)
+ )
+ (fp_text value "JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal" (at 10 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f3145fd-c473-437e-9808-76ea3f3e29f2)
+ )
+ (fp_text user "${REFERENCE}" (at 10 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43184d22-b21d-4296-8759-48abec645e3d)
+ )
+ (fp_line (start 21.3 2.5) (end 21.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 02319e75-5757-4892-9cfa-027539be765e))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 170bf7c6-a2ca-4db2-bfb4-1423afdb26f6))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 1c8ffff3-8c0a-4607-a2b7-2b79785dd866))
+ (fp_line (start 21.14 -1.46) (end 21.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 3ba24e0c-497a-4d48-80db-c4b543b2d9bd))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 49490ebe-8e2a-46f2-ab8d-524934aeba97))
+ (fp_line (start 22.06 6.36) (end 22.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 49f0b6fb-7b98-4505-b6b3-b83f46740e5f))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 4ca828a2-6411-4ece-ab3e-b941e6787e00))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 698315ce-9e5b-4f1c-9c23-7e0dd57b3ec3))
+ (fp_line (start 22.06 0.14) (end 21.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 7a896730-3f52-4d68-af78-970d01e1514d))
+ (fp_line (start -2.06 6.36) (end 22.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 7db47c6f-b4a4-442b-ae14-8eaeb971710a))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 7fa79b89-e387-4293-b22d-597d2bf009f8))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 822c1c83-8575-4928-88a5-a9c94aeba130))
+ (fp_line (start 20.3 4.1) (end 20.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 82d5339f-5f4a-4706-8ce8-a596f029377b))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 8b352ef6-b407-412f-973f-120604355459))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 97f2f0ba-1c61-45c3-95ef-c7002e1b4c7f))
+ (fp_line (start 20.3 2.5) (end 21.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 9a6350cb-db04-42f1-94aa-51cb037d9410))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp a5a8ea96-aa12-4cbe-aca7-3c0816a1fd32))
+ (fp_line (start 19.5 2) (end 19.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp a6998e55-f8b8-44d0-aa61-373d86d8bd4d))
+ (fp_line (start 21.14 0.14) (end 20.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp a9177c80-a2fd-4474-ab3a-dcaa4c84c6c8))
+ (fp_line (start 0.5 2) (end 19.5 2) (layer "F.SilkS") (width 0.12) (tstamp b0a027a1-2232-4349-9a84-64f19f3c1472))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp b3cda552-77f5-4e7a-9e67-56e1765e1b2b))
+ (fp_line (start 22.06 -1.46) (end 21.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp df11d893-24e4-47c9-b6a4-2ca9a14e41ff))
+ (fp_line (start 21.3 4.1) (end 20.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp e75bc229-56e9-41d9-ba90-7f5faebe65b5))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp ed90532b-d5db-48bb-91a7-e80f4e8c7d0c))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp f0ca703d-bd0c-4458-a37d-82f47b5f7834))
+ (fp_line (start 22.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 250161d3-03c0-42ad-bb19-e42fb417278d))
+ (fp_line (start -2.45 6.75) (end 22.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp a24c5198-1a2e-455e-b292-f55aa79f7093))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp b5b1cdfb-bd9f-4f5b-9fc5-3278d57fddce))
+ (fp_line (start 22.45 6.75) (end 22.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp e1e5788b-c458-45c0-8755-aa17d96e59db))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 0c1929f8-6b9f-4132-8712-baca18957d9b))
+ (fp_line (start 21.25 -1.35) (end 21.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 20d5b810-c594-4832-9e22-ba50ae027180))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 296881ca-379d-4ad8-bc01-ab9b4308574b))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 296e4fc8-80e1-4dbe-ab29-81be5ddbd318))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 365c0cc0-8d88-4447-ad1c-23216a817782))
+ (fp_line (start -1.95 6.25) (end 21.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 396052c9-88da-4dbc-8b3f-e3f656944ad5))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp a2695083-f4e1-4858-940c-2efee26c9aa7))
+ (fp_line (start 21.95 6.25) (end 21.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp ac9a2dbc-333b-4a88-82c1-ed3d5230e976))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp cced82ca-f47f-4919-bf96-f2a031e845b7))
+ (fp_line (start 21.95 -1.35) (end 21.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp d50f0112-705d-4311-acb7-ef1fb52b02a0))
+ (fp_line (start 21.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp e41a84f4-db33-481f-bfe1-b34faf0ba1ae))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 198b5e1b-552c-4156-a162-c4c9d9f42ea1))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e1a21a75-e5cf-4e36-b010-5eef1072026f))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e2c373f5-688a-4663-b62e-c5b99fceb38a))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 318d9b09-8039-4487-8d43-8c5eea40223f))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1506b22c-7458-459d-811f-c4987e06ab6d))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 895d9366-36bf-4f85-962c-d431cacb0e4c))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5e213b36-db04-4389-8670-418095c41984))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a74c55a-0fb3-48da-ab7f-4d8e274d82e4))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0dc977a3-999a-4c37-9316-e83a10d88a12))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0b8c6b59-6e1a-4c5f-b920-8c2e8a7fdb87))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 53cc5410-e9b8-4285-a58e-a25c489251d5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S11B-PH-K_1x11_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3ff5715f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S11B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c7e7e73-4cc6-45bd-b239-58a13201f9d0)
+ )
+ (fp_text value "JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c29a2382-54e0-46d9-a3af-7197da9cf8e5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 49509d98-2217-425f-9779-87df9608b728)
+ )
+ (fp_line (start -12.04 -3.31) (end -12.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 1a9a5882-fdc5-4876-9280-89d4e96441dc))
+ (fp_line (start -12.04 -1.71) (end -10.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 3516c94b-f119-4473-9ecc-943f83079655))
+ (fp_line (start 12.04 -3.31) (end 12.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 808bd8ea-4110-4476-b1fc-d88702d396d8))
+ (fp_line (start 13.06 0.94) (end 13.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 876731bd-8d71-4c1a-bee0-649662d69677))
+ (fp_line (start 13.06 -3.31) (end 12.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8ed46561-778e-476d-9af5-311a095f6c82))
+ (fp_line (start -13.06 -3.31) (end -12.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 970ec027-b754-4018-a63e-04e97af49185))
+ (fp_line (start -13.06 0.94) (end -13.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9de73fab-f16d-4a9e-bff8-8733cb09f9ca))
+ (fp_line (start -11.34 4.51) (end 11.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp c68292d8-9e87-402c-85b7-85e02a96f890))
+ (fp_line (start -10.76 -1.71) (end -10.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp d700516f-518c-45b3-a6e5-ec5c34f9a71f))
+ (fp_line (start 12.04 -1.71) (end 10.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp df83557c-e3c3-4c8d-a147-62bbfb20a3d7))
+ (fp_line (start -13.6 5.1) (end 13.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 13ec5199-fc0d-4b49-95c7-f009f2d67b90))
+ (fp_line (start 13.6 5.1) (end 13.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 471a9c02-c0b0-452f-aecd-1c7f4fbfdaa5))
+ (fp_line (start -13.6 -5.1) (end -13.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6c39a4ff-bd2e-4e5a-83f4-9407d09f08cd))
+ (fp_line (start 13.6 -5.1) (end -13.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp b3731a7c-b2c7-4b76-b83d-e39bede33b6f))
+ (fp_line (start -12.15 -1.6) (end 12.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 0027aae5-9615-4f46-b2ea-836374ad4ced))
+ (fp_line (start -10 -0.892893) (end -9.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 14a3ac9e-cfef-41e6-8e83-80a3fcf971f3))
+ (fp_line (start -12.95 -3.2) (end -12.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 260b636a-58fa-4b27-b432-f23553280504))
+ (fp_line (start -12.15 -3.2) (end -12.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 70c734d4-f256-4fda-b5da-c28b4f80770c))
+ (fp_line (start -12.95 4.4) (end 12.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 9bcb2a2e-ee45-43de-8619-b9d01f46333a))
+ (fp_line (start 12.15 -1.6) (end 12.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp a50f6e78-5b02-4ef9-b1e1-85fe78407ea5))
+ (fp_line (start 12.95 -3.2) (end 12.95 4.4) (layer "F.Fab") (width 0.1) (tstamp c1c9f786-b267-488f-9b4b-43fe136c3ae6))
+ (fp_line (start -12.95 -3.2) (end -12.95 4.4) (layer "F.Fab") (width 0.1) (tstamp d3b62b56-57e3-455f-a771-764bbccf8cdd))
+ (fp_line (start -10.5 -1.6) (end -10 -0.892893) (layer "F.Fab") (width 0.1) (tstamp d8f8a86c-b1ac-4ba5-b554-8e0d03d543d3))
+ (fp_line (start 12.15 -3.2) (end 12.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp f77b91d1-5aa0-433e-9103-639523147590))
+ (pad "1" smd roundrect (at -10 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 173fc5ff-a337-499c-b626-1ed248844220))
+ (pad "2" smd roundrect (at -8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 385600f6-0333-425e-89b2-16b73fb463d4))
+ (pad "3" smd roundrect (at -6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8093dd5-cd5b-4b81-a793-4c3d3e4224b7))
+ (pad "4" smd roundrect (at -4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6996ab89-a169-418e-bd23-90afe0bb377e))
+ (pad "5" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23c21ad3-416d-4a35-9f45-3ea31dbbdaa2))
+ (pad "6" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0289aa5-de2f-4e98-9750-f5afa70465bc))
+ (pad "7" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62d90431-a5ba-469b-9bf3-e518ebf6d544))
+ (pad "8" smd roundrect (at 4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 887704c7-5eb0-47f3-aebb-be590a23fe0d))
+ (pad "9" smd roundrect (at 6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c077bc7b-c198-4488-ab1f-63bdc172d423))
+ (pad "10" smd roundrect (at 8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b668a5b7-b9a8-486f-b26d-9ab2b8469297))
+ (pad "11" smd roundrect (at 10 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37e41245-d689-4875-a393-308b40fd0e76))
+ (pad "MP" smd roundrect (at 12.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 1d75305d-ce5a-43ae-bbf0-991a44e999c9))
+ (pad "MP" smd roundrect (at -12.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 57ea4527-8fe8-4945-940b-91ed4cc623eb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S11B-PH-SM4-TB_1x11-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..03a1d3ef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S12B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9b21823-13fe-4e6b-942e-fafecb740698)
+ )
+ (fp_text value "JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal" (at 11 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e1674e0-f002-4302-a64b-661e12805361)
+ )
+ (fp_text user "${REFERENCE}" (at 11 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 838d5549-e490-4cc1-8397-0a98a7f86a02)
+ )
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 00bd7831-27a3-425f-87c9-d6efa30d4b21))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 051884ed-4cb9-40a4-9e19-03dfd2d51708))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 18437f64-3f10-4ec0-ac1b-4db19f6e70d1))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 190bbb81-bfd3-434c-af8b-a0f2a9f352d2))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 2d8c22cd-9b21-44fe-9fe1-5dfd35732f87))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 34dbc022-6c16-49c2-9b27-6320e1162af1))
+ (fp_line (start 22.3 2.5) (end 23.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 46b0e318-6e80-4648-bead-05a4331c6fa8))
+ (fp_line (start 23.14 0.14) (end 22.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 49527ec0-4751-4ddd-b1b1-044837cf8912))
+ (fp_line (start -2.06 6.36) (end 24.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 5af3b154-56b0-46bf-823d-d793a8feade0))
+ (fp_line (start 24.06 0.14) (end 23.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 5dcec811-879d-45df-ad8e-15d14c6d5651))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 64e81492-2dec-43a2-916a-a698bd1630b9))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 687ab3e5-b94b-45c8-8ce8-94e22a066cef))
+ (fp_line (start 22.3 4.1) (end 22.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 73531918-0506-4864-876c-792a0d44de03))
+ (fp_line (start 21.5 2) (end 21.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 79fc8921-bed5-4324-af07-45486d39685c))
+ (fp_line (start 24.06 6.36) (end 24.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 8bcccf82-d6a8-4caa-876c-e63f1b2cd7fb))
+ (fp_line (start 23.3 4.1) (end 22.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 8ed424c5-cdc7-4227-bff6-58370da414b5))
+ (fp_line (start 23.3 2.5) (end 23.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 9acbe510-63b5-4b57-9a37-be74dfebd431))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp a1ed3fa0-bfbd-4333-880e-b9472448a0c8))
+ (fp_line (start 23.14 -1.46) (end 23.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp a37a012f-87bb-481a-beac-565e3e8e1db8))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp b359e314-4db6-49f9-a561-e38ca679778b))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp c2300e2e-0784-4da3-bb99-76a6761e3eee))
+ (fp_line (start 24.06 -1.46) (end 23.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp ce0528e7-3e31-42cb-96ec-e8549c8a93ff))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp e0fc9b4f-3da5-4026-9cc3-8851933e5855))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp e4d07983-79f8-422a-b8c7-7efb16d74d5e))
+ (fp_line (start 0.5 2) (end 21.5 2) (layer "F.SilkS") (width 0.12) (tstamp ef182db6-972a-48a0-82ca-84daff509e75))
+ (fp_line (start -2.45 6.75) (end 24.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 11389142-240b-47f5-812f-13ab8323bb57))
+ (fp_line (start 24.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 7b0130d7-24e5-4232-a6cb-228c58aa2abf))
+ (fp_line (start 24.45 6.75) (end 24.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 84448ab4-8e5b-42be-93eb-de059cd65aca))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp cb3c1339-7145-4a93-814f-04a0bbecc50b))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 133454ee-7d62-4276-95f6-ac34b9d2903a))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 1a2d3506-5504-4036-9bb3-a8734f0c0242))
+ (fp_line (start 23.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 2b1c6b40-069a-4475-987c-64f8d90c1091))
+ (fp_line (start -1.95 6.25) (end 23.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 3d05a0f1-1e5a-46af-a20f-cf676eccb3ac))
+ (fp_line (start 23.95 6.25) (end 23.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 5f016b35-9d5b-4dde-8b14-b0886703d1c7))
+ (fp_line (start 23.25 -1.35) (end 23.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 7d6f2a09-3cf7-4605-ad12-4761a1d35dd6))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 812ca46d-6179-4435-b2fa-5569f21452ef))
+ (fp_line (start 23.95 -1.35) (end 23.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 887d7d91-8380-4ea0-9ccc-5da38221454f))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 8fa37e07-3756-4072-adeb-88c9fdaf75ea))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp affc1cd5-eaa4-4bea-9262-47c0f2082cd7))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp d06a96bc-41e7-4587-ab4f-7dc5c794c7a8))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 805ecccb-70e5-4130-aafb-e07c6360262e))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c8e8de1-6976-47c1-9622-7cc8abad84a0))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 077b29b9-9e9c-487f-82fb-fc8c9792ad0b))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6dd77ca1-4e20-4ace-995d-a377db4cf0fb))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c6020c1-b207-48d4-8310-eb61ef3ee0be))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2f9bcc9a-5b0d-4569-a964-d18cb429aa62))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 52c68305-602c-422b-8c97-e2fd28eb040d))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp de2cc51c-dff7-4ac4-b968-4b3424f1a487))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d301be69-28d4-4a5c-a5ef-91fbde26fbdf))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c2b57f8b-9aed-4a24-8958-8cddbdbc766f))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a4f69257-faac-4c58-97bf-d458154aa57b))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 84fff478-d4d9-4a96-a284-567d9f6a3f9d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S12B-PH-K_1x12_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..07640231
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S12B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9fdb0642-6ff4-48c5-8b50-5166dfb17f4c)
+ )
+ (fp_text value "JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92d94e52-6029-49e8-ab07-d49d2ddef283)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bfbbf84-ca79-4c57-94ad-e47ad8ed1d94)
+ )
+ (fp_line (start -13.04 -1.71) (end -11.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 25504bcc-0f72-42de-8226-00d3ee24827b))
+ (fp_line (start 14.06 -3.31) (end 13.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 314b7044-a5fa-4ff5-bd09-390fb9cca939))
+ (fp_line (start 13.04 -1.71) (end 11.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5e9ccf54-eab6-4ed2-bddd-2e012a0b75de))
+ (fp_line (start 13.04 -3.31) (end 13.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 91200081-1965-4133-a71c-af4e0bb551c4))
+ (fp_line (start -14.06 -3.31) (end -13.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a68be600-6bf7-4443-ae27-bdc357174765))
+ (fp_line (start -13.04 -3.31) (end -13.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp af6187a2-453e-4ec0-8752-e2b32d5bbe27))
+ (fp_line (start -14.06 0.94) (end -14.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cd9f057f-6269-4841-ad92-f71a2b0deec5))
+ (fp_line (start -12.34 4.51) (end 12.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp d096e43c-8c55-409a-a3a5-c91a99c96b89))
+ (fp_line (start -11.76 -1.71) (end -11.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp d425f54a-422b-4cf4-b9e5-09e0892d9b11))
+ (fp_line (start 14.06 0.94) (end 14.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e3499ca9-4892-48d2-aeba-bbcd68a105e8))
+ (fp_line (start -14.6 -5.1) (end -14.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2181e8ae-73e0-49fb-ae93-e133674dec81))
+ (fp_line (start 14.6 5.1) (end 14.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2b5f3572-60af-438f-96cc-2fb4ad9b82f2))
+ (fp_line (start 14.6 -5.1) (end -14.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 90480cec-7000-44d7-9711-d12ae9961f93))
+ (fp_line (start -14.6 5.1) (end 14.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp b610d17f-ec76-408d-8ce5-2271f6a39133))
+ (fp_line (start -13.95 -3.2) (end -13.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 14fa55e2-9405-438a-8ad7-82537b18beba))
+ (fp_line (start 13.15 -1.6) (end 13.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 17dc9742-af38-481b-9131-05d3c4162294))
+ (fp_line (start -13.15 -3.2) (end -13.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 5a6cbe83-17cb-4803-993b-164f7a269d7c))
+ (fp_line (start 13.95 -3.2) (end 13.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 5e872108-2697-4d7e-98f1-2e09e7a2cf81))
+ (fp_line (start 13.15 -3.2) (end 13.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp 77a496ab-b4bc-475e-a0d1-d2db918d97af))
+ (fp_line (start -11.5 -1.6) (end -11 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 7ad4fb54-b875-4ffd-afbd-db7062950b83))
+ (fp_line (start -11 -0.892893) (end -10.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 9e5c501e-4268-41e8-8853-e3d8e910e3c2))
+ (fp_line (start -13.95 -3.2) (end -13.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp ca657c28-1b78-46c6-b195-2280021ca6f3))
+ (fp_line (start -13.95 4.4) (end 13.95 4.4) (layer "F.Fab") (width 0.1) (tstamp dae342a4-45fa-425f-b6f5-a3398609f9a7))
+ (fp_line (start -13.15 -1.6) (end 13.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp f63f44f3-2e1c-4ace-96f8-1c9967b2240a))
+ (pad "1" smd roundrect (at -11 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d4d32c81-1a53-4349-8274-897b14874d36))
+ (pad "2" smd roundrect (at -9 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a7916e0-3dd5-4f35-acfb-757f23e3f3e7))
+ (pad "3" smd roundrect (at -7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a51abd2-1696-4ac8-b3a7-25ef87e1759a))
+ (pad "4" smd roundrect (at -5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7fd0e91-ff90-4419-8a2e-191d217783bf))
+ (pad "5" smd roundrect (at -3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7ab2895-b0dd-40ca-af69-bab7dcfc2e33))
+ (pad "6" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ce1eed1-c6d0-40a2-940b-9f7cc0f6d3f5))
+ (pad "7" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b5aa83e-d682-4536-96cb-8b3c6c8f6ea6))
+ (pad "8" smd roundrect (at 3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3371082-a715-4c6b-b7c5-894db71b7344))
+ (pad "9" smd roundrect (at 5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e4aa58b-cb04-480a-8bb5-f66afd64b39f))
+ (pad "10" smd roundrect (at 7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a66a582c-e1bb-4d03-86c0-a09f36c44fac))
+ (pad "11" smd roundrect (at 9 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp add374a4-e4e2-40f0-afaf-d795d109a006))
+ (pad "12" smd roundrect (at 11 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a0b0a8b-33db-4be2-a8e3-06cf41e14e6a))
+ (pad "MP" smd roundrect (at -13.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 41c5d827-6b68-46ab-a1d7-3fdef451ac9e))
+ (pad "MP" smd roundrect (at 13.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp ea477769-f075-4768-8e1c-b016d7641ee6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S12B-PH-SM4-TB_1x12-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..12b6372c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S13B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13c6fe39-478f-4894-ad83-c93973fc02a0)
+ )
+ (fp_text value "JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal" (at 12 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 011e161f-0433-4518-9859-2280c66c2da6)
+ )
+ (fp_text user "${REFERENCE}" (at 12 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b51e4241-8bb0-4d7c-bc3c-8a26ab751106)
+ )
+ (fp_line (start -2.06 6.36) (end 26.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 0853b581-4929-4986-82c6-e54296198e49))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 0fe4b723-741b-4adf-9d26-91aa101eba37))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 104a5a7c-d355-43b7-abbf-617ebe6fcc76))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 1d4d600e-de7e-4444-a33b-0d9ed7ee1077))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 1d75f5aa-b175-4b61-90a4-535b494fa409))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 29e10b7f-4691-453a-be09-9297aa2a37bb))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 37f97bc5-7171-43e8-9d0b-a255515352f1))
+ (fp_line (start 23.5 2) (end 23.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 4537d305-8117-44d9-b93e-8601cf7a506a))
+ (fp_line (start 26.06 6.36) (end 26.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 4fdb9495-143a-494c-84a4-346dc300cfff))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 5f586d21-de96-4ad4-b986-fe5812e71346))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 7b1ad5bf-72eb-4723-9c27-c3b363c01e10))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 7d9f3b84-7790-400e-aade-24e3a18a9db3))
+ (fp_line (start 24.3 2.5) (end 25.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 85713ebb-2735-4d37-98de-0a2e9f39caa7))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 93587919-8f20-4f00-b385-bdcdb46f3676))
+ (fp_line (start 26.06 0.14) (end 25.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 968e3e08-56d5-492d-ab43-685c64c24c07))
+ (fp_line (start 25.14 -1.46) (end 25.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 986346c8-9361-4220-b2c6-e9139fe7f71f))
+ (fp_line (start 25.3 4.1) (end 24.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp abfb3a2d-84d1-42aa-8d80-bebe53ac6004))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp b627532c-06c0-4513-a49d-d7a91cf627c5))
+ (fp_line (start 25.14 0.14) (end 24.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp b74132ef-5988-4517-a1d8-bf7404722f03))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp b91ec7d8-5864-4689-958b-e1a135bc3f85))
+ (fp_line (start 25.3 2.5) (end 25.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp ce4c8998-eeff-4f82-9cdf-298d19d7627c))
+ (fp_line (start 0.5 2) (end 23.5 2) (layer "F.SilkS") (width 0.12) (tstamp d20cddca-a034-4a30-9373-e6528a7ae29f))
+ (fp_line (start 24.3 4.1) (end 24.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp e57f7a72-d4fa-471a-b125-6c32dba08841))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp ef4eb421-9f46-463f-98cf-9cf282a5b1eb))
+ (fp_line (start 26.06 -1.46) (end 25.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp f2edffe6-5796-4d29-8bd4-2117f41f1796))
+ (fp_line (start 26.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 47d2559a-5523-4245-91c7-a99012d8dc17))
+ (fp_line (start -2.45 6.75) (end 26.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 6ff64e9d-df29-4107-91f8-029dc9e68239))
+ (fp_line (start 26.45 6.75) (end 26.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp b7238f78-0424-412b-99ab-cc8a3306f5fb))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp f9caaaed-b60a-483c-ba85-360ec363eae6))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 13647178-fceb-4fe7-9144-37a055eac301))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 2a3ce7d3-5cf2-463d-8325-a5db4854edef))
+ (fp_line (start 25.95 6.25) (end 25.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 2e29fe7f-dd2e-40aa-8720-e9052443a999))
+ (fp_line (start 25.25 -1.35) (end 25.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 53e82171-6afc-4e7d-b768-1a00b0fbbd3a))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 89927bf6-787f-4660-9e0a-08075f5d6164))
+ (fp_line (start -1.95 6.25) (end 25.95 6.25) (layer "F.Fab") (width 0.1) (tstamp a0d04d65-c180-47be-99d4-f5719805cfbc))
+ (fp_line (start 25.95 -1.35) (end 25.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp b11470ec-2ea0-48b8-90f4-2d79aa3a7f0f))
+ (fp_line (start 25.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp b70749a7-4593-4e84-b2c6-8707c3407d2b))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp bc890684-637a-48f5-a66f-3047dacb4cb6))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp d942b185-b06c-4584-8de4-50807e28dff4))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp f613ea7e-1e86-485c-923c-554c00b1dfc0))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 99cb818f-1655-449a-be37-f9ec1b758079))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5f0f546-4c53-42e3-a1f4-a99105fc18b1))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bcf0f227-e25f-406d-8f80-59e43708e545))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1b7bbee4-dbdf-4811-88f4-0ab543d2b2fd))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 525add97-29e4-4c65-8aae-b97c94a7dd4f))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 47d96d0c-d1ba-423f-828c-a405ed280bc5))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ab24ddcb-505b-44e6-a5b6-c94094b04842))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7ba18421-1641-4cad-a775-9d8cc0b23ea7))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7dc4e6c0-ddc8-403f-9d9e-08e5539640c2))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 76e9b0f2-5abf-43cc-8af6-29d74f3fc403))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd931e41-0e7f-448b-822c-8d1183ba6784))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp acfb8a99-9989-400e-8a1a-6c0b21402461))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 105d7aed-a2d9-440f-831a-7dc1c0fef663))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S13B-PH-K_1x13_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2cdbb184
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S13B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d1c747a-e44d-4436-97ea-954610bb458e)
+ )
+ (fp_text value "JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8286461c-8c63-474f-a5fe-2457568eb534)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b79b660-0274-446d-9f4e-39acdd578ff5)
+ )
+ (fp_line (start 15.06 -3.31) (end 14.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 06323033-1e5f-4498-85d1-50cf077bcf2b))
+ (fp_line (start -13.34 4.51) (end 13.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 122259e0-c5ad-425c-a1be-7898528f7993))
+ (fp_line (start 14.04 -1.71) (end 12.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 175eebd5-7459-4b64-b917-ad6083d6b420))
+ (fp_line (start -15.06 0.94) (end -15.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1df0f329-cabf-4970-8f0e-a2c8e30eac1a))
+ (fp_line (start 15.06 0.94) (end 15.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1ea3f724-f84d-41c6-9176-af272a60f5b9))
+ (fp_line (start -14.04 -3.31) (end -14.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 36e1e5f0-b1aa-43e2-96df-e66b34f8ef5c))
+ (fp_line (start -14.04 -1.71) (end -12.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 4fbc9f72-35b9-4d40-91db-870943ed8004))
+ (fp_line (start 14.04 -3.31) (end 14.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 7bef2de5-5e48-42ce-92a8-6cab0c41afdc))
+ (fp_line (start -12.76 -1.71) (end -12.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp c8525d8d-4257-4278-8e28-f9bd0a406004))
+ (fp_line (start -15.06 -3.31) (end -14.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp dfaa47d6-54d7-44a6-a0f6-908a29691e3f))
+ (fp_line (start 15.6 -5.1) (end -15.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 14910c4b-3d3d-4c27-a8b9-d1c3016e8738))
+ (fp_line (start -15.6 5.1) (end 15.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp a60d6d8b-976e-42e4-add5-833851bb0e0a))
+ (fp_line (start 15.6 5.1) (end 15.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp bd60a566-ff31-4140-8dba-2713fa9dd159))
+ (fp_line (start -15.6 -5.1) (end -15.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp dfc12d74-0c32-448d-967e-8ca30ba7224d))
+ (fp_line (start -14.95 -3.2) (end -14.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 2f96506e-21ca-448e-a993-fab895562d30))
+ (fp_line (start -14.15 -1.6) (end 14.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 3befe656-d3be-40ba-bc4d-44a0a468ebbe))
+ (fp_line (start -12 -0.892893) (end -11.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 583777f6-f293-4384-b5fc-f34636dc355e))
+ (fp_line (start 14.15 -3.2) (end 14.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp 76290948-a8c8-4444-bb54-61a28e1768cb))
+ (fp_line (start -14.95 -3.2) (end -14.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 7d5da176-412c-46c2-8a07-06b96d99502d))
+ (fp_line (start -12.5 -1.6) (end -12 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 8e09008a-e1ea-46f4-965d-9a61b310ceac))
+ (fp_line (start 14.95 -3.2) (end 14.95 4.4) (layer "F.Fab") (width 0.1) (tstamp b246d1d3-aa81-472e-91d5-1c2de22a8c1f))
+ (fp_line (start -14.15 -3.2) (end -14.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp c6b2bc09-dad1-4d49-8b99-ad1458f8512b))
+ (fp_line (start -14.95 4.4) (end 14.95 4.4) (layer "F.Fab") (width 0.1) (tstamp c781bc02-ad51-4044-becb-7ba4d7d5ede2))
+ (fp_line (start 14.15 -1.6) (end 14.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp d1b24f87-be66-463f-9751-219b61da34da))
+ (pad "1" smd roundrect (at -12 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5ffcc2b9-602e-4943-98f2-b18f934d7492))
+ (pad "2" smd roundrect (at -10 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 179da6bf-6234-4d00-8d92-43f893575597))
+ (pad "3" smd roundrect (at -8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9938be84-b413-4a17-b003-02f70d735b1e))
+ (pad "4" smd roundrect (at -6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c948febf-b08e-4e50-8b4f-1f68dc9dbbc3))
+ (pad "5" smd roundrect (at -4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c397e73-d4fc-4388-b028-cbf431c80ad5))
+ (pad "6" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1cfb00f-1a05-4d9e-b266-a22a9ca56ecc))
+ (pad "7" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20cd5696-683b-4aad-be3a-c8c120d9ad79))
+ (pad "8" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d11e7957-d8cc-469a-9202-d6ecc60b4d2d))
+ (pad "9" smd roundrect (at 4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ed7476e-07f2-4360-b8b8-fba5316806db))
+ (pad "10" smd roundrect (at 6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d5bcce2-8968-4e31-9dd9-584cb6836565))
+ (pad "11" smd roundrect (at 8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5d5061f-c3af-45e3-a8a7-4854d8d0c8cb))
+ (pad "12" smd roundrect (at 10 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc2ed0de-c21f-4d80-b14b-7cb788733410))
+ (pad "13" smd roundrect (at 12 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cd804be-c17b-4975-b214-220a039a95f0))
+ (pad "MP" smd roundrect (at 14.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 987cbd27-3d50-4242-a963-e9956a0d2891))
+ (pad "MP" smd roundrect (at -14.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp b6853536-096d-43e7-9359-b0a18bb72a49))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S13B-PH-SM4-TB_1x13-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..197d82d4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S14B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2775b255-5e55-4e5e-9b97-50770c245a94)
+ )
+ (fp_text value "JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal" (at 13 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 460856b9-2fb8-48b1-a655-cd3a80e899f7)
+ )
+ (fp_text user "${REFERENCE}" (at 13 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp db16a4f7-9117-4597-a847-71d69cc38f43)
+ )
+ (fp_line (start 28.06 0.14) (end 27.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 0441bcee-385b-4d6e-a82b-f13c383d5145))
+ (fp_line (start 28.06 6.36) (end 28.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 08cd8b82-e058-4b52-8c12-b1917f7c9fd5))
+ (fp_line (start 27.3 4.1) (end 26.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 13500c1b-4e4e-40b1-9c0d-808bffcc8528))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 15405a15-432e-407f-a4d5-37f9ab26d659))
+ (fp_line (start 27.14 0.14) (end 26.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 20eafc82-c8b0-4feb-83e9-42809dc5fc96))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 228f3cd9-4d64-4267-a49e-f81bccc881fe))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 287f5e95-0ca2-4496-ae41-2e9901de4535))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 301eec8a-a3ea-4738-9978-33e76063023d))
+ (fp_line (start 0.5 2) (end 25.5 2) (layer "F.SilkS") (width 0.12) (tstamp 31d2e358-174d-4829-be9c-d4c2d01aea3f))
+ (fp_line (start 26.3 4.1) (end 26.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 4ff53b6a-8b11-4f85-a916-326cccbadf39))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 51500ceb-01da-4da7-968e-504220ade6cb))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 53cb6e4a-38f4-4fb2-a800-db0d2bef97c0))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 5bb42b27-7102-4894-ac8a-5fbe44ca9f01))
+ (fp_line (start -2.06 6.36) (end 28.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 5d5f8ea9-2d22-4cef-8b58-680af3afd676))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 7dc553ad-8567-401b-b623-00962d201c93))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 82f05001-b905-4d42-9d9e-3ebf8aab527f))
+ (fp_line (start 25.5 2) (end 25.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 86223453-715f-413a-ac4f-1924338f12f0))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 87aad8a2-8c75-42d5-a850-795095bc91b0))
+ (fp_line (start 26.3 2.5) (end 27.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 96eef575-c07c-491d-9318-dc8fd2e55332))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 9cdef969-9669-4a70-901f-4e53ce59e39d))
+ (fp_line (start 28.06 -1.46) (end 27.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp a7230426-20dc-4ffa-ba72-2432429952e8))
+ (fp_line (start 27.3 2.5) (end 27.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp b2874137-f3ea-4904-ae1d-2daeab1917c8))
+ (fp_line (start 27.14 -1.46) (end 27.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp b6a04e61-2c38-4993-b876-bef54d711b04))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp d3b3ee92-cb1c-4362-98d4-04b719f8dfea))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp f5e519da-dd21-4bf7-a275-959b9aacc733))
+ (fp_line (start -2.45 6.75) (end 28.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 3e86c6b7-26b6-46c8-9600-a0f3f355cb7b))
+ (fp_line (start 28.45 6.75) (end 28.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 3f2169b4-e99b-49bf-8c8e-0f1a09ff8c25))
+ (fp_line (start 28.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 61f0476c-55ae-4a61-874a-fafa9bb4440c))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 9ec476d2-d807-46ef-9d6b-24d4671b345a))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 6d53bdb0-5cbc-47df-b181-e8d2cbc4c36d))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 6fafdd92-75dc-4105-9ba8-18c77008c452))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 83115dee-7f96-4bc1-b093-dff066293537))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 8586139c-572e-4ac9-8fdc-c9720df1ea92))
+ (fp_line (start -1.95 6.25) (end 27.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 87b57379-4099-441f-993f-716d9361db4b))
+ (fp_line (start 27.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp a2beed73-2004-421f-8cc8-ed29e83d105c))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp b7a08a93-372d-4a26-9870-cb570386a7a6))
+ (fp_line (start 27.25 -1.35) (end 27.25 0.25) (layer "F.Fab") (width 0.1) (tstamp b7be95ae-e11d-48a0-9a5a-83e267dcc243))
+ (fp_line (start 27.95 6.25) (end 27.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp d5f6e330-a5f3-4f11-9c9a-9eb2006b7a20))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp e2bce37e-d849-4f41-ad5e-2adbfc1ce7fe))
+ (fp_line (start 27.95 -1.35) (end 27.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp e44638a8-aec6-4fdf-807a-a832db87d36b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 8d56f3e9-7101-4d8c-8886-408726260920))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd28a2c7-6bd2-4fce-acb3-bfe4607f0cae))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 957ef65f-1ab7-4089-8645-82f785fbde14))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bd0ab48b-237a-4709-a4cb-cef6eaeaa67c))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 27d089ea-d676-41ce-b0fc-780a1c5c56de))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9a541375-4c6c-4d22-ad0a-f0ec44aa77ed))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 932d449d-e573-4205-88cc-cac6a7b6c131))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4c745ff5-9baa-4a2a-9886-1954f236af53))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 741ded3c-2049-4bc6-ac1f-9daa3b53d582))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b4d9d1f-8ded-4e08-af29-99b83fc0e961))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5cbbf02-2008-4f2e-a485-8cc8b10fc895))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ef388cec-f991-4b3e-9be6-018ea5613775))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp baeb6bc8-9727-43a1-bec4-be969b41c219))
+ (pad "14" thru_hole oval (at 26 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d87b56ab-0edb-4df1-8f44-8d2f6b05e09a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S14B-PH-K_1x14_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..03aa086d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S14B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1053f6a8-126c-45dd-914f-418e26eb631b)
+ )
+ (fp_text value "JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d03aca6e-e454-4446-8f29-fda2109f40cc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a0caed9-e788-4538-9f29-56c74681d922)
+ )
+ (fp_line (start -14.34 4.51) (end 14.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 0e3e1572-4dbb-46cd-b08f-875e96a046a5))
+ (fp_line (start -15.04 -1.71) (end -13.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 5cfb7a8d-a5fb-4b08-990a-3c5f42d8316a))
+ (fp_line (start 15.04 -3.31) (end 15.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 62913336-6539-48bb-81e2-30a4203ee9a2))
+ (fp_line (start -13.76 -1.71) (end -13.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 701940fe-dadd-45cd-827a-34daa012d439))
+ (fp_line (start 16.06 -3.31) (end 15.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7719428e-201b-436e-86dd-4f8da3aed43d))
+ (fp_line (start -16.06 -3.31) (end -15.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9cab6be4-f0dd-4ce9-885e-2be847ef5f8b))
+ (fp_line (start 16.06 0.94) (end 16.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d9d12556-cfa4-4fee-9b62-0dee329cd21b))
+ (fp_line (start -16.06 0.94) (end -16.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp de0305c7-e8c3-4b35-9d59-36ddeaaf0012))
+ (fp_line (start 15.04 -1.71) (end 13.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp e13c1939-bd77-46b4-9f67-6e791da1fbfd))
+ (fp_line (start -15.04 -3.31) (end -15.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp fed542d5-1df5-4227-94f0-0235bccba686))
+ (fp_line (start -16.6 5.1) (end 16.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 520889ec-6679-4e98-8b6a-24ec3ad060ee))
+ (fp_line (start -16.6 -5.1) (end -16.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 5b595d16-9cf7-4943-8f49-2945bf78e14f))
+ (fp_line (start 16.6 5.1) (end 16.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6fd28dcc-55a4-40ef-9204-f9b0d3de940a))
+ (fp_line (start 16.6 -5.1) (end -16.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 98bf256f-5827-4d96-a27d-50ae36119597))
+ (fp_line (start 15.15 -3.2) (end 15.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp 12eae791-34cd-4973-af53-a60990b15e7f))
+ (fp_line (start 15.15 -1.6) (end 15.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 20027a4f-7846-4986-a1c2-9fad9574b8df))
+ (fp_line (start 15.95 -3.2) (end 15.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 29aaeb82-b20e-438a-8084-ffdcd8df4e8f))
+ (fp_line (start -15.15 -1.6) (end 15.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 70a62030-dc1b-4116-a5d0-c4f9f8f28962))
+ (fp_line (start -15.95 -3.2) (end -15.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 8bd3730c-17a7-4015-8bba-7db413692fee))
+ (fp_line (start -15.95 4.4) (end 15.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 8c862d65-7177-4c77-883c-257ecb315a4c))
+ (fp_line (start -13.5 -1.6) (end -13 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 9562b61e-2d06-4f52-8f74-0b02d685431f))
+ (fp_line (start -15.15 -3.2) (end -15.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 9d5d41cc-d312-44d3-89cf-bb1fe7d33677))
+ (fp_line (start -15.95 -3.2) (end -15.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp be4bdca1-429a-4f9c-ba14-f4e77992fcc6))
+ (fp_line (start -13 -0.892893) (end -12.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp be6a960a-8bf1-436e-afdd-0fb5d61972b5))
+ (pad "1" smd roundrect (at -13 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff3b604a-8e8e-4059-865c-5e2886fb0a49))
+ (pad "2" smd roundrect (at -11 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 332fbdc6-9a5b-417d-9315-c0849ec331d5))
+ (pad "3" smd roundrect (at -9 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42e47d38-4161-4979-9925-db0af0f45e8f))
+ (pad "4" smd roundrect (at -7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp accabb72-57b1-473a-8118-de54a589852a))
+ (pad "5" smd roundrect (at -5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e77fb7db-55ed-4862-af87-d56fcf36c3b6))
+ (pad "6" smd roundrect (at -3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43e00c38-35ef-4932-8b3d-bd021712f06d))
+ (pad "7" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5d8bac0-bfc0-4b72-be0e-d36e3806b8c3))
+ (pad "8" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7dea53b-20eb-4ec7-8ad7-bc32935b218b))
+ (pad "9" smd roundrect (at 3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e1ec0d16-a0dc-400d-8f9f-fc005f371131))
+ (pad "10" smd roundrect (at 5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 924e5eb6-19ab-4ed4-80ab-6a09c1970982))
+ (pad "11" smd roundrect (at 7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac1e023c-fdd9-4b63-aa9a-41d80b7f3556))
+ (pad "12" smd roundrect (at 9 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b864de91-2e73-40ed-9a9c-580cab6d11c4))
+ (pad "13" smd roundrect (at 11 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f33f8ffc-99a5-4874-a1d5-3b81a800a61c))
+ (pad "14" smd roundrect (at 13 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7bba5cf-1826-4e73-949f-c830f1ea1590))
+ (pad "MP" smd roundrect (at -15.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 67065533-b230-4cf8-9a31-753455e63a5a))
+ (pad "MP" smd roundrect (at 15.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp b325299f-4dd8-4804-8733-0780e5ce92cf))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S14B-PH-SM4-TB_1x14-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3a34133e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S15B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 14 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 941f55f5-7ae5-4d56-a9a2-89a2cc9b1d51)
+ )
+ (fp_text value "JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal" (at 14 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 550add88-e157-4522-b90f-dc3a26950365)
+ )
+ (fp_text user "${REFERENCE}" (at 14 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6450eb7-cc30-43d7-855b-c7aad0312422)
+ )
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 00d3a47d-756b-481d-be4a-2aaedf3d72c8))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 0f7abfaf-85cf-4fa3-8e1c-200ed4bf05c8))
+ (fp_line (start 29.3 2.5) (end 29.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 10a824a0-a2b8-4b6a-9307-ed9589a57f63))
+ (fp_line (start 0.5 2) (end 27.5 2) (layer "F.SilkS") (width 0.12) (tstamp 115b02bf-66a0-49b6-8e4f-e0a7967bd146))
+ (fp_line (start 30.06 -1.46) (end 29.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 17d054f3-ee6b-4278-a5e1-c2c3b75a688f))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 211b83e3-3f46-44ee-9e08-dd442b5b048c))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 23c1ab0a-87e2-4fea-ba2d-760d44d6f605))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 24ce938c-d2cf-44a0-83e3-127afc8cc834))
+ (fp_line (start 30.06 0.14) (end 29.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 30b23828-e932-4400-a3e4-0cf128a18b04))
+ (fp_line (start 29.14 -1.46) (end 29.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 366c2e5e-6909-436f-adfe-857e689775f5))
+ (fp_line (start 29.14 0.14) (end 28.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 4c1aba1b-de36-452d-a5fd-81f7faeb458a))
+ (fp_line (start 29.3 4.1) (end 28.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 73903395-87fd-4cb5-a8a8-fc4db00a25cc))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 79045747-f374-4149-8062-78b68c4b613c))
+ (fp_line (start 28.3 2.5) (end 29.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 86004db3-5b63-441f-9df7-d072afadc258))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 881e808b-9309-4738-8e0b-77d481601981))
+ (fp_line (start 27.5 2) (end 27.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 8e17912e-ef03-423c-9dd4-609eb641b605))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 8e85cbe5-603b-46c8-b581-f476facc96f7))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 963561d9-821a-43d9-8bb9-5541ce51e987))
+ (fp_line (start 28.3 4.1) (end 28.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 9b712096-791e-4da4-ac41-a36e00420fd8))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp a0cc4f6b-e2f7-4071-b2a2-604c4bc6cd92))
+ (fp_line (start -2.06 6.36) (end 30.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp a3d43d69-6454-4faa-853a-a7275f602a6f))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp b75338d7-9719-4261-98a3-f5d7fb65adbf))
+ (fp_line (start 30.06 6.36) (end 30.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp c2b54f02-2fff-4905-8132-3a8c9100c175))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp e4e9c88e-442a-45a1-a7eb-b6f17b68821b))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp fd7ba8a0-ec1f-45e3-abcc-b2781c07d6ba))
+ (fp_line (start -2.45 6.75) (end 30.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 3a08c1e7-429e-4d06-960a-27594a19913d))
+ (fp_line (start 30.45 6.75) (end 30.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 68ed79bb-e585-4c9d-bcd6-140949e45a45))
+ (fp_line (start 30.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp b2cfb795-1fa1-4aa9-b094-c37a99d69c1a))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp c6b30535-470e-4506-81db-0dcb4653d044))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 0e78e69a-4b8c-4396-8fab-3745e9150a6d))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 1549a532-fe12-48ff-90e0-0c31bb3cdc7b))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 1f84ba78-5dc7-41b6-be03-63a2f715b909))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 59eea4b3-32ad-44a4-b168-10ea9c8a9382))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 89bd6488-fc01-43a6-ba5d-91845fb194cf))
+ (fp_line (start 29.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 89dcaeec-7bfd-4a2b-9a47-27cdd0f0cb05))
+ (fp_line (start 29.95 6.25) (end 29.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp aa91f88b-1e5a-4238-ba06-913aa2be0003))
+ (fp_line (start 29.95 -1.35) (end 29.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp ab944c1b-d787-48ea-9496-696a112d8b7f))
+ (fp_line (start 29.25 -1.35) (end 29.25 0.25) (layer "F.Fab") (width 0.1) (tstamp c9f57acf-ccf4-4ade-aacd-4a7f793388dc))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp cc2e2fb9-5c4c-409d-adb8-e669eebf9514))
+ (fp_line (start -1.95 6.25) (end 29.95 6.25) (layer "F.Fab") (width 0.1) (tstamp f729249d-c079-471a-9418-5e6f3c1625d6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0e7e26fc-3a5b-41a9-b071-f3db4abc8f52))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a73766de-2ff7-422f-9921-73cc637d5b4e))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2e4902da-4c36-44e3-a59d-8c939100b068))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp df662999-c7f4-437e-a690-2b2c0c922d05))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd3966f2-484e-490a-9d84-efd057395c03))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 540b37a7-cd31-4127-b8eb-e5dcac9c162e))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 18f0d66e-4532-43da-a373-c6d6c6dc10d6))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 79a4ae01-0607-40e5-97e8-f4573f93e6d3))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 881aeb17-4377-4a22-9643-83a49a0fc5da))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7e2c80bb-d6d8-4afe-a3b5-9ec90a5a0e44))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bf35b554-1d7f-4b5c-9abf-ae2f92ca0386))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6568b4c9-725a-4b4c-9bd2-e326167c568c))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ffe9fd3-1318-44ee-a5d3-040e30376109))
+ (pad "14" thru_hole oval (at 26 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1fa128a7-3f37-4778-a4f1-9a9925bf55a4))
+ (pad "15" thru_hole oval (at 28 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b085e84-19d4-4760-8cb9-7330735e89a8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S15B-PH-K_1x15_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1c1e9b47
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S15B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8cdc4fe7-683f-47cc-a202-1aa9b8ec0484)
+ )
+ (fp_text value "JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83a92769-5011-47a3-a635-6a1c00c5cb4b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19ae614d-23aa-4c5c-a335-a478b0a84dc8)
+ )
+ (fp_line (start -14.76 -1.71) (end -14.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 2d251e52-871d-4c8a-b29b-e49cadf76406))
+ (fp_line (start -15.34 4.51) (end 15.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 5e166af9-e935-4069-94e2-ed8e3d403b5e))
+ (fp_line (start -16.04 -1.71) (end -14.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 7a535177-676c-4a15-9f2b-24cef3b148d0))
+ (fp_line (start 16.04 -1.71) (end 14.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 9211cf5f-303d-4ee1-9e3c-da02ac036d09))
+ (fp_line (start -17.06 -3.31) (end -16.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c1c7fb7c-c2ef-4b62-af52-9c21cb6c204f))
+ (fp_line (start 17.06 0.94) (end 17.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c5ec1422-0bf7-41a8-b6f5-0d14515f8dd5))
+ (fp_line (start -16.04 -3.31) (end -16.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d4623f1f-8b85-44a4-b9cb-a23ee3e402d3))
+ (fp_line (start 17.06 -3.31) (end 16.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp de23297d-d79e-4b41-a6b0-4b7d927f4373))
+ (fp_line (start -17.06 0.94) (end -17.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp eb31245e-6ffd-4f43-9a22-dce89b259d80))
+ (fp_line (start 16.04 -3.31) (end 16.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ed9dfd53-ee72-4e9c-b374-69d221a0b5e8))
+ (fp_line (start 17.6 -5.1) (end -17.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 8734bc8c-9962-42ba-a21b-e83d0ceb5f29))
+ (fp_line (start 17.6 5.1) (end 17.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 8bafdbe8-ae39-4b00-abcc-10cdc7fe44c9))
+ (fp_line (start -17.6 -5.1) (end -17.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 9765277b-9093-43ed-a7db-4de94b1f98f2))
+ (fp_line (start -17.6 5.1) (end 17.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp a9f7dd46-649e-44b7-9043-e97916c82952))
+ (fp_line (start -16.95 4.4) (end 16.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 5083b242-173f-4f04-92c1-5e800c10ae64))
+ (fp_line (start -14 -0.892893) (end -13.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 56ccd70e-c017-4fc9-930e-998b55c8bea9))
+ (fp_line (start -14.5 -1.6) (end -14 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 6d07582d-6d5c-4a14-9efa-650b7a1da27b))
+ (fp_line (start -16.15 -3.2) (end -16.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 77730044-d8ed-40a3-b942-210a2e00132d))
+ (fp_line (start -16.15 -1.6) (end 16.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 909bfa58-c3a3-4e74-81d2-46964af67519))
+ (fp_line (start 16.15 -1.6) (end 16.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp add0fc76-eb20-4123-a541-d1a971719048))
+ (fp_line (start 16.15 -3.2) (end 16.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp d3fd1289-e9e5-4d5e-8677-50535e22ef28))
+ (fp_line (start -16.95 -3.2) (end -16.95 4.4) (layer "F.Fab") (width 0.1) (tstamp df9862a5-0598-46d5-8de8-f9216d708623))
+ (fp_line (start -16.95 -3.2) (end -16.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp e91b3432-6c25-4b6e-a65e-5c433745666f))
+ (fp_line (start 16.95 -3.2) (end 16.95 4.4) (layer "F.Fab") (width 0.1) (tstamp fb6a7783-78f1-4299-893b-7591790acde4))
+ (pad "1" smd roundrect (at -14 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b963d78-dc3d-45cb-97eb-96058bdb822a))
+ (pad "2" smd roundrect (at -12 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d89cbc6-841e-40a1-8148-14f8635e255f))
+ (pad "3" smd roundrect (at -10 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4a47399-9afb-4e81-a394-04f93ea64d0c))
+ (pad "4" smd roundrect (at -8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdbe7e3d-5adc-4fa0-855e-7dfd737e6ac8))
+ (pad "5" smd roundrect (at -6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2f0ff89-e69c-4f09-8ebe-72c23c43a548))
+ (pad "6" smd roundrect (at -4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 23d7b7ee-35ae-4596-86b0-69662c901e88))
+ (pad "7" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 47029140-bc6c-41ed-8d9d-ba74cf68b21d))
+ (pad "8" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df3294a3-ecbd-46c8-bd02-8286d34655ad))
+ (pad "9" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e8dabe5-a6ef-4e84-a299-5c415fe4b398))
+ (pad "10" smd roundrect (at 4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02f12e5b-66c7-4240-9b24-d6d911b9c0c2))
+ (pad "11" smd roundrect (at 6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83a0bf03-1791-4f7c-8163-0150c9c83e67))
+ (pad "12" smd roundrect (at 8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab53aa10-3e66-40db-918a-797353b2cf87))
+ (pad "13" smd roundrect (at 10 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 725b9d2f-c760-4209-b446-5cad8e9b4df9))
+ (pad "14" smd roundrect (at 12 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 451cfd6d-4d0b-4647-8f2d-2b8cb1512ca1))
+ (pad "15" smd roundrect (at 14 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfa7a4d0-b8eb-4c5e-b6e3-17a573a692ae))
+ (pad "MP" smd roundrect (at 16.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 195ae6a4-b85e-4558-af07-6f8b709c412c))
+ (pad "MP" smd roundrect (at -16.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 298baa79-4dac-429d-bf7c-f0c93584cd68))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S15B-PH-SM4-TB_1x15-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..6b03e006
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S16B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 037e1a81-b68a-4ed0-a401-d1b422a81e32)
+ )
+ (fp_text value "JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal" (at 15 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5ad0047-7ee8-433e-830f-8ed3f12e81ba)
+ )
+ (fp_text user "${REFERENCE}" (at 15 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56db4628-a590-431f-9905-768bf34a12d9)
+ )
+ (fp_line (start 32.06 0.14) (end 31.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 30bd8363-92b4-476d-85f6-a876f626efcd))
+ (fp_line (start -2.06 6.36) (end 32.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 3b5c89d9-f510-41bb-88fc-2ae1934a1b65))
+ (fp_line (start 0.5 2) (end 29.5 2) (layer "F.SilkS") (width 0.12) (tstamp 49029ae1-d233-4e5d-88b8-7cb288c9a3ed))
+ (fp_line (start 29.5 2) (end 29.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 557ecdad-95a4-43d8-b2d0-c8a714e49064))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 564339c8-cd5b-412e-ac32-e5ca731261fc))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 5cdb73a6-16b2-4b2d-b521-0a23745456ec))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 5e53b799-5161-4279-9de0-dfa67db230b2))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 6bbe30bb-1ed8-4560-972a-d819b631b4e0))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 6c577bae-0e79-4d85-bd09-43b2b89fbd2f))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 7e5604db-8148-4b92-9864-df990e502e3c))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 7ed033fb-4f16-4e98-afc0-17328300fe68))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 89004ae7-d9ab-45e5-a51b-3b938d878c4f))
+ (fp_line (start 31.14 0.14) (end 30.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 9c16d25f-6a45-4ad6-a9ef-9a5981b2aaf7))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 9f5bc2e0-13a6-4c54-aab3-7f6caba2209b))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp a42f33db-8c49-49a2-83fa-824712aecb3d))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp ad88a0eb-4b6e-4173-b18e-5a6cbc875c95))
+ (fp_line (start 31.14 -1.46) (end 31.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp b233bba7-dbf6-4782-a871-528ff5bb4695))
+ (fp_line (start 32.06 6.36) (end 32.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp bad576bb-d9c6-4719-afa7-04f25aa51371))
+ (fp_line (start 30.3 2.5) (end 31.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp bc7c6016-4e55-4958-b1ec-a44c69744dae))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp c44953d4-618d-4481-ba67-b72acf09b2d2))
+ (fp_line (start 30.3 4.1) (end 30.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp c49a5c2d-d7d5-4e13-ba9c-1f0a91302655))
+ (fp_line (start 32.06 -1.46) (end 31.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp c6e107ae-8c52-4621-88e5-6d56f4956482))
+ (fp_line (start 31.3 2.5) (end 31.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp c6e536d3-ac30-4434-87fd-999f331e2e1c))
+ (fp_line (start 31.3 4.1) (end 30.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp e1fc39ed-286f-4783-aa87-d031c47ce5b5))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp fc1693f3-55b1-43a5-b9bf-c8fae45c5af8))
+ (fp_line (start 32.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 3a16ef64-f181-414f-80d4-ad814c79678f))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 441f4fe5-0dcb-446a-9b8a-1b5ace27d974))
+ (fp_line (start -2.45 6.75) (end 32.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 5b9d2279-8a1b-4834-9f90-263dbe2d0d80))
+ (fp_line (start 32.45 6.75) (end 32.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp b312ba4d-4aa0-44da-960e-b78d2ee996f6))
+ (fp_line (start -1.95 6.25) (end 31.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 359acbab-f026-47e1-bb2e-a15c70c5aa21))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 39c43596-109e-40b0-bfc2-ac4beb1bb1a0))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 415b6e68-0fe2-4b64-bb00-990c86acf796))
+ (fp_line (start 31.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 4b97e2d8-a547-4b65-a187-d5f858053a42))
+ (fp_line (start 31.95 -1.35) (end 31.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 5a691c42-3593-4618-96cd-a1a26968cb4d))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 70ce336d-e0d3-44dd-a1b6-5bde0ea1c892))
+ (fp_line (start 31.25 -1.35) (end 31.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 93ca471b-fc60-444e-a525-580b8089791a))
+ (fp_line (start 31.95 6.25) (end 31.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp b1484267-ccee-4ff9-82c8-b1f4c13a7510))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp b5884c25-c070-4765-b40e-138d12370d88))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp e762529b-ee28-490d-8abb-eee96dc8c3ab))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp ff42e2fd-68b2-4378-b3dc-0ce89e831cd7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 2c05876f-6cb6-4ab7-be89-c2dbc9634cd2))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 940212cc-bed8-49f0-8ef4-a61f59a1e1d9))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 42a8c5ee-4222-4830-ba02-a16174441151))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d18848ee-321f-444e-ac59-028b2f57eca0))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 42413a06-8285-4751-bee3-f9624d815c7d))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1e40a06c-806e-4fff-bc3e-989e2819685a))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c6c030f1-8c2d-4ff3-99cf-248ccc4cd27e))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 81e5fbe8-c5cf-4882-a319-8160c3be2792))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33dd42ea-65f8-434c-bf5c-53052dfebcbb))
+ (pad "10" thru_hole oval (at 18 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4840782b-d6c8-4a7e-95b6-e90216e122ca))
+ (pad "11" thru_hole oval (at 20 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4aa4be78-d179-4b2b-a74a-e8310f4845af))
+ (pad "12" thru_hole oval (at 22 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d07581f5-824b-4200-8535-853209b0e0f7))
+ (pad "13" thru_hole oval (at 24 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d006f6bc-93a9-47ae-84f2-ab2b80fbb0f1))
+ (pad "14" thru_hole oval (at 26 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5511237-ab54-4252-83e5-48aaf6d4f844))
+ (pad "15" thru_hole oval (at 28 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9ab97124-8540-4b18-a82e-524ffc59891c))
+ (pad "16" thru_hole oval (at 30 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2f68f0a4-ca5d-467a-a81c-396f69a14de8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S16B-PH-K_1x16_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..fa303f80
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S2B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bd2cbc8e-293d-4929-b27c-c01c94bc42ab)
+ )
+ (fp_text value "JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal" (at 1 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d8b8d84-8df5-4bd7-a7d3-db904b7486a0)
+ )
+ (fp_text user "${REFERENCE}" (at 1 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f5f3318-0065-4af3-8423-5bfecd255a41)
+ )
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 04756e70-f906-41d6-ad47-cad6d7b5999f))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 04ff82d8-6c52-4c54-8866-fdd9ec2f2171))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 10714798-a22a-4fa8-982c-22fa55ff4a6a))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 10c1371d-5e0b-4a63-9dcf-4eb96a97c8a9))
+ (fp_line (start 4.06 6.36) (end 4.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 139b340c-846b-41fb-a9af-18f394de38bc))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 16ac2c72-3929-41d0-bc02-a187e3c621fb))
+ (fp_line (start 2.3 4.1) (end 2.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 26a1b167-9057-4673-af96-419493ff89ce))
+ (fp_line (start 4.06 0.14) (end 3.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 2ae894db-baf5-4baf-aebe-dadd02f1726c))
+ (fp_line (start 1.5 2) (end 1.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 2b9bf3f7-7604-4a21-b966-427267eb83da))
+ (fp_line (start 3.14 0.14) (end 2.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 3112272a-259f-4a3d-874a-fb566eab835d))
+ (fp_line (start -2.06 6.36) (end 4.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 311a43a2-54f0-4361-98c6-d9a49c4056cd))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 650ed030-2fa5-4c59-8cb6-a52c6d27d0b8))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 710b5649-8168-4c48-8320-79c5f8f18710))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 793eaf59-73f7-4579-9f7b-779cf5eaa326))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 985f9cbc-b3ec-4be5-86fa-3c469cfe1179))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 9d7e94cf-1143-47ee-a7e9-83ede09e6ab7))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp aa79aac4-cdac-4c50-8d1a-b408e83b53b3))
+ (fp_line (start 3.3 4.1) (end 2.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp b6922c60-e7dc-4d4b-b5df-772c1f34b113))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp bd9f92ca-33dc-445f-8a38-5fe0e0665ef8))
+ (fp_line (start 0.5 2) (end 1.5 2) (layer "F.SilkS") (width 0.12) (tstamp c85b0c33-fe70-4360-a504-61382649b074))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp ca9a1d76-9e8c-4be5-af58-f1f3cc0c7a15))
+ (fp_line (start 3.3 2.5) (end 3.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp cfcdceef-2a63-4f48-a63b-e930ae1cf696))
+ (fp_line (start 2.3 2.5) (end 3.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp ea499943-d763-4747-9e67-648f56375c7e))
+ (fp_line (start 4.06 -1.46) (end 3.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp f7393cab-12a5-4194-92a8-e8e238bec656))
+ (fp_line (start 3.14 -1.46) (end 3.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp fb45cab3-b460-4d96-aa4c-0e2d1b65591b))
+ (fp_line (start 4.45 6.75) (end 4.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 041f397c-0926-4947-ae39-72deb91b0504))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 05136fd5-062e-470b-a446-55263d52a976))
+ (fp_line (start -2.45 6.75) (end 4.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 60b8aae1-b1dc-498e-93eb-a295e0d027f7))
+ (fp_line (start 4.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 90a91de7-ecd5-4e02-914e-970b2a8881be))
+ (fp_line (start -1.95 6.25) (end 3.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 1afda07c-6b1e-44f3-8e79-a38bac7bba26))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 36a10676-e418-4365-bb8e-d484feba9568))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 3b1e9b0e-ab76-4ccf-b71a-2d7c0948d7b6))
+ (fp_line (start 3.25 -1.35) (end 3.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 5c167ddf-aaad-4167-bdb0-84db452cf813))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 5efbc507-25fc-4ec4-97e2-4cab542b045e))
+ (fp_line (start 3.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 872c8f61-f9d3-4ba6-a6f9-c610429b98aa))
+ (fp_line (start 3.95 -1.35) (end 3.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp a488d35d-ad87-42ec-b67a-4029d270427e))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp a5c23b16-c8b9-4591-9a87-f1904b2245fa))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp c4b57329-013d-4b70-b96d-71a7af97a2a4))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp cf6b9ab7-546f-4f3c-ae56-eb13aa12de1c))
+ (fp_line (start 3.95 6.25) (end 3.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp d4bf6ec8-8c81-47a1-9fd1-73bbfd5f0724))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp cef7c041-83d0-4a81-8c73-149a2638903e))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 965ef592-ebed-4b03-9c45-9a1a7210345c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..61b2e592
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S2B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62da1c54-ca81-4cfd-a945-8c0f883e6683)
+ )
+ (fp_text value "JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df8bb3ea-d180-4e38-9a90-c5675bc17335)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4b32be0-6b4f-4a1c-a09b-e81fb5f7655d)
+ )
+ (fp_line (start -3.04 -1.71) (end -1.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 18c4c990-f744-4d5c-8623-13249fad8f0b))
+ (fp_line (start 3.04 -1.71) (end 1.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 2e376906-44a0-4fb0-a80e-bfe6904e3950))
+ (fp_line (start -3.04 -3.31) (end -3.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 4482a9b9-ecb2-4669-8ca7-bcc37a28ec51))
+ (fp_line (start -1.76 -1.71) (end -1.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 79977d35-3cd0-499c-b4c6-dccdff487265))
+ (fp_line (start -4.06 0.94) (end -4.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7b77b195-1722-4859-baa5-830a2f5fff42))
+ (fp_line (start -4.06 -3.31) (end -3.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9f5edd7e-9419-4eb8-9cd5-6e9ee9dd368d))
+ (fp_line (start -2.34 4.51) (end 2.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp b33e0fce-9d86-4e42-b2e1-1ebc4580c0b5))
+ (fp_line (start 3.04 -3.31) (end 3.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp db5ee76a-0de7-4233-8d88-76649ab19f1e))
+ (fp_line (start 4.06 -3.31) (end 3.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f2bd0216-bed4-4381-bf68-2e6f9ad99e66))
+ (fp_line (start 4.06 0.94) (end 4.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ff72d3af-821c-4fe5-ada1-e3abd2d11212))
+ (fp_line (start -4.6 -5.1) (end -4.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 910bb7f4-2ea7-42f6-913c-650493c2a4bf))
+ (fp_line (start 4.6 5.1) (end 4.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp c085a3b0-921e-4d3a-8a68-462383ae8cbc))
+ (fp_line (start 4.6 -5.1) (end -4.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp c962a9f2-2782-4009-bc70-8eab4aaed844))
+ (fp_line (start -4.6 5.1) (end 4.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp f50d03fd-5203-4d62-b646-654f5de48baa))
+ (fp_line (start -3.15 -1.6) (end 3.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 0b08f560-fbf4-4541-ab4a-f6a900880802))
+ (fp_line (start 3.15 -1.6) (end 3.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 1c2cf541-5ea8-443e-a27c-5bc01c5a4620))
+ (fp_line (start -3.95 4.4) (end 3.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 4a6f5cea-89da-4f02-970c-1715e619c14f))
+ (fp_line (start -3.15 -3.2) (end -3.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 6ad7ac9a-42b9-4fb9-8fc5-e4befbfc2438))
+ (fp_line (start -1.5 -1.6) (end -1 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 7dff8a45-c90f-4115-b725-8f8695fd737f))
+ (fp_line (start 3.95 -3.2) (end 3.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 842ec605-4473-4176-ad44-c7e3a590e008))
+ (fp_line (start -3.95 -3.2) (end -3.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp aa8e7c32-04a6-415e-bf3e-3365bced8688))
+ (fp_line (start -1 -0.892893) (end -0.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp c2116945-0d02-4eb9-90bd-7022cf22d2d1))
+ (fp_line (start 3.15 -3.2) (end 3.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp d880120c-0d3e-4645-b243-9efde3ebad75))
+ (fp_line (start -3.95 -3.2) (end -3.95 4.4) (layer "F.Fab") (width 0.1) (tstamp eeb62717-f259-4ebf-a63b-293aad9bbc3d))
+ (pad "1" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac23020b-88f1-439e-bdbf-88ce75126444))
+ (pad "2" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e3e094b-c117-46dc-86cd-5842d137a3be))
+ (pad "MP" smd roundrect (at 3.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 235967b2-e1df-4ce6-b0e1-6c5cf861d5b9))
+ (pad "MP" smd roundrect (at -3.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 39f5b3a4-a867-4fa9-b116-3edb6de82bea))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0cff1804
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S3B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc9e6d1a-50b0-4662-a1a7-d0bc945c807b)
+ )
+ (fp_text value "JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal" (at 2 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ebfb60fa-1b14-43eb-bd72-53d3e7f7b087)
+ )
+ (fp_text user "${REFERENCE}" (at 2 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac769c76-75a2-4dca-b405-ecfe6269aa80)
+ )
+ (fp_line (start -2.06 6.36) (end 6.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 02041f49-a4fe-45c4-bcd1-ed2d14751a56))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 0d2efed2-ff89-450c-b85d-140fed4c6acf))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 19c540a1-56cb-47fc-95d3-2d808ecc6b83))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 1d031836-51d2-405d-97a2-f0536f4a04ce))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 1d7ddbba-76ca-4137-bbe4-fa0d0ac9ddc6))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 2202d78a-002e-4fef-bb2d-0ab411b181a2))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 4d4bbf9c-c431-4842-83fb-48a8297a4709))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 59018fdf-530f-4bdc-ba75-17f025250b03))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 6b1e0d9b-d973-44a3-8629-8de30b52ab81))
+ (fp_line (start 5.14 0.14) (end 4.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 6f6f18cd-a073-42fc-9f24-6bc5377edf98))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 763befaa-fd4c-4ce5-b0d4-1d768aace700))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 8dec267d-ebb2-4ffe-8617-4c9ac272c7b5))
+ (fp_line (start 4.3 2.5) (end 5.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 93731cc4-8c02-4022-ab50-afd9759114c0))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 96e9e2b0-003a-40ca-bfda-b91a4b49f8a4))
+ (fp_line (start 5.3 2.5) (end 5.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 9bd6c7aa-aae5-4936-b2e6-8bd65e711db6))
+ (fp_line (start 0.5 2) (end 3.5 2) (layer "F.SilkS") (width 0.12) (tstamp ab4893d3-e3da-47d6-b414-c9b83d6d0191))
+ (fp_line (start 4.3 4.1) (end 4.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp aecf431d-8482-4aeb-8690-ba11891651e6))
+ (fp_line (start 6.06 6.36) (end 6.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp b334f602-f47a-4671-ac01-f3983514245d))
+ (fp_line (start 3.5 2) (end 3.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp c229c11a-8e09-4c88-ac7a-ce94a54b07f4))
+ (fp_line (start 6.06 0.14) (end 5.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp cf314edf-9154-4f47-a926-31410c05232d))
+ (fp_line (start 5.14 -1.46) (end 5.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp d4890e99-d5a7-4118-9748-dd90344e4dab))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp d7c19f96-3473-476b-b9bd-2b7b24cbcbf7))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp f65cf5d2-3c01-4ff9-a83a-b0c1c415dbd2))
+ (fp_line (start 6.06 -1.46) (end 5.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp f80a9264-8422-4791-8778-89c0ab6dd513))
+ (fp_line (start 5.3 4.1) (end 4.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp fcf6e665-24ab-4d8f-bf05-32db840d58f3))
+ (fp_line (start 6.45 6.75) (end 6.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 0f2af23b-21a9-4ba6-b1d3-c8357f21ed37))
+ (fp_line (start -2.45 6.75) (end 6.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 6c40b4b6-4354-416a-b5ec-c7a8e4650869))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 8dbcc5ee-09a8-4695-aabf-4c1a6e1ef067))
+ (fp_line (start 6.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp e645a1b8-440c-42b9-af9a-f3ab9fb1b0a2))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 023dff1b-9f67-48e1-8de2-eb4a68945fa1))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 1e41ea05-abf1-4a99-821a-83df1dfc1586))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 2e38254b-f1e9-4d75-b20f-a64cf49fd1b9))
+ (fp_line (start -1.95 6.25) (end 5.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 2f992874-6dbc-4558-9c6b-4d338f8a2506))
+ (fp_line (start 5.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 3d7668d5-591e-4410-9d78-b1103b6f4f53))
+ (fp_line (start 5.95 6.25) (end 5.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 7c6b9fb4-3f22-4df2-bdf8-023fe939a09b))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 8cf6d091-ff33-41dc-8a14-12e07d3a4270))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp a1bd3496-028a-4f84-ae92-0593c5030124))
+ (fp_line (start 5.25 -1.35) (end 5.25 0.25) (layer "F.Fab") (width 0.1) (tstamp a764154b-cfad-4b6a-af96-9bf838ee4f3a))
+ (fp_line (start 5.95 -1.35) (end 5.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp cad65815-c5f0-4245-b484-9af993c7eb73))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp d83bac61-75ea-4739-9fa6-0071b77ce980))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp fd8759ad-630a-4f6c-a908-6c195f782368))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 753095a8-5402-4192-80b7-3a9a8e80c872))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp da349b8c-f333-4125-8fee-10fda51170b1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S3B-PH-K_1x03_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..78ff8271
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S3B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6299afcb-9636-4e41-8dde-cd9277f0f606)
+ )
+ (fp_text value "JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 72100f0c-fc39-4e89-8749-aad69e2b48d0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e84a57cf-6310-485a-b11f-bc26e0cf22a8)
+ )
+ (fp_line (start 5.06 0.94) (end 5.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 11b53b12-6f0c-48cd-8eaf-a79d1de910f1))
+ (fp_line (start -2.76 -1.71) (end -2.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 28ede072-3078-44dc-b2f7-1878f8016a54))
+ (fp_line (start -4.04 -3.31) (end -4.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 4492b630-3d16-4f0c-91ff-8463abd3d4fc))
+ (fp_line (start -3.34 4.51) (end 3.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 743442bb-dfe9-4635-adcd-164fa05533fc))
+ (fp_line (start 4.04 -3.31) (end 4.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp a34b0ab3-eaf8-4ee2-99b8-da5fa94648ba))
+ (fp_line (start -5.06 -3.31) (end -4.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b6c27551-360b-430f-a834-d9477c73af7e))
+ (fp_line (start -4.04 -1.71) (end -2.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp bdcf0a6c-b980-488f-a1a5-e9f4ab941e47))
+ (fp_line (start 5.06 -3.31) (end 4.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c37d0706-61c2-4a42-8fba-99f857294f17))
+ (fp_line (start 4.04 -1.71) (end 2.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp dbbef411-baa5-43cb-9d1e-51e28bf61651))
+ (fp_line (start -5.06 0.94) (end -5.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e95b3758-ae92-46e0-8002-5981bf3bdafa))
+ (fp_line (start 5.6 5.1) (end 5.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 086b4d5c-c18a-434a-ad35-9f5a5bcbbe47))
+ (fp_line (start -5.6 -5.1) (end -5.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp c9cd5543-59bb-44f2-849e-d6d4cd33a3e9))
+ (fp_line (start -5.6 5.1) (end 5.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp cf871147-17a7-4d2f-8482-a074df33262a))
+ (fp_line (start 5.6 -5.1) (end -5.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp fa5145b3-cc9b-4cf7-a51a-0069184d03dd))
+ (fp_line (start 4.15 -3.2) (end 4.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp 2168ca0c-ace4-4f6f-b2a6-c5208d0c7e65))
+ (fp_line (start -4.95 4.4) (end 4.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 263903e2-2283-40a0-a7c1-0f4e7d5169c8))
+ (fp_line (start 4.95 -3.2) (end 4.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 27c2b346-0490-432a-9975-d53f73c54a7f))
+ (fp_line (start -4.15 -1.6) (end 4.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 50d7558a-688a-4aa8-b6d9-f2a1957ff06c))
+ (fp_line (start -2 -0.892893) (end -1.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 54d3a67e-780d-4fea-9c1b-95e95938688a))
+ (fp_line (start 4.15 -1.6) (end 4.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 7250b70a-b0af-4e45-8552-b6c94d005995))
+ (fp_line (start -4.95 -3.2) (end -4.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 7d8b0198-8407-4cac-9e8e-43a3dfa6ca4a))
+ (fp_line (start -4.95 -3.2) (end -4.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp a686dea0-e202-42b1-9a3e-7a14b7465df8))
+ (fp_line (start -2.5 -1.6) (end -2 -0.892893) (layer "F.Fab") (width 0.1) (tstamp a78bf73c-a5ae-4505-af9f-cdd43664eb81))
+ (fp_line (start -4.15 -3.2) (end -4.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp f7f6f282-2411-4c0e-9903-2877edeb89e8))
+ (pad "1" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7012245c-c7fb-45c7-a935-e0889ce55959))
+ (pad "2" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a4abd8cf-8ca6-4e72-9e64-24114022d18e))
+ (pad "3" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb773b3f-d76b-4c6e-80f6-95182dee61aa))
+ (pad "MP" smd roundrect (at 4.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp c37dcb3f-a891-4795-ba1b-abb14aec8f97))
+ (pad "MP" smd roundrect (at -4.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp e4ccc617-d298-4d66-afa3-389b3b159aac))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..272d54e0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S4B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b73232f7-d74c-42ef-8e18-818464b9b79c)
+ )
+ (fp_text value "JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal" (at 3 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5bcb9aca-ceb1-4623-95a3-b19b39baa2a5)
+ )
+ (fp_text user "${REFERENCE}" (at 3 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a640946-09c7-4f4f-ae00-c6c3bfbbdd6d)
+ )
+ (fp_line (start 6.3 2.5) (end 7.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 08fee62f-780e-4bfc-b326-a72d07001a96))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 23bfc509-d1f0-4cd4-bce8-2e0ded41503f))
+ (fp_line (start 7.3 2.5) (end 7.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 3465d3bc-3e5d-4780-bd80-1b282ffca3c6))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 3761b193-8120-45bd-8600-5490d305615a))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 4611de29-1da1-40e8-a4a5-45d50b68c362))
+ (fp_line (start 6.3 4.1) (end 6.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 48b09dce-95e1-447f-b5ba-eb60ae48431f))
+ (fp_line (start 8.06 6.36) (end 8.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 4c0724ed-6463-44cb-b6b8-0adcdce0d35f))
+ (fp_line (start 7.14 0.14) (end 6.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 4c719f1f-cb20-4dd7-add4-4cf17cc5a840))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 58484ffb-8fdb-4c68-83b4-77ae586a3f43))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 7f0c3f13-ade8-4b82-86c3-85f791daa9ba))
+ (fp_line (start -2.06 6.36) (end 8.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 82ea1fde-4e17-498e-920d-40921349a52a))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 87d976d5-8685-46a6-b784-ffbf05b7063e))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 8aba24c4-c56c-4429-8b55-d9831235c3c6))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp a6b439c6-70ba-4436-b0dc-2ec8c24c8a5b))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp afded25d-5f7a-4f7c-bb87-25705a6504fb))
+ (fp_line (start 7.14 -1.46) (end 7.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp b0a1e145-1fc3-43cf-8735-2ec84b8a90ff))
+ (fp_line (start 7.3 4.1) (end 6.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp b447591d-009e-4bcf-bece-525121318afa))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp bb80b956-3930-4dfe-a9f6-e35e877bc8b7))
+ (fp_line (start 8.06 0.14) (end 7.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp bd2afd9e-32f4-430f-abb2-7849dae61fbd))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp cf97fef7-e101-41da-b3f7-4ed35da00a5a))
+ (fp_line (start 8.06 -1.46) (end 7.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp cfdc2383-79a3-4b3d-8b91-aa8a1f1644b5))
+ (fp_line (start 5.5 2) (end 5.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp d14ad6b8-7c01-4068-b7fc-50b30ba0a1c2))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp d9139b8d-a427-4771-88a0-0b5b37b54752))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp ef20e7fa-e659-48f7-99d2-49f2959db9a5))
+ (fp_line (start 0.5 2) (end 5.5 2) (layer "F.SilkS") (width 0.12) (tstamp f0135e34-5a1f-4e2e-ae00-fcdb69cfa56a))
+ (fp_line (start -2.45 6.75) (end 8.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 4903af24-b465-4259-90dc-74c9e416d209))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp dbd5c43b-d4b2-43fb-925b-6199eb010052))
+ (fp_line (start 8.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp e2da523a-6b12-4ead-938c-5182507dc607))
+ (fp_line (start 8.45 6.75) (end 8.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp f42c4bd0-d819-4ca1-964a-67b0710c67df))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 017c2fc3-daaa-4fc8-a6f7-3a4bb97fe30b))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 034fc862-820d-404c-9d46-3de13889e23c))
+ (fp_line (start 7.95 -1.35) (end 7.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 07d62b5b-2346-46c2-b7e4-10d7b8a68b15))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 0a2af54b-ece0-4448-88a2-374b34b8771f))
+ (fp_line (start 7.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 1d740385-6dd4-452e-bae0-bfe634947c14))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 2ea5265c-2e74-4c38-83ed-5bc549162529))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 848917ca-697b-42d9-afd9-5df8b43ce09f))
+ (fp_line (start -1.95 6.25) (end 7.95 6.25) (layer "F.Fab") (width 0.1) (tstamp b8bf2673-d4ce-4137-8b85-a474ed57032e))
+ (fp_line (start 7.95 6.25) (end 7.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp c21a64fc-cab0-41ed-8bdf-9229eaa20638))
+ (fp_line (start 7.25 -1.35) (end 7.25 0.25) (layer "F.Fab") (width 0.1) (tstamp f28ab6f2-0386-4614-afa4-91f8f2278261))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp f61a4201-aec2-4720-8826-bd43252aeb4d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 2c86ce7b-638e-4dab-a6b0-c502a4e5f824))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp eeccd26d-ab36-409c-aa41-d2f7e5b06945))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 43f7aac7-c30a-4cb0-b3e7-f55e4b592373))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 05345284-8ee6-4c9c-806a-9aea8eef4362))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8ee3bb02
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S4B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89e47fb1-01df-4012-bd8f-dbbbc3131278)
+ )
+ (fp_text value "JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2780ce50-2846-405b-a3ae-1677aef6aa55)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b2ced8e-fc63-4717-80d7-3fd06dd9b185)
+ )
+ (fp_line (start -6.06 -3.31) (end -5.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0c3684dc-d636-4adb-915c-022f593cf25b))
+ (fp_line (start -5.04 -3.31) (end -5.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 2b1b5980-67c8-4653-b744-ad5148f54647))
+ (fp_line (start 5.04 -3.31) (end 5.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 38dedaa5-8ade-4fa2-982d-79c57fbc5854))
+ (fp_line (start 6.06 0.94) (end 6.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 49109f34-aaad-4d33-9beb-a79cc7c4915d))
+ (fp_line (start -5.04 -1.71) (end -3.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 6b4f80c2-25f8-40f2-9e39-af43624a8f37))
+ (fp_line (start -3.76 -1.71) (end -3.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp bd2f03da-78cf-488b-ac03-c4f1067d6cd1))
+ (fp_line (start -6.06 0.94) (end -6.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cabb1d3c-5667-4e96-aa0d-be18ef8d0aef))
+ (fp_line (start -4.34 4.51) (end 4.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp d7b83fbc-fba0-4a4f-8b9f-88a4ba79ccad))
+ (fp_line (start 5.04 -1.71) (end 3.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp eb5cc91d-060c-423c-99a5-1034b6d27e87))
+ (fp_line (start 6.06 -3.31) (end 5.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fd58feb8-f13f-4507-a984-1e022652f6f7))
+ (fp_line (start -6.6 -5.1) (end -6.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 7966c26f-ecdd-4da1-a8c8-97fec914a16f))
+ (fp_line (start 6.6 5.1) (end 6.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 7f49ec72-5e1a-48cf-8e6d-1ed8518310a6))
+ (fp_line (start 6.6 -5.1) (end -6.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 840e86cb-e040-4dd6-a22b-d8ad8e772ce6))
+ (fp_line (start -6.6 5.1) (end 6.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 89e16bb5-a97b-4e1b-b67b-17062eea16a5))
+ (fp_line (start -5.95 4.4) (end 5.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 28e2c903-80e3-4932-a1da-5d9c221d56db))
+ (fp_line (start 5.15 -1.6) (end 5.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 2e12e8b0-380c-40f2-b0dd-fb1aaf1e8fc2))
+ (fp_line (start -5.95 -3.2) (end -5.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 2e35e651-af77-432b-9b1f-989865476704))
+ (fp_line (start -5.15 -3.2) (end -5.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 2ea32757-4c75-4306-8f95-bcf2fb6a4a10))
+ (fp_line (start -5.15 -1.6) (end 5.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 38ccba76-57f9-46e7-b129-d9b025dfba25))
+ (fp_line (start 5.95 -3.2) (end 5.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 41bce768-38ff-4836-ab8c-965ac4d68cc7))
+ (fp_line (start 5.15 -3.2) (end 5.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp 8c9db3fd-1592-4752-8c89-85ea23b9da2c))
+ (fp_line (start -3 -0.892893) (end -2.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 937f5a74-407d-4b79-8d1d-ca8ce03d28f1))
+ (fp_line (start -5.95 -3.2) (end -5.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp daed9864-1400-4a9f-9c08-35d394b7cefd))
+ (fp_line (start -3.5 -1.6) (end -3 -0.892893) (layer "F.Fab") (width 0.1) (tstamp de31661d-9fc4-4796-80f1-cc989d84c049))
+ (pad "1" smd roundrect (at -3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fafd0c9-9570-4296-bb69-c70f37215fab))
+ (pad "2" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c71e19d-8821-4bd6-b4b6-ec9bdb3e54fc))
+ (pad "3" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e0036f0-5c2c-42c4-810c-f779e253fb2b))
+ (pad "4" smd roundrect (at 3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed0a867b-823a-447e-a89f-851d1f6c40a4))
+ (pad "MP" smd roundrect (at 5.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 66acf240-707a-40a5-bce9-ae31a0f63afd))
+ (pad "MP" smd roundrect (at -5.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp a7a78032-2da3-45d3-b202-76180c57f12f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..19e2e779
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S5B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3f303ec-220c-483b-a8c1-93ef50b10cff)
+ )
+ (fp_text value "JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal" (at 4 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4396da68-5b2a-48cd-99af-abeb61e00ea3)
+ )
+ (fp_text user "${REFERENCE}" (at 4 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbc3ea09-ebb2-4756-b16f-8829f7857ea6)
+ )
+ (fp_line (start 9.14 0.14) (end 8.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 005deb1a-6a49-4c1d-9ba5-06de1e8b2fb2))
+ (fp_line (start 10.06 -1.46) (end 9.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 148663b0-7a76-41d6-87cf-6fb6702bc9e6))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 16fa912f-23b2-4f0a-ad6a-8dce57c05426))
+ (fp_line (start 0.5 2) (end 7.5 2) (layer "F.SilkS") (width 0.12) (tstamp 230a4820-78eb-4ebf-9198-f3964f7cab18))
+ (fp_line (start 9.3 4.1) (end 8.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 298ce378-a4a8-4d4e-9c16-7912856a1cb5))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 307fd00e-c2d6-442f-9cf4-6d5e631c2afc))
+ (fp_line (start 8.3 2.5) (end 9.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 462bc770-c230-4923-912e-60cef2c0c5a7))
+ (fp_line (start 9.3 2.5) (end 9.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 473b9e30-7209-4754-a153-0899250934fb))
+ (fp_line (start 8.3 4.1) (end 8.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 489d3d8d-cce0-49e6-9f21-5c10731fc09d))
+ (fp_line (start 7.5 2) (end 7.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 4dd9f4c8-ce13-4bd1-a34a-c52de1006a16))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 525c4bcb-2d50-4cb7-b070-d240d6faa0fe))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 59ba6e79-1358-44be-8b96-e73fa291ee94))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 65eba506-c87d-4769-9bac-3d9f10eee098))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 76367c60-2e9c-4a3d-ab51-330746f72f06))
+ (fp_line (start -2.06 6.36) (end 10.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 941e7295-b12e-4bdc-9941-a993705e508e))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 9e0cd2b8-476f-4f01-bdc8-8577375b194e))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 9e7b0730-be69-423e-8ef0-0541b2d02fa9))
+ (fp_line (start 10.06 6.36) (end 10.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp a1a13eb4-d7fe-4d90-a4c1-295d2379bcb4))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp b7395c5e-ac78-41b3-b701-6c308308af45))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp c36490b2-b75e-4ea2-8936-54dbb7c64854))
+ (fp_line (start 10.06 0.14) (end 9.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp ca5ca277-a21b-4517-8326-fc4313dcf327))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp d88d4ab8-2525-4ede-98bb-04155b816579))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp e0a9c73e-e2a0-4340-8d4e-902a5b661d17))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp e3165bcd-4e15-4def-ab33-a4a6a15248e1))
+ (fp_line (start 9.14 -1.46) (end 9.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp febd73b7-ad3a-4178-8cab-2d24a12856dd))
+ (fp_line (start -2.45 6.75) (end 10.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 2d198e17-9dea-4843-9592-2983228f9ac3))
+ (fp_line (start 10.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp c947d7e4-fd4b-49af-a317-e2d011d4f429))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp d94249d6-1e4c-4252-9c8b-beb20430b2cc))
+ (fp_line (start 10.45 6.75) (end 10.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp de33b457-49fc-4f60-9e2f-26d41dd59a20))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 09c14c2f-67af-41b9-b316-d053aaae9547))
+ (fp_line (start 9.95 -1.35) (end 9.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 289e8f88-b80d-440c-b5ff-660d519c6a4f))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 2cc5b8b4-5533-42cc-8071-82c887d2f3bc))
+ (fp_line (start -1.95 6.25) (end 9.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 3f2e135c-e568-4018-8c2b-45e23e50d12f))
+ (fp_line (start 9.95 6.25) (end 9.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 66d5257e-03c0-4c0f-b276-60775a61dcd9))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 6b1354fb-ed85-428f-8f42-2e2410628f06))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 8ba8ab72-42b4-483c-874b-a9c276c53009))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp a8e3d34d-c9bd-4d8d-bbf3-481928479877))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp aae984be-f5d7-4857-a2ec-817ec08f13d1))
+ (fp_line (start 9.25 -1.35) (end 9.25 0.25) (layer "F.Fab") (width 0.1) (tstamp c44104fe-ee6c-4458-9798-93e5155220f3))
+ (fp_line (start 9.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp f7515684-d526-4ce7-9f2a-94d3271ec1c3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp c3545f38-d4e9-41c7-a369-b64bde739a79))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp af7dcf69-2433-4666-a14d-4d628494ed6f))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp efd556e4-90c1-428a-84cf-a78f1824dd20))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5f88383-d404-444a-9612-4e71ab5fd1f4))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d951feb-ba34-4fe1-b4aa-ec80146a05de))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S5B-PH-K_1x05_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0f2227df
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S5B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11bb3465-4244-4511-8719-f9aad417bfb3)
+ )
+ (fp_text value "JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a4ea33c-ab92-46f8-85f4-f4c07db5a7cf)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ae650cc3-07e7-4824-bea6-8d5c622181c6)
+ )
+ (fp_line (start -4.76 -1.71) (end -4.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 223b4a51-5c29-42ca-a04f-63d3bdbb9d20))
+ (fp_line (start 6.04 -3.31) (end 6.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 3e3f6505-9e33-4367-8223-8457095acb31))
+ (fp_line (start -5.34 4.51) (end 5.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 48c49c40-3e4a-41db-8daa-3dd28ea58bd8))
+ (fp_line (start 6.04 -1.71) (end 4.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 52c1f69d-e2d4-44e3-bf30-88ef144c4581))
+ (fp_line (start -6.04 -1.71) (end -4.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 8148cd8d-2e13-4797-88a1-cd202e5edc03))
+ (fp_line (start -7.06 -3.31) (end -6.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 82ffa3db-226e-4a25-a94d-d4198b487222))
+ (fp_line (start -6.04 -3.31) (end -6.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp a8e55cb1-4dd8-4bd8-b544-d449c057aaf4))
+ (fp_line (start 7.06 0.94) (end 7.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cc545138-e61f-4f6f-ac5b-b331cba3d4e7))
+ (fp_line (start 7.06 -3.31) (end 6.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp db5481bc-440b-4f66-8ffb-c3d8a52dce25))
+ (fp_line (start -7.06 0.94) (end -7.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ea4c873c-6bd0-4a90-881c-11892a76dfca))
+ (fp_line (start 7.6 -5.1) (end -7.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 12834bc6-7716-4567-8645-a5b1fab4b76c))
+ (fp_line (start 7.6 5.1) (end 7.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 75eb3bdb-c3ec-4b26-9946-34e899cc7334))
+ (fp_line (start -7.6 -5.1) (end -7.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp a39ce3d4-d88b-4828-8b8c-1c4532a6a56b))
+ (fp_line (start -7.6 5.1) (end 7.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp e9504f69-0d38-40cb-8d8c-bb9192e0da43))
+ (fp_line (start -6.95 4.4) (end 6.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 32721cfc-f394-4e48-8bce-299a6adaddf1))
+ (fp_line (start 6.95 -3.2) (end 6.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 42adb41d-85b8-42b8-a386-6fec92809c3b))
+ (fp_line (start 6.15 -1.6) (end 6.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 4824b4fd-a226-493a-a03d-571c2883ec4d))
+ (fp_line (start -4.5 -1.6) (end -4 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 56330703-8e74-4be5-84c3-f17d60490dbe))
+ (fp_line (start -6.15 -3.2) (end -6.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 61ce7baa-03cb-49bd-bd5a-6c0f262f58e8))
+ (fp_line (start 6.15 -3.2) (end 6.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp a381e329-78d6-459f-beb3-ae96fbd3d11a))
+ (fp_line (start -4 -0.892893) (end -3.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp a62c2eb2-2aca-47d3-8d90-aa4f023993ea))
+ (fp_line (start -6.95 -3.2) (end -6.95 4.4) (layer "F.Fab") (width 0.1) (tstamp c6535f86-a393-46a4-8590-677de4f539f4))
+ (fp_line (start -6.95 -3.2) (end -6.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp d1657496-61fe-4a2b-a7dd-e2bdec35b2a4))
+ (fp_line (start -6.15 -1.6) (end 6.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp de3cf2d8-f52a-4df2-b484-fe0c3f2de2b9))
+ (pad "1" smd roundrect (at -4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1af17da7-ab7f-4142-b303-18a4b9f75fed))
+ (pad "2" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8e740ad-8456-4d8b-a285-c32c5fd96232))
+ (pad "3" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac648dae-fd01-4191-9b04-ad16d786fe78))
+ (pad "4" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d91ce8c1-0a49-4542-b13d-4817d30d16cb))
+ (pad "5" smd roundrect (at 4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e3c15bf-3736-45d0-b6cd-efb5ce43687d))
+ (pad "MP" smd roundrect (at 6.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 8f9cecad-dc62-40f1-bab3-94a04e27100d))
+ (pad "MP" smd roundrect (at -6.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 9e5a97bb-2e55-4a4b-b1df-af4e5573ce72))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..9ccd4cf8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S6B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 263cee74-8d71-4ed7-8bf0-3f9fad495291)
+ )
+ (fp_text value "JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal" (at 5 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91e0af2e-9604-4227-9af8-d1ef75330989)
+ )
+ (fp_text user "${REFERENCE}" (at 5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 288de2d3-6ce8-4ed7-8036-02c6b81db2d7)
+ )
+ (fp_line (start 12.06 -1.46) (end 11.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 09296f4d-0379-49e3-8b8f-8d466984dac7))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 0fe56116-0eff-44a3-bc91-52a603e2fbef))
+ (fp_line (start -2.06 6.36) (end 12.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 11377e01-9d39-40c6-a8ef-7422a8091b7c))
+ (fp_line (start 10.3 2.5) (end 11.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 128dc425-9c06-40ed-b29b-18709f9345f7))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 512bae17-6265-4720-9f4a-f75ffa18aa45))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 6d6b2ed3-601d-4021-95cb-ab5fe085c9e4))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 756a3c25-bfbb-4e6e-bee3-d7768e95e95b))
+ (fp_line (start 11.14 -1.46) (end 11.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 860d3588-e42a-4dd3-bad3-cc3bda24c8d5))
+ (fp_line (start 11.3 4.1) (end 10.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 94949f04-79e3-40a0-9d16-f77cf22287dc))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 9570198c-6c08-4fbb-9f26-f2a8e09393b3))
+ (fp_line (start 12.06 6.36) (end 12.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 9f3e8fe6-91d3-4ed5-93eb-0132c8b1544b))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp a425ac22-003d-4ac0-8790-23f38e2bc2b4))
+ (fp_line (start 9.5 2) (end 9.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp a7a51e31-dfae-46be-acb6-340bb19c28a4))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp b32a90d0-4cac-41dd-b0ea-54db6ed1057d))
+ (fp_line (start 11.14 0.14) (end 10.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp b3ebd5db-865d-4d54-b207-2982862f8c03))
+ (fp_line (start 12.06 0.14) (end 11.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp bacb58e7-2aea-41b3-bc6e-28af46c12388))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp c7ef2660-1d5e-4baa-a5b0-dd9654bc9a12))
+ (fp_line (start 11.3 2.5) (end 11.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp cea2f793-1e73-4fcd-8408-62c73f59270d))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp d14e0e05-4e8c-42e6-af79-fff0b041e605))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp da9cf121-d32f-4eff-82a4-dcc85312a724))
+ (fp_line (start 10.3 4.1) (end 10.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp e0925a81-25bc-4d17-8c97-8e33147a4945))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp ee7f7d10-a9dd-45d8-a2ae-949d34a45753))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp efc7e665-c981-4f75-ba35-92e73e486cba))
+ (fp_line (start 0.5 2) (end 9.5 2) (layer "F.SilkS") (width 0.12) (tstamp f74b1193-015e-4fbf-9c90-451996ed1708))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp fec156e7-6ff9-4419-9116-3be0a4885f67))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 2a6ec932-2f15-4bc8-bc8a-df3cadccd2c3))
+ (fp_line (start -2.45 6.75) (end 12.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 47840afe-d272-4296-9669-dce797db2190))
+ (fp_line (start 12.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp e8395cf8-4103-4c2b-9bfe-994123b9d553))
+ (fp_line (start 12.45 6.75) (end 12.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp ee0b83d5-50e6-4b1e-b79d-5ce48cab902c))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 016d9d1e-309d-4eb1-b9a0-17dee331cef0))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 218d5cdc-09a4-4c10-8314-8a1d898c10f2))
+ (fp_line (start 11.95 6.25) (end 11.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 2a428638-260f-4abb-a0a5-f3cb835f4e24))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 3fd105f7-1700-4c51-8a6b-286896b712bb))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 48be9ed9-51d7-43a7-8f2c-9e694e8a6357))
+ (fp_line (start 11.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 8a07006b-7389-4762-9ddf-ffd392c89a49))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp ad3d8ee7-3d9c-47ff-8fc7-ed044073091d))
+ (fp_line (start -1.95 6.25) (end 11.95 6.25) (layer "F.Fab") (width 0.1) (tstamp c3314774-2795-4cc7-a108-84e7bc64db5c))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp c64f030f-1576-46a3-a22f-ee78b41da37f))
+ (fp_line (start 11.25 -1.35) (end 11.25 0.25) (layer "F.Fab") (width 0.1) (tstamp cce33466-0e39-4998-99aa-5d132c318715))
+ (fp_line (start 11.95 -1.35) (end 11.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp ef6d43b2-ee93-46ea-a535-b61fe95244b2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 1418cd08-f131-4cb4-b9d3-7cfcc48ce8ea))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ee2df31-3375-4ab2-9078-86eb46b82e22))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc5b8f08-a454-411f-927f-7abbae2bb380))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0ef5e84-63f1-4a73-95da-734efcb01c6c))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 92b82cb1-1017-46e9-b894-dd9fb5dc465d))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d84eba72-124f-47b3-a319-9eb533d1ef6d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S6B-PH-K_1x06_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..fbb6295f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S6B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8a9aadb-0778-4e30-a9ae-8648891b84de)
+ )
+ (fp_text value "JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a482897b-ad00-4a65-9dbb-645e207cbd36)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 046329c1-294a-4660-8c29-ea3c20e3c242)
+ )
+ (fp_line (start 7.04 -3.31) (end 7.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 08409786-ae4a-42cf-b291-9cdf6af81a3b))
+ (fp_line (start -5.76 -1.71) (end -5.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 0c2ca71f-d3ff-4177-b315-25e41e1e5ad1))
+ (fp_line (start -8.06 -3.31) (end -7.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3373da61-7da2-4bd2-bf27-d74814ce9e46))
+ (fp_line (start -7.04 -1.71) (end -5.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 7e8d9b32-9929-430f-9d88-e6412cce256c))
+ (fp_line (start -7.04 -3.31) (end -7.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 988130e3-9f52-4523-84d3-39ac6744d05e))
+ (fp_line (start 7.04 -1.71) (end 5.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp cc99fe7e-6174-4391-bf87-9cb7199dab7d))
+ (fp_line (start -8.06 0.94) (end -8.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d0ffaa4d-21c4-4457-b1ef-aa9aeb975fdd))
+ (fp_line (start -6.34 4.51) (end 6.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp fa197021-398a-4ab9-a790-5913f21c7eb8))
+ (fp_line (start 8.06 0.94) (end 8.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fb6ff262-3964-4dfd-bd9a-6b8b4c7bb03f))
+ (fp_line (start 8.06 -3.31) (end 7.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fe5e7370-15f3-46d1-8e32-199ff216c357))
+ (fp_line (start -8.6 5.1) (end 8.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 2992ce8d-ede8-4a8c-89f1-deb216066a1c))
+ (fp_line (start 8.6 -5.1) (end -8.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 6fcc70f1-66c4-4f9e-96b8-05580d4387bf))
+ (fp_line (start -8.6 -5.1) (end -8.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 737d7220-b199-4b59-bf96-02d63078a6dd))
+ (fp_line (start 8.6 5.1) (end 8.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp fc0e7329-f70e-4a57-b857-8ea5dd642a29))
+ (fp_line (start -7.95 4.4) (end 7.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 02b451a0-6280-4d27-a520-08d7c296f68f))
+ (fp_line (start -7.95 -3.2) (end -7.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 0638e054-a97b-4ac1-b3c6-e028f77c9136))
+ (fp_line (start 7.15 -1.6) (end 7.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 53141c22-5cc8-44eb-b430-d1ba3b7b2cff))
+ (fp_line (start 7.95 -3.2) (end 7.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 5d978ec7-0c6a-49b0-99e4-1eea111d37c7))
+ (fp_line (start -7.15 -1.6) (end 7.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 68edeac9-4175-4544-9886-1d7de6f3e39b))
+ (fp_line (start -5.5 -1.6) (end -5 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 8b43d670-1551-49c1-bc9c-89ede97f07d6))
+ (fp_line (start 7.15 -3.2) (end 7.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp bb7f97a9-6e46-47f6-8151-62190509996f))
+ (fp_line (start -7.95 -3.2) (end -7.95 4.4) (layer "F.Fab") (width 0.1) (tstamp c1265575-d87d-4a6a-884c-d552d893f509))
+ (fp_line (start -7.15 -3.2) (end -7.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp d13dd482-84e8-42af-953e-4e68f070537a))
+ (fp_line (start -5 -0.892893) (end -4.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp f07dd6f6-6103-4b49-9e32-ccf997004113))
+ (pad "1" smd roundrect (at -5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cd54d2b-4ecd-4b76-8a0b-547685a8ad26))
+ (pad "2" smd roundrect (at -3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4cdb496-12c9-4179-9b13-03667b002e81))
+ (pad "3" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bf247a72-2b29-43fc-8a8c-9f11c8e3f2a9))
+ (pad "4" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02a7eaa5-d903-4a16-a54e-02d3d33eb871))
+ (pad "5" smd roundrect (at 3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 948c41d8-20e7-400a-85c1-bfa2094c2ee0))
+ (pad "6" smd roundrect (at 5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 803e9a00-e737-4277-84bd-9ed27284a0b0))
+ (pad "MP" smd roundrect (at 7.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 02a23d80-fe71-4179-a33f-902c9116621c))
+ (pad "MP" smd roundrect (at -7.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 46a610b8-4ac8-4fe8-8779-4679f78da334))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S6B-PH-SM4-TB_1x06-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0420b6bf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S7B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc8b0ec9-8ff9-40d3-8c3c-a045655f7e6b)
+ )
+ (fp_text value "JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal" (at 6 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51b0e675-e6f1-4804-bea9-9ab9847166b1)
+ )
+ (fp_text user "${REFERENCE}" (at 6 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51b3ba60-799b-476d-b21f-f12674c41152)
+ )
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 071d53f2-4fd0-452c-9d12-c4b8d4147b8d))
+ (fp_line (start 14.06 6.36) (end 14.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 0959a3f9-33be-4fc6-9c87-c4f4fe4342bb))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 1f6f66e7-fa98-45dc-b98b-59758e0a9ee6))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 3098ce02-8b1d-4a74-958e-0808ba9582eb))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 3fa76472-b6fb-4331-b1a8-ab7bb471a0c5))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 42be3e22-1983-45a0-a330-4c35e15167c8))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 43707f14-90a5-45b7-bbfe-80e5703b9526))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 4460d593-8eba-484a-8878-154a38f6c6e9))
+ (fp_line (start 13.3 2.5) (end 13.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 50167573-8b3b-4b19-ad4d-d846c654eb6c))
+ (fp_line (start 13.3 4.1) (end 12.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 5024206e-c072-45a4-a4ef-a903f1468f2e))
+ (fp_line (start 12.3 2.5) (end 13.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 59219a03-945c-4456-a7ad-565e66fc41a7))
+ (fp_line (start 13.14 0.14) (end 12.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp 91f0ef22-90bc-4a81-b49a-3b491fc2ea0f))
+ (fp_line (start 14.06 -1.46) (end 13.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 9668974c-8946-4f2c-aaaf-f81a12102dbb))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp abaaee86-f2a1-460a-beec-e765a11eb028))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp ad2d5780-d659-41e6-acfc-6cf2fcea4055))
+ (fp_line (start 13.14 -1.46) (end 13.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp ad31d4a8-5f4d-4e72-a161-51e026f38313))
+ (fp_line (start 0.5 2) (end 11.5 2) (layer "F.SilkS") (width 0.12) (tstamp b87ac905-bfcd-4dd9-a833-0dc0f2cb1cb5))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp bc3017ad-c0aa-4216-bf82-eefdf47dcf1a))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp c1b952ae-e2ca-41a7-824d-67a4bb806e54))
+ (fp_line (start -2.06 6.36) (end 14.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp d5c55ca5-93b1-4766-b77d-2ccd8b1e3893))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp ea71aaad-e4c7-4b96-829e-8b9dfc27765b))
+ (fp_line (start 14.06 0.14) (end 13.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp eb042fb3-59ac-477f-80f8-0c83e2a9b017))
+ (fp_line (start 11.5 2) (end 11.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp f37437a5-4989-4579-93d0-9b7af6c22e1d))
+ (fp_line (start 12.3 4.1) (end 12.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp f59199fa-ebf5-4e77-bced-1d1541951061))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp fba5e67f-f331-4e2e-9814-5cc5887d53dc))
+ (fp_line (start -2.45 6.75) (end 14.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 4bf3c128-dd8a-49a8-9d57-40bee33a8880))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 643d972b-5415-48fb-9f8c-7adfd540e7c4))
+ (fp_line (start 14.45 6.75) (end 14.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 6b35cff4-2855-49c0-a91f-3f3f73ff9402))
+ (fp_line (start 14.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 987a283b-1e4f-463d-97ea-8c2543142475))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 02569dfd-b671-489e-a72b-6f102cba701e))
+ (fp_line (start 13.95 -1.35) (end 13.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 1939ef61-6f4a-4725-8dc2-c841818062c0))
+ (fp_line (start 13.25 -1.35) (end 13.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 195f2303-008b-46b1-9679-32793c7c44fa))
+ (fp_line (start 13.95 6.25) (end 13.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 40894c66-c98a-46d2-9207-81aabf540927))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 62de32ad-0b9a-48d6-913c-3a9b90b060ef))
+ (fp_line (start 13.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp a0fd57d0-9e15-456d-aeaf-5734938fe72b))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp de15d476-5c0f-4f45-b46f-b974894639e6))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp de202974-6d15-4826-a6d5-e8e5501cdecf))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp f0683b8e-5e9f-4466-96b5-28522a03eb45))
+ (fp_line (start -1.95 6.25) (end 13.95 6.25) (layer "F.Fab") (width 0.1) (tstamp f642433f-e43f-4530-9f7b-d778215f9639))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp ff675bb8-bd5b-479a-8212-1227475a0c56))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp eed6a583-27c2-4841-8614-ec1366ca2607))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87f7c349-f156-4302-a7df-f38fe0895ec8))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 97a48391-af8e-4a66-80de-838055180dd6))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6efa599e-bdbe-4901-be8f-31eab8abc50d))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4926f428-c090-4681-a50f-c65bb0b60c2c))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 938234e3-c6d8-430f-86ac-309c63588d0a))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66b926ac-a3a8-4b10-81b0-e754b26efbb0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S7B-PH-K_1x07_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..cd3f60e1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S7B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8c7df588-486e-45b9-979c-2574ba26e0dc)
+ )
+ (fp_text value "JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c79b8727-1602-47be-9f55-5a2be9b4e560)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 719c89b1-1a5b-43aa-9786-6da22488f462)
+ )
+ (fp_line (start 8.04 -3.31) (end 8.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 0024440b-fe2c-41ca-b930-f9bc8a377ce0))
+ (fp_line (start -6.76 -1.71) (end -6.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 22a12361-7824-4416-9b42-a697ab5818de))
+ (fp_line (start 8.04 -1.71) (end 6.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 7a3820a7-8a27-4aa7-9613-16f960a2f8cf))
+ (fp_line (start -9.06 0.94) (end -9.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7f363e02-ab98-42aa-b2a4-6acef3cd0517))
+ (fp_line (start -8.04 -3.31) (end -8.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 80421d45-f711-487f-8662-b6e6fcf06bfe))
+ (fp_line (start 9.06 0.94) (end 9.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8318eeae-8a47-4d0d-9432-ac19dab1fd88))
+ (fp_line (start -9.06 -3.31) (end -8.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a352f374-9a8c-49c8-8757-9741d829efb4))
+ (fp_line (start -7.34 4.51) (end 7.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp bf93017a-36e7-480d-9a6f-53d340c69ab2))
+ (fp_line (start -8.04 -1.71) (end -6.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp cf7b5ca9-eeb6-4118-b350-b3f7119d032b))
+ (fp_line (start 9.06 -3.31) (end 8.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp df07858e-cb2f-456f-be8f-a6f8e4fb9c69))
+ (fp_line (start -9.6 -5.1) (end -9.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 62d1fdc2-f805-4f35-a775-ba8feb8cd362))
+ (fp_line (start 9.6 -5.1) (end -9.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 73775c8b-041e-48fc-93ea-3f4b1061ec50))
+ (fp_line (start -9.6 5.1) (end 9.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp d01658a3-0afa-4047-ab81-e2db115a87e8))
+ (fp_line (start 9.6 5.1) (end 9.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp dfd47390-9d9d-439c-a327-8e1097a2641a))
+ (fp_line (start 8.95 -3.2) (end 8.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 0c5eb80d-d48a-4c39-b2d0-c6ef87825d74))
+ (fp_line (start -8.15 -3.2) (end -8.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 4d88564c-951d-4dd2-8064-f7a3ead4577d))
+ (fp_line (start -8.95 -3.2) (end -8.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 4dee9a6e-e7a4-4aef-b7f4-9261a8e16c7a))
+ (fp_line (start -6.5 -1.6) (end -6 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 56606e1e-fca8-46d8-9c78-7241b0afe8be))
+ (fp_line (start -6 -0.892893) (end -5.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 87a06e74-1fb3-402d-af67-78864e943500))
+ (fp_line (start -8.95 -3.2) (end -8.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 93217780-b8e3-4867-bc07-c713e6f9c3de))
+ (fp_line (start -8.15 -1.6) (end 8.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp c9e8109a-dc9f-4ad9-abec-ab1d16253fa9))
+ (fp_line (start 8.15 -3.2) (end 8.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp ca6b280e-1873-4888-a0c8-3f38f5187a0e))
+ (fp_line (start 8.15 -1.6) (end 8.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp f0a15883-674e-4ce8-be21-74730f570e44))
+ (fp_line (start -8.95 4.4) (end 8.95 4.4) (layer "F.Fab") (width 0.1) (tstamp fd551404-8aeb-4bc4-b7d2-3e21e4f59059))
+ (pad "1" smd roundrect (at -6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9ed193e-e8d5-499b-b0bb-89e740714fbe))
+ (pad "2" smd roundrect (at -4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9ef17422-a24f-4ee8-9286-883ffd8ac504))
+ (pad "3" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e904036-ca7c-46ea-8473-3b438054f086))
+ (pad "4" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f816918a-6630-464f-9c45-9bb031611113))
+ (pad "5" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd76f448-a07c-4aad-bbcf-4ae8f69db863))
+ (pad "6" smd roundrect (at 4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45ab73a9-3dbd-48ae-a4cb-11c25427022d))
+ (pad "7" smd roundrect (at 6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bc8e2b4-f760-468e-b969-ddd89dfff0ec))
+ (pad "MP" smd roundrect (at 8.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 31fd6fcc-d813-4594-87ab-370449044765))
+ (pad "MP" smd roundrect (at -8.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp d573b84f-3be4-4c7c-907c-29381c1d7051))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S7B-PH-SM4-TB_1x07-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..d711a1b6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S8B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0bc6e54a-1ae1-4f19-9349-4e3557cfb30e)
+ )
+ (fp_text value "JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal" (at 7 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 12147077-136a-4df8-b42b-4cf0857efaae)
+ )
+ (fp_text user "${REFERENCE}" (at 7 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bdad8681-cd7f-4124-b477-d7192428ffb3)
+ )
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp 0880ad97-75d3-48e2-87d7-d24170bcecea))
+ (fp_line (start 16.06 0.14) (end 15.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 08f16640-a455-4107-855a-90e3fc97871c))
+ (fp_line (start 14.3 2.5) (end 15.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 138a0ad3-94cc-4bec-a1ee-50e19c03e6f6))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 16faec2e-ff0f-4025-86b3-ddd9e5cc2fe7))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 25bc5922-54fa-406b-90bb-700e335b7827))
+ (fp_line (start 15.3 4.1) (end 14.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 336ab721-ceb2-4187-ab2d-66c478b392b7))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 3657ceb6-7023-489f-94a6-8c52d999d732))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp 420b7daf-795b-4e58-a1af-cc6485be3629))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 4ea606fe-ff09-41f1-a5ff-e128819efd84))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 56c4ad91-2c3f-4f30-8cf1-780663c1c361))
+ (fp_line (start 14.3 4.1) (end 14.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 61db6efc-1436-40fa-abbb-0107995330dc))
+ (fp_line (start 15.3 2.5) (end 15.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 63fc7187-8e34-4bc9-b432-40fedcf99e4c))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 667fb8b6-06e6-4add-abbf-be538c5757a5))
+ (fp_line (start -2.06 6.36) (end 16.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 910148f8-95f9-4d6f-98e5-99c64b2a8f6f))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp 91beb92e-c26d-4fc1-b857-9227286e3400))
+ (fp_line (start 0.5 2) (end 13.5 2) (layer "F.SilkS") (width 0.12) (tstamp 932e3557-e050-4054-8ae5-bdc0412cb2de))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp a23cf947-25f4-4dad-85aa-521a253ab385))
+ (fp_line (start 15.14 0.14) (end 14.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp a8058991-c7b2-482f-a818-247f153a29e8))
+ (fp_line (start 16.06 6.36) (end 16.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp ac71895a-f016-4bc9-812d-d122b01c2685))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp b56c6cfe-1c5c-464e-9180-05227441e5d6))
+ (fp_line (start 15.14 -1.46) (end 15.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp be830aeb-9496-40fd-bdad-5f221b5ea818))
+ (fp_line (start 16.06 -1.46) (end 15.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp db8b8292-e0ed-49c1-9f4b-c6987c97477b))
+ (fp_line (start 13.5 2) (end 13.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp dd42b70f-c9fd-4b11-9432-aaf325b43566))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp e3a59d09-e06f-408e-acda-336f0c3bd51a))
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp f5f1ddad-cd9c-4afe-81a7-bf370ea8d3c3))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 55661e77-6302-4c08-b73c-48024a2e2b54))
+ (fp_line (start 16.45 6.75) (end 16.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 837cc214-24fd-4665-badf-f7e32c9424b9))
+ (fp_line (start -2.45 6.75) (end 16.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 8e061ed8-5341-43ca-b38c-005a7e4ab0b1))
+ (fp_line (start 16.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp d9e7e641-c987-464a-8e5c-d1d2cc64477a))
+ (fp_line (start 15.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 0ccd7159-a0e7-49c0-92a9-c8171e0bc9c3))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 115e8863-f516-4999-b1b9-d662bc97bf5b))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 1a77199c-d345-4b41-a311-4bfe3b417804))
+ (fp_line (start 15.95 -1.35) (end 15.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 2fc18651-10bb-47ad-a46a-183d476ba5a2))
+ (fp_line (start 15.95 6.25) (end 15.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp 31fc0e8b-6364-4608-a17c-bea5713570e9))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 32227370-571f-49f9-9ba1-69421953a83e))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp 3dc9ad0c-1d6f-43ee-9d4a-20f4c8b0efd5))
+ (fp_line (start -1.95 6.25) (end 15.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 4cfafab6-a5f3-45eb-b6d7-9e49391c0eaf))
+ (fp_line (start 15.25 -1.35) (end 15.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 57abff70-d450-4fd1-8848-9479cbcf1588))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp 72983c39-09fe-4f46-bf01-c963479a7892))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp e76af1dd-ec23-45ca-bca8-a9d09743cc6a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 4405b3e0-2c0b-47d6-8ae9-2eb33f7a3762))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d2319d8d-49a4-4a30-9860-2674710c83e1))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bfd568c9-62b0-4824-a224-5982eea3117f))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b5c4714-f7ce-42a6-baca-af6e08905aac))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ed2bd9b5-16a9-42dd-bbc6-6678f03dae48))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0a439fa0-8f3c-4c5a-b874-dd183cc87144))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 73d77156-4c47-4981-bbf7-8dffa7870d4e))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 788082f4-9359-468a-accb-851e6a59f2bb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0d9cccf5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S8B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e62d2f04-aedb-4304-b117-f3991aac7d51)
+ )
+ (fp_text value "JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d85c3b1-a88b-474e-b9c1-49db36b91858)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09db891c-a397-4384-b2da-38aae2a0e7d4)
+ )
+ (fp_line (start 9.04 -3.31) (end 9.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 1fc97d1c-41ce-4342-a725-4c5f4740471c))
+ (fp_line (start -10.06 0.94) (end -10.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 35e01fad-7c60-482b-8e87-cd4d1fcbf458))
+ (fp_line (start -10.06 -3.31) (end -9.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp abc42a61-aacd-44a4-88d9-26956a7750c6))
+ (fp_line (start -9.04 -1.71) (end -7.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp aee72e43-6fc2-40d1-a88a-3ebe6511eefa))
+ (fp_line (start 10.06 0.94) (end 10.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b2ac8bcc-6403-43ad-a759-e2d3b8e4123f))
+ (fp_line (start -9.04 -3.31) (end -9.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp c23f2f6e-93a8-4c73-a852-47b52ce1a695))
+ (fp_line (start -7.76 -1.71) (end -7.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp d2716235-1191-4cb5-9569-92f4545275e8))
+ (fp_line (start 9.04 -1.71) (end 7.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp d436d865-8d49-4a4a-aaaa-1efdb1fa4c18))
+ (fp_line (start -8.34 4.51) (end 8.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp d9fce4b4-acc2-4179-b63c-fa4cef86dace))
+ (fp_line (start 10.06 -3.31) (end 9.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f5070334-81b3-4935-ac84-e782b98062a3))
+ (fp_line (start 10.6 -5.1) (end -10.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 185157b1-0975-4110-adaa-2fa627f570f1))
+ (fp_line (start -10.6 5.1) (end 10.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 41175f2d-7077-4ad8-9b7d-9f953ecf798a))
+ (fp_line (start -10.6 -5.1) (end -10.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 9091d72b-8b8d-4e60-81d8-3d66e3b6a942))
+ (fp_line (start 10.6 5.1) (end 10.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp ce3656a1-3a81-48e4-8a2b-a48c237b9e04))
+ (fp_line (start -9.95 -3.2) (end -9.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 2114d2b3-1838-439b-b512-aba570f2f6cb))
+ (fp_line (start -7.5 -1.6) (end -7 -0.892893) (layer "F.Fab") (width 0.1) (tstamp 388020d4-cec5-4fb1-8ddc-d668d1a431a3))
+ (fp_line (start 9.15 -1.6) (end 9.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 7c39e4f5-73df-4ad8-8e46-a2a3693b43c0))
+ (fp_line (start -9.15 -3.2) (end -9.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 89daef1a-a879-4a64-9175-c760e46f2fa2))
+ (fp_line (start -9.95 -3.2) (end -9.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 8db9f052-026e-474d-9476-975c992072ec))
+ (fp_line (start 9.95 -3.2) (end 9.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 97d94b12-33f5-47d6-bb14-ed57d57d555d))
+ (fp_line (start -7 -0.892893) (end -6.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp a614f30f-11ba-478f-9727-dd629d7f5630))
+ (fp_line (start -9.95 4.4) (end 9.95 4.4) (layer "F.Fab") (width 0.1) (tstamp afa5ac44-52ec-4c5d-88f3-dd290bd220b1))
+ (fp_line (start 9.15 -3.2) (end 9.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp ce0decfb-1fae-4c91-af24-ee122915592a))
+ (fp_line (start -9.15 -1.6) (end 9.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp ee9fa57b-91ff-467e-a9e3-fc6ea3a779eb))
+ (pad "1" smd roundrect (at -7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 150e4222-f259-4df2-8fa5-e4e3c3fdf979))
+ (pad "2" smd roundrect (at -5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e786da8f-8ae4-4235-a919-3f12ef5e56e5))
+ (pad "3" smd roundrect (at -3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a688cc4-ee02-4e3f-b35a-4210e2e71c56))
+ (pad "4" smd roundrect (at -1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28c4674b-0c97-4ed9-87fd-109250473a84))
+ (pad "5" smd roundrect (at 1 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5bc7d56-6b14-4db0-95aa-e404471b582f))
+ (pad "6" smd roundrect (at 3 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 378149c8-576e-4afe-ab95-11c6e3ed31ed))
+ (pad "7" smd roundrect (at 5 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4250df3c-ed3d-41a6-901f-b9595bc0185c))
+ (pad "8" smd roundrect (at 7 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9847eb1-a82c-4826-a4e1-8266374d56d8))
+ (pad "MP" smd roundrect (at 9.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 7936c2e5-dfe1-4bc6-b4d1-4562fd4663f0))
+ (pad "MP" smd roundrect (at -9.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp c221f832-e1d0-402b-a6a9-0ebf3c7fa762))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S8B-PH-SM4-TB_1x08-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..af7210e6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7745C6)
+ (descr "JST PH series connector, S9B-PH-K (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0bddfcd-5d0d-4454-9973-ab2b32c8cd1b)
+ )
+ (fp_text value "JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal" (at 8 7.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 740c8ac5-083f-4456-9151-a79370d40628)
+ )
+ (fp_text user "${REFERENCE}" (at 8 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0a2244e9-fbc8-436f-bc9b-744b786a5c84)
+ )
+ (fp_line (start -0.8 4.1) (end -0.8 6.36) (layer "F.SilkS") (width 0.12) (tstamp 034b6dfa-8d45-4786-adf2-265675ba1227))
+ (fp_line (start 17.3 2.5) (end 17.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 0ab21821-a4a8-4c72-b99c-f3c71b609705))
+ (fp_line (start -0.3 2.5) (end -1.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 0bbde915-b41b-40fc-a0ef-a2716d54c70f))
+ (fp_line (start 15.5 2) (end 15.5 6.36) (layer "F.SilkS") (width 0.12) (tstamp 0c2f1470-bb85-4603-929b-dd1aed669fd9))
+ (fp_line (start 17.14 -1.46) (end 17.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 1ff59ff2-305b-4247-90bf-49821b0d123a))
+ (fp_line (start 18.06 6.36) (end 18.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 20aee8c3-5d87-40a9-803f-f364ef83ef50))
+ (fp_line (start 16.3 4.1) (end 16.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp 32aee72f-8baf-40bc-b621-58f443ced003))
+ (fp_line (start 18.06 0.14) (end 17.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 346a6fc8-b095-46ef-8f06-400114151be9))
+ (fp_line (start 17.3 4.1) (end 16.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp 4ea913bf-c31d-4e91-98f8-1c5c8c844816))
+ (fp_line (start 0.5 2) (end 15.5 2) (layer "F.SilkS") (width 0.12) (tstamp 52814659-bae5-4914-8793-3a0c09fe69c1))
+ (fp_line (start -0.86 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 5c44bf19-f7e9-46fc-974f-61a93d2f2433))
+ (fp_line (start 0.5 6.36) (end 0.5 2) (layer "F.SilkS") (width 0.12) (tstamp 68928f09-dea9-4035-b514-6d2b6a1646f5))
+ (fp_line (start 18.06 -1.46) (end 17.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp 6e71c403-2306-4de3-a624-0225399b3216))
+ (fp_line (start -2.06 0.14) (end -1.14 0.14) (layer "F.SilkS") (width 0.12) (tstamp 9d4fe1cf-cab8-42fa-aef9-8ebdbc403d5c))
+ (fp_line (start -2.06 -1.46) (end -2.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp a6c564db-239a-49fd-9227-a43eff44bb7a))
+ (fp_line (start 16.3 2.5) (end 17.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp a82dd006-9242-4479-834f-95caa0eb39c2))
+ (fp_line (start -1.14 0.14) (end -1.14 -1.46) (layer "F.SilkS") (width 0.12) (tstamp ace7baa8-6282-44dc-a780-5a1ced0213a7))
+ (fp_line (start -1.3 2.5) (end -1.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp acfbc70c-d945-4ecc-8e56-1df952b54ace))
+ (fp_line (start 17.14 0.14) (end 16.86 0.14) (layer "F.SilkS") (width 0.12) (tstamp b337f7c2-4963-4d88-ad5f-dff4fc44d2a1))
+ (fp_line (start -1.3 4.1) (end -0.3 4.1) (layer "F.SilkS") (width 0.12) (tstamp b4ae1ac6-a2b8-416f-8389-a217da42e53b))
+ (fp_line (start -1.14 -1.46) (end -2.06 -1.46) (layer "F.SilkS") (width 0.12) (tstamp bd0de207-b2c0-4f56-b13a-ffc2bbf3fe1d))
+ (fp_line (start -0.3 4.1) (end -0.3 6.36) (layer "F.SilkS") (width 0.12) (tstamp c11ab542-69a5-4950-94f3-35e18f1354ee))
+ (fp_line (start -2.06 6.36) (end 18.06 6.36) (layer "F.SilkS") (width 0.12) (tstamp c6f1a071-0974-47b5-b496-acdc908b1ba6))
+ (fp_line (start -0.86 0.14) (end -0.86 -1.075) (layer "F.SilkS") (width 0.12) (tstamp c874e72f-4c6b-4c35-8e5e-3670dfd2c2b6))
+ (fp_line (start -0.3 4.1) (end -0.3 2.5) (layer "F.SilkS") (width 0.12) (tstamp e08ddf8b-e740-4bd9-88fe-42dae1764d51))
+ (fp_line (start -2.45 -1.85) (end -2.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 8140af6e-2804-4582-892b-dfd6238289d9))
+ (fp_line (start -2.45 6.75) (end 18.45 6.75) (layer "F.CrtYd") (width 0.05) (tstamp 88472aa9-6047-4cf1-8a56-c5b26adf8227))
+ (fp_line (start 18.45 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp d4f41350-b787-4510-8df1-d97a8d69cc69))
+ (fp_line (start 18.45 6.75) (end 18.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp f11ac043-2599-40c2-85ab-e0c34f96d1eb))
+ (fp_line (start 17.25 -1.35) (end 17.25 0.25) (layer "F.Fab") (width 0.1) (tstamp 484dad9d-fd2a-40cc-992a-850d14dce78b))
+ (fp_line (start -1.95 -1.35) (end -1.95 6.25) (layer "F.Fab") (width 0.1) (tstamp 49ca3e35-c9fd-403a-8081-9f55dfd6a872))
+ (fp_line (start -1.25 0.25) (end -1.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp 9c3f77c4-fc55-4a0b-8b34-6ea3a4d0e573))
+ (fp_line (start 17.95 -1.35) (end 17.25 -1.35) (layer "F.Fab") (width 0.1) (tstamp b43f29a6-9c0d-42b3-850c-372c2b0504c3))
+ (fp_line (start -0.5 1.375) (end 0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp bca984ce-4d97-44f6-ac89-11827bd5cfce))
+ (fp_line (start 17.25 0.25) (end -1.25 0.25) (layer "F.Fab") (width 0.1) (tstamp beb30b22-5783-496f-aa18-f1675d9bdac7))
+ (fp_line (start 17.95 6.25) (end 17.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp c14bb258-5274-4ea4-a769-40e57b635474))
+ (fp_line (start -1.95 6.25) (end 17.95 6.25) (layer "F.Fab") (width 0.1) (tstamp d7710503-6232-489c-b0f5-b26561ae6ac6))
+ (fp_line (start 0 0.875) (end -0.5 1.375) (layer "F.Fab") (width 0.1) (tstamp ef6ac66c-642d-4e1b-85e1-da4c39c7e96c))
+ (fp_line (start -1.25 -1.35) (end -1.95 -1.35) (layer "F.Fab") (width 0.1) (tstamp f52d8984-b3ec-40ec-8e27-e0bcfa8a1a1c))
+ (fp_line (start 0.5 1.375) (end 0 0.875) (layer "F.Fab") (width 0.1) (tstamp fb563806-0f0d-4432-b8d5-3b0944732179))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 04d640a3-31c8-48f5-804c-75c96acf8ced))
+ (pad "2" thru_hole oval (at 2 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0bdf0aab-9708-4d60-bbb0-4e37fb639a12))
+ (pad "3" thru_hole oval (at 4 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 304e6830-662d-4954-b2dc-f89f2ff89300))
+ (pad "4" thru_hole oval (at 6 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp daabed88-aad5-4a02-ac53-4edb37140356))
+ (pad "5" thru_hole oval (at 8 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f2da8cb0-23b7-4f1e-964f-ac929d1a2362))
+ (pad "6" thru_hole oval (at 10 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 516fea5d-cd2f-4d97-a3cb-d43bbf70f084))
+ (pad "7" thru_hole oval (at 12 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65f25f7e-0c2e-4776-b6b9-083b199df6cb))
+ (pad "8" thru_hole oval (at 14 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d1f52ca3-588d-41eb-a56b-1969a70c1cd6))
+ (pad "9" thru_hole oval (at 16 0) (size 1.2 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3bf03097-1c43-46db-86db-1c5c34384e6d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S9B-PH-K_1x09_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..aae525e1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST PH series connector, S9B-PH-SM4-TB (http://www.jst-mfg.com/product/pdf/eng/ePH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ebeb7333-47df-4fc2-be3f-3d63496a889b)
+ )
+ (fp_text value "JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal" (at 0 5.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8064cd32-32da-4157-8a3e-a537606f8344)
+ )
+ (fp_text user "${REFERENCE}" (at 0 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b74e4b74-47da-4a32-9529-5bb50565ad96)
+ )
+ (fp_line (start -10.04 -3.31) (end -10.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 20cd01a6-63bd-4597-a983-e9b9b5c38d60))
+ (fp_line (start 10.04 -1.71) (end 8.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 525240de-5b1d-4f50-80ab-aea084a0fa23))
+ (fp_line (start -10.04 -1.71) (end -8.76 -1.71) (layer "F.SilkS") (width 0.12) (tstamp 54f2a960-7f47-471f-a3a1-c1d7550e3770))
+ (fp_line (start -9.34 4.51) (end 9.34 4.51) (layer "F.SilkS") (width 0.12) (tstamp 6916d461-670b-461e-b646-a1b323701c3b))
+ (fp_line (start -8.76 -1.71) (end -8.76 -4.6) (layer "F.SilkS") (width 0.12) (tstamp 7b70709a-4d54-4ad9-9539-f3b2c2f0a941))
+ (fp_line (start -11.06 -3.31) (end -10.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 926b2799-6327-481d-b893-8dc2c67a5cab))
+ (fp_line (start 10.04 -3.31) (end 10.04 -1.71) (layer "F.SilkS") (width 0.12) (tstamp ac4d5fd3-b60b-4f22-9e7c-734411c339ee))
+ (fp_line (start -11.06 0.94) (end -11.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ba8e488a-51f7-4705-a477-f6807a9694d3))
+ (fp_line (start 11.06 -3.31) (end 10.04 -3.31) (layer "F.SilkS") (width 0.12) (tstamp dd0d98e6-ef41-4e04-92e1-5f9313cfe6d2))
+ (fp_line (start 11.06 0.94) (end 11.06 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e9936b33-7836-4a03-b0cc-8720c1ac5c7e))
+ (fp_line (start -11.6 -5.1) (end -11.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 073588de-cb9f-415d-ab98-1de0a4c94898))
+ (fp_line (start 11.6 -5.1) (end -11.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 169823e8-2e8b-4728-a739-7d894c8d8672))
+ (fp_line (start 11.6 5.1) (end 11.6 -5.1) (layer "F.CrtYd") (width 0.05) (tstamp 17ab3cd1-18ba-4751-9985-4aa57e8f8087))
+ (fp_line (start -11.6 5.1) (end 11.6 5.1) (layer "F.CrtYd") (width 0.05) (tstamp 22f3eb9a-7db3-45c1-a5e6-b93ed294591b))
+ (fp_line (start -8 -0.892893) (end -7.5 -1.6) (layer "F.Fab") (width 0.1) (tstamp 16726892-7c18-454a-9d4a-54238810a8a6))
+ (fp_line (start -10.95 -3.2) (end -10.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 18173948-ec3d-43d8-952e-90020628e0bd))
+ (fp_line (start 10.95 -3.2) (end 10.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 27f6ab98-2dde-476a-ac6b-cc44eaaacf22))
+ (fp_line (start 10.15 -1.6) (end 10.15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 472761c7-1863-4fda-9bb3-25376d9ada64))
+ (fp_line (start -10.95 4.4) (end 10.95 4.4) (layer "F.Fab") (width 0.1) (tstamp 75464b51-2e86-4827-bfa4-f85d065738f6))
+ (fp_line (start 10.15 -3.2) (end 10.95 -3.2) (layer "F.Fab") (width 0.1) (tstamp 7c65a523-2991-4ec6-b6b7-f45291bd1243))
+ (fp_line (start -10.15 -1.6) (end 10.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp 8b0ab4fb-d2ac-454d-90e5-dfccdc369095))
+ (fp_line (start -10.15 -3.2) (end -10.15 -1.6) (layer "F.Fab") (width 0.1) (tstamp a33a7462-e6c4-4e94-b24c-5144826cc7f4))
+ (fp_line (start -8.5 -1.6) (end -8 -0.892893) (layer "F.Fab") (width 0.1) (tstamp b7e3d625-f333-4eb2-b960-7d7016eb7c8a))
+ (fp_line (start -10.95 -3.2) (end -10.95 4.4) (layer "F.Fab") (width 0.1) (tstamp f0621605-d168-4c69-a40f-16df760e45e1))
+ (pad "1" smd roundrect (at -8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3220305-484b-462d-893a-a29d011793e7))
+ (pad "2" smd roundrect (at -6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 573fcd28-7c44-44c2-82f9-3899a02857d5))
+ (pad "3" smd roundrect (at -4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb944828-74f4-4f63-a374-b016562e085d))
+ (pad "4" smd roundrect (at -2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95c1e5d3-afdc-4429-8c61-175e813ff8b7))
+ (pad "5" smd roundrect (at 0 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aaa3cade-1fe4-41aa-a86d-0da4fa52ce67))
+ (pad "6" smd roundrect (at 2 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbb9c54d-e5ea-46e8-8ae8-9dee2f7dc071))
+ (pad "7" smd roundrect (at 4 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99d447d4-2cc3-4dc5-9ce5-ed88efad7035))
+ (pad "8" smd roundrect (at 6 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2dd3b1d-36a4-4796-955a-7c12fe3a9f19))
+ (pad "9" smd roundrect (at 8 -2.85) (size 1 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cb24386-5157-4bd0-882f-04d954d68601))
+ (pad "MP" smd roundrect (at -10.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 616ff9c1-1c20-4eb7-8a0e-4cc324f5aa5f))
+ (pad "MP" smd roundrect (at 10.35 2.9) (size 1.5 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.166667) (tstamp 868e5d31-e57d-4aaa-aafa-d66926a4563c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PH_S9B-PH-SM4-TB_1x09-1MP_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..43c5a8ef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B08B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3fd6c005-e211-4dc9-9d5c-4eb13ae345f5)
+ )
+ (fp_text value "JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical" (at 3 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13ebbc11-0506-482e-833a-2631e8f0095d)
+ )
+ (fp_text user "${REFERENCE}" (at 3 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 863bc84a-9b98-417a-b085-d1ac8280045a)
+ )
+ (fp_line (start -0.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 01d746f5-b829-4909-b0b7-1e1d7ae7a0ea))
+ (fp_line (start 6.25 -3.15) (end 7.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 1218165a-238e-4b30-a1e1-efc7952a1d3a))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 129b478e-5150-45fd-82ae-3b2a9ed38666))
+ (fp_line (start -0.25 -2.4) (end -0.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 22998543-09a9-42da-b282-9272db9ea7d7))
+ (fp_line (start 4.75 -2.4) (end 4.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 28165b59-b9b2-4def-b1ca-649598089e5d))
+ (fp_line (start 8.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 39b0c759-8cd5-495f-b35f-17b708941443))
+ (fp_line (start 0.5 -2.4) (end -0.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 468bc27a-0e85-400c-9b01-efc692fe0e29))
+ (fp_line (start 4.75 -3.15) (end 1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 562ee0c6-4c2c-4913-b43a-33d89287de7b))
+ (fp_line (start 7.25 -3.15) (end 7.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 73efce58-c158-4279-b265-93f8b5360397))
+ (fp_line (start 1.25 -3.15) (end 1.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 740941e3-0ae7-4956-9b6a-7ec74cb02810))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 7eecbf78-0175-452f-a4b7-58654cdc651f))
+ (fp_line (start 8.11 4.51) (end 8.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 7fbef8f4-930c-49c7-a8f9-d6fc0bbf9da0))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 9573708c-6d19-4838-bbcc-013a7745a3c1))
+ (fp_line (start -2.11 4.51) (end 8.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 9b13bbfe-2d9e-4ef6-bee4-6c82946d69ca))
+ (fp_line (start -1.25 3.65) (end 3 3.65) (layer "F.SilkS") (width 0.12) (tstamp a6dff4c6-1b03-4a58-9896-79409ca9b791))
+ (fp_line (start 1.25 -2.4) (end 4.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp af2abe5f-f074-4d3b-a9fd-f905b29832e0))
+ (fp_line (start 6.25 -2.4) (end 6.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b1dc11db-8fab-4a3c-9c25-5177dd2f2c6c))
+ (fp_line (start 5.5 -4.01) (end 5.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp b8eab802-8063-45e2-b1fd-5bd71716349e))
+ (fp_line (start 7.25 3.65) (end 3 3.65) (layer "F.SilkS") (width 0.12) (tstamp beb61324-6a1a-45ba-acfa-67446215f029))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp db43b2f5-8602-485f-a1a3-78665569c6d0))
+ (fp_line (start 5.5 -2.4) (end 6.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp db60da2f-55da-4ad2-9c04-d47772f9bb6e))
+ (fp_line (start 0.5 -4.01) (end 0.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp fb38be78-75a2-40f0-b6a9-7f77b28df4f7))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp ff7737dd-ae07-4d57-9e97-e4715bd3706e))
+ (fp_line (start -2.5 4.9) (end 8.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 04d7d190-b865-427a-9ba5-c20d67264e53))
+ (fp_line (start 8.5 4.9) (end 8.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 1d0d0d79-d7f6-4011-91e1-8043b0b4a0d2))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 22da7cbf-0f9c-4d03-b38a-c1cb0908c0d8))
+ (fp_line (start 8.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 3f16e4ae-075b-4163-b865-c971f555c741))
+ (fp_line (start 8 4.4) (end 8 -3.9) (layer "F.Fab") (width 0.1) (tstamp 5b52ba15-0070-42ed-90f6-40d7786e463f))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 6ff34e64-8ec6-4405-b374-58ee991bd606))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 779ce577-4573-4af2-90bd-e314c682e1fa))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp efea7ec7-6526-440c-a501-c9b49fe7de6a))
+ (fp_line (start -2 4.4) (end 8 4.4) (layer "F.Fab") (width 0.1) (tstamp f444c93b-6cd8-4068-b322-1dac61540458))
+ (fp_line (start 8 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp f754294b-02c7-4230-885d-1b703fbedbca))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 5cb756a5-7bb7-45ba-a5dd-78d11ca96a11))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d78cd19-1419-4a78-8a0e-3fbd0f4183c6))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ded88abd-b37a-4ce2-a77f-81f70e87630f))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b65f3c4-4660-4343-871e-4adbcab15ea1))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3445eedf-dcb8-42d2-ac30-37e4bc00a668))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7340af5a-fde6-49c2-a7e8-3ace35a98928))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f76544cc-643c-44d1-b30c-8935bfa51b77))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1d5a82ee-901d-4052-875c-f855b9a45b12))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B08B-PUDSS_2x04_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..10ca3f97
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B10B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9de9fed6-a82d-43ce-941d-044a952ce70a)
+ )
+ (fp_text value "JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical" (at 4 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c2a284ed-f8c5-4ce6-bd5c-3f478acbb410)
+ )
+ (fp_text user "${REFERENCE}" (at 4 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c3c58aa-2a9f-46d0-b4c5-5a74507c9df4)
+ )
+ (fp_line (start 7.75 -2.4) (end 7.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 05070d10-7271-44c8-9816-57362cf35762))
+ (fp_line (start 7 -4.01) (end 7 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 0d66ccdc-d7f2-410b-a8a0-b3746520d8dc))
+ (fp_line (start 0.25 -2.4) (end 0.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 232fc9c2-e4e4-4c95-a356-5bdfef89473e))
+ (fp_line (start 9.25 3.65) (end 4 3.65) (layer "F.SilkS") (width 0.12) (tstamp 361c5dfa-f281-4d66-b455-360c50b2013d))
+ (fp_line (start 1 -2.4) (end 0.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 3dad9079-5aa8-4937-99b8-2d40156f250d))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 460c079c-27e8-4980-a637-85cb4e87d53d))
+ (fp_line (start 7.75 -3.15) (end 9.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 56452c50-f5bb-44ee-a3dc-072429dcb4d1))
+ (fp_line (start 10.11 4.51) (end 10.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 5b7fca4c-06eb-4820-ab84-b00e7b684dc5))
+ (fp_line (start -1.25 3.65) (end 4 3.65) (layer "F.SilkS") (width 0.12) (tstamp 6c7438c1-e435-47b9-80f7-296bb66dc933))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 72472fad-b911-47e8-8fa1-250016596613))
+ (fp_line (start 10.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 7a5af2b5-9634-46e9-ba8e-d547684a152e))
+ (fp_line (start 7 -2.4) (end 7.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 7e579ebb-f766-4dd4-9122-8f421286065e))
+ (fp_line (start 1.75 -2.4) (end 6.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 7fed45a1-802d-4dd7-96fc-59634816f1e4))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 80fd2175-7833-4664-9dda-7563be21fc2c))
+ (fp_line (start 6.25 -2.4) (end 6.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 816748d5-2ece-4bb5-bc93-634193fcc216))
+ (fp_line (start 1 -4.01) (end 1 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 8fefc809-b470-4a02-bc0a-190c9b4fb6e0))
+ (fp_line (start 6.25 -3.15) (end 1.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp a6ae7c04-e476-4165-8899-56bcdc3c0806))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp a834bf4d-f2e7-458b-959e-2596a988d25f))
+ (fp_line (start 0.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b189d804-4e9a-4268-8a98-482740369f4c))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b1dc1322-6256-4665-8d08-50fd1b2c5fb8))
+ (fp_line (start 1.75 -3.15) (end 1.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp bd79d806-9b40-484f-9f4e-2ff39747cefb))
+ (fp_line (start 9.25 -3.15) (end 9.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp ea553489-7dc4-423c-8485-cf3d9749b10c))
+ (fp_line (start -2.11 4.51) (end 10.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp edeba20d-8457-4564-b0c4-551df37a912f))
+ (fp_line (start -2.5 4.9) (end 10.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 3f2db10f-36e7-409b-9adc-b89dbf84c50d))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 409f3728-0487-400c-bbf7-6e857642bf85))
+ (fp_line (start 10.5 4.9) (end 10.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 9eab669e-1ef8-4f1d-9337-4dfa3916f629))
+ (fp_line (start 10.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp aa74db40-a18f-4787-80d7-0b80f2340ff6))
+ (fp_line (start -2 4.4) (end 10 4.4) (layer "F.Fab") (width 0.1) (tstamp 39ed125b-83e4-4609-8976-6ba1f09953db))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp c1608db5-e18b-4eec-b936-b2dcc3116d54))
+ (fp_line (start 10 4.4) (end 10 -3.9) (layer "F.Fab") (width 0.1) (tstamp c2e951f6-99ee-4c0f-8371-bac7671ce52a))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp c97ec65d-7e98-42aa-9cca-97fb267c7023))
+ (fp_line (start 10 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp d06c63cf-33cd-4961-a0ec-a9e6d8e57ef3))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp e8809494-04bd-4d3e-85ed-1257575e813e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 842cb5b5-b4e6-4865-903f-78b1edbf940f))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 453cc086-e62b-4687-8556-ee7a37c641bb))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10bbb84b-7080-49d9-8539-e8541bd27056))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e54c9fe1-cf2f-4569-b023-7116d15eaf83))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c2b6647e-83f0-4eeb-b3cb-c50cb6378fca))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c650d83f-88da-4553-94dd-79b17a2c350e))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eef1cdd2-32d0-4ced-adfc-50a47e04d5c1))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 88305cdd-1b3a-4cac-9351-122c7981dc91))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7a2a41df-6a19-44bb-887a-ba2133d19c84))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 01eba20a-7e4b-41e0-bfeb-86860806477e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B10B-PUDSS_2x05_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..dbe52955
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B12B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a207961-b913-45c0-8dc6-6768ad62beca)
+ )
+ (fp_text value "JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical" (at 5 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4514f307-0827-42fe-8834-e0c0364a7ab3)
+ )
+ (fp_text user "${REFERENCE}" (at 5 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 129edb9e-d349-42a2-807d-4daff954f45f)
+ )
+ (fp_line (start 2.25 -2.4) (end 7.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 054f0fae-a079-4ce6-9ae7-fbceb6b02ca8))
+ (fp_line (start 12.11 4.51) (end 12.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 0e4fb8f7-ba59-454d-b0eb-9fe567beff84))
+ (fp_line (start 12.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 1374fe51-98cc-49da-a3ce-7b5d3ead28e7))
+ (fp_line (start 8.5 -2.4) (end 9.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 1edb6d09-74ea-4f77-866c-b4515bd3db34))
+ (fp_line (start -2.11 4.51) (end 12.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 2a4a8000-f53c-404c-aae9-3424d026a160))
+ (fp_line (start 0.75 -2.4) (end 0.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 39b600e0-f288-4927-a4dc-68e0ec75b88f))
+ (fp_line (start 7.75 -2.4) (end 7.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 4016abff-e5c4-4919-8927-dfad31119d3c))
+ (fp_line (start 1.5 -4.01) (end 1.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 501172a4-afa3-44a4-afac-e0d1fd6c339b))
+ (fp_line (start 11.25 3.65) (end 5 3.65) (layer "F.SilkS") (width 0.12) (tstamp 6813632f-b100-46ae-8a81-c99b0c84999e))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 687be09a-ad10-4ac8-8550-660903a4193b))
+ (fp_line (start 0.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 7272d1b0-b6c2-44e2-9f15-1d205a875e8c))
+ (fp_line (start 2.25 -3.15) (end 2.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 72c3d375-6a4e-4bd1-80ec-223dce4b02f1))
+ (fp_line (start 9.25 -2.4) (end 9.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 8745bf06-a4c8-4b60-950b-1a60fe4cd10e))
+ (fp_line (start 9.25 -3.15) (end 11.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 8a7cc713-cbeb-4824-8b0c-3de87e8864dd))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 91855705-da96-420f-aef0-48a7c5229011))
+ (fp_line (start 7.75 -3.15) (end 2.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp a4d54c33-1fd1-4bb4-8ea2-690c41b9d715))
+ (fp_line (start 8.5 -4.01) (end 8.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp b34778d1-2de7-4f68-bc30-46dd391ddc70))
+ (fp_line (start 1.5 -2.4) (end 0.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp b4c03f60-700f-47eb-a633-8fa802c9db45))
+ (fp_line (start -1.25 3.65) (end 5 3.65) (layer "F.SilkS") (width 0.12) (tstamp c703506c-7fda-48ee-ba1f-6bb315041558))
+ (fp_line (start 11.25 -3.15) (end 11.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp c845755e-a06e-4a77-a1ef-c4310d0372da))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp cf4c1d53-f11d-4784-8729-04ab776369b7))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp da0a7eef-7adc-45b6-9199-94c7f1868d43))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp f5037f45-51d1-4a51-bd49-825ec204d393))
+ (fp_line (start 12.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 05427ecb-04e6-4b6b-8f29-f21b6d23f6f0))
+ (fp_line (start -2.5 4.9) (end 12.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 44ac87b0-faf6-481d-a399-d61d7d28ff92))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp ad17e743-5a8c-4dce-adf0-faea07da7dc9))
+ (fp_line (start 12.5 4.9) (end 12.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp f79645f7-0923-46af-9ea2-3be1231b7fce))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 13700f7b-d9c3-42f9-8493-9ee70a5b18eb))
+ (fp_line (start -2 4.4) (end 12 4.4) (layer "F.Fab") (width 0.1) (tstamp 67fcb5af-73d9-4a93-ad72-9744384f864d))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 698c3ccc-1ada-47ea-9d5e-0dec52eea44e))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp ba0695ff-3e04-476d-9450-e45b6a01e8a9))
+ (fp_line (start 12 4.4) (end 12 -3.9) (layer "F.Fab") (width 0.1) (tstamp c466e43b-b848-411e-a833-027a231d64c5))
+ (fp_line (start 12 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp fc7492f1-1b31-4c65-8ac1-c67cbb4e515f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 325c6fe8-8705-4729-bfbd-fe0063503ae1))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6c95ab80-d388-42fe-ae22-78b4d13337f7))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp df681621-c075-4f77-873e-b27a9584681e))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4c8e8163-8223-4985-9d1c-c0ed6aa0948b))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 16f894ef-4ecc-4b92-bb94-0e3e56958eaa))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7bda428c-82f9-4cd2-8082-c20e3e84f7d2))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cd7a1945-1cfa-4f4e-8851-9dfc3ef271ec))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e0c56e9e-fbab-49aa-9919-e8dc17068cdc))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 58e05281-6c67-4593-b17f-6d731a4d1f83))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ef95207b-93a7-42be-8ae6-ab628830c286))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dbf25d0e-5f30-405e-b13a-bb5206264377))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f48a012b-4e19-40f9-9269-adff48b09b2d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B12B-PUDSS_2x06_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..fec237a7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B14B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ffc69d93-7e17-41e1-a9ec-04b426fbf90e)
+ )
+ (fp_text value "JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical" (at 6 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ed23ac7-3ee2-443c-88c0-b05fc1146c11)
+ )
+ (fp_text user "${REFERENCE}" (at 6 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5081b25f-93be-405d-b9dc-39659c764518)
+ )
+ (fp_line (start 10 -2.4) (end 10.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 049c5447-7774-4953-969c-a4c9260db65f))
+ (fp_line (start 10.75 -2.4) (end 10.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 05f070c9-f004-4f33-8d7b-50dad09a31bd))
+ (fp_line (start -2.11 4.51) (end 14.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 0b9db91a-56ed-41cc-9950-d9f5827615d5))
+ (fp_line (start -1.25 3.65) (end 6 3.65) (layer "F.SilkS") (width 0.12) (tstamp 1d9f0d4a-dfc5-4c49-a25d-fcf9889cc20f))
+ (fp_line (start 14.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 3d44970b-d6b6-44be-a863-14718318ddc7))
+ (fp_line (start 1.25 -2.4) (end 1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 3ff45bcd-212a-4996-bdf0-10ba30bf5d2c))
+ (fp_line (start 13.25 -3.15) (end 13.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 47cf846c-714e-48d3-91b8-2bbca0155b6f))
+ (fp_line (start 9.25 -2.4) (end 9.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 5761e2c6-cb9f-4ef1-906e-f1a30fa78213))
+ (fp_line (start 2 -4.01) (end 2 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 62774a17-4d37-4222-9782-6943b9f5d49f))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 6447e1bb-a5dd-4cf1-9618-9a3c9e95c11e))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 78f87ac5-c595-4a4e-bbef-1b2a2a07884e))
+ (fp_line (start 10.75 -3.15) (end 13.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 7b78db80-c0ea-4c5a-8a61-9e63576594b7))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 8ba31767-8bd0-4250-b221-e25a9572acba))
+ (fp_line (start 2.75 -3.15) (end 2.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 8e0d96c3-3131-4c39-a94b-d906774eadd9))
+ (fp_line (start 9.25 -3.15) (end 2.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 9b977c7d-0c44-403a-b8f6-1711b193deeb))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 9f6ada97-90b5-458d-9326-d15fd49e2d1a))
+ (fp_line (start 14.11 4.51) (end 14.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp bf9edddd-f62a-4295-8ad8-f4af7c8085bc))
+ (fp_line (start 2.75 -2.4) (end 9.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d8b7d343-5c0c-4a9d-a421-70bb2710c44e))
+ (fp_line (start 10 -4.01) (end 10 -2.4) (layer "F.SilkS") (width 0.12) (tstamp e6038c78-dd21-4e4f-afc7-dc06a1cfc3ab))
+ (fp_line (start 13.25 3.65) (end 6 3.65) (layer "F.SilkS") (width 0.12) (tstamp eb92d7f8-763c-4bc1-b578-bf1895098bbe))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp ecf64ec5-77bb-4eef-afb8-b15a9897e5ed))
+ (fp_line (start 2 -2.4) (end 1.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp eda4ac65-908b-49ca-90c1-45c06a65c890))
+ (fp_line (start 1.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp f78704c7-e866-4051-8767-a123d9d887f3))
+ (fp_line (start 14.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 797d44d8-b775-4da8-ba25-b6ccf8190fd7))
+ (fp_line (start 14.5 4.9) (end 14.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 8cfc5a9a-205f-41da-a9f7-932d3d7e4336))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 9e1e149b-f44d-4dd1-a5bf-1958dab48bb1))
+ (fp_line (start -2.5 4.9) (end 14.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp eed26d2a-b956-4afc-9561-804705b06165))
+ (fp_line (start 14 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 24f072e4-4739-461c-9c75-45d6d6131776))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 28cb870c-2d6a-42cf-91af-083455f9bc53))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5c45a1f4-6c98-4e7c-9edc-c60eb0afb0dd))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp ca0c5f27-ca0a-421a-bb70-28158fb99ebb))
+ (fp_line (start -2 4.4) (end 14 4.4) (layer "F.Fab") (width 0.1) (tstamp f826fc8b-0d5d-4b39-90a4-25d2543e7e08))
+ (fp_line (start 14 4.4) (end 14 -3.9) (layer "F.Fab") (width 0.1) (tstamp fa5a5e7a-12a4-42bf-9180-edb60ec1c384))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 46cc029e-0340-4339-8fc2-767be08cd5bc))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b9985d8-2631-4912-be47-cd5837fd21f0))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a237702c-9d43-425c-8305-4de39fd5c764))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 092378f7-e55d-4fde-ba9d-f1e04674e353))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8046ab4f-6ff1-4a28-9698-cb1b371a923a))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0045a16f-faa6-4d6e-acb0-66f727b0befe))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 401e9921-5204-4102-889a-5c382d8e5b4f))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6e8566b8-4f44-4f4d-a1b4-f9110ac584a1))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2247dc12-a8ab-4fda-b396-327dde52737f))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8402ac89-675a-431c-b2fa-9681af2ffd43))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e3208d24-f1bb-47f4-9fe1-89c955d7f0bb))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b0e45216-3c2e-4c33-a348-7bddd6e83226))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 631a8067-3b7f-416b-b360-bb806bcf69f8))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8378ce82-107d-4443-a9cd-41d3d5231c5e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B14B-PUDSS_2x07_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..176fbe9a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B16B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 03199403-ab57-49e8-b951-949fd0feb797)
+ )
+ (fp_text value "JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical" (at 7 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2ed10e5-2364-4bea-a562-fd1de746d714)
+ )
+ (fp_text user "${REFERENCE}" (at 7 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e1e9318-46c4-44da-9d6b-1e030e75060f)
+ )
+ (fp_line (start 3.25 -3.15) (end 3.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 054c3375-cdf4-4938-9dfc-91bb0f5e518c))
+ (fp_line (start 11.5 -2.4) (end 12.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 0b221872-4a44-408a-9a43-89ba003bb2aa))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 0bfb4ed8-cff0-4f7f-a3fa-e596630e4b1d))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 0cb71249-ef38-4fcd-aa32-7ca1ca4013c9))
+ (fp_line (start 15.25 -3.15) (end 15.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 212efa08-09a5-4099-83cf-8bd934f4df18))
+ (fp_line (start 12.25 -2.4) (end 12.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 54d640ef-cff4-47e3-8560-5667f8a15d4c))
+ (fp_line (start 2.5 -4.01) (end 2.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 70b0b122-9fca-4fcd-aeee-90392d0e1897))
+ (fp_line (start 10.75 -3.15) (end 3.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 7d369ad7-7ecf-47b7-b0bf-5ca0bd08e812))
+ (fp_line (start 11.5 -4.01) (end 11.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 8b4d0c28-b0a6-404a-b785-d00776326ecc))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 8dd7d8fc-3a99-4a19-bdd4-baff7f46736c))
+ (fp_line (start 2.5 -2.4) (end 1.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 8e21f2da-1770-4823-b14b-b55359fb41f7))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9f7ee539-7396-421e-bd29-952e069000c3))
+ (fp_line (start 10.75 -2.4) (end 10.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b344d68f-9cde-4e7f-b6b5-35f3d5ecf7a6))
+ (fp_line (start 12.25 -3.15) (end 15.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b5b60f9c-e4fc-4b67-a460-7f01bd3131c9))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp beef644c-cd40-4653-afa6-23fd3d1dff70))
+ (fp_line (start 16.11 4.51) (end 16.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp c9cd5dd8-3974-462a-9eb8-cfed4dc0df38))
+ (fp_line (start -2.11 4.51) (end 16.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp cbfb9b6d-a9d4-4a69-b976-6a290a744c6c))
+ (fp_line (start 3.25 -2.4) (end 10.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp cf2eabfd-a696-4079-bf81-1cb44a8d0d75))
+ (fp_line (start 16.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp cfff0982-fb95-4b90-b50b-9bd43b5b7cea))
+ (fp_line (start 1.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp d32e50eb-dbd1-4c68-a998-13f1e75d3464))
+ (fp_line (start 1.75 -2.4) (end 1.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp de7215ac-0a81-43f5-8a92-0efe197a1c59))
+ (fp_line (start -1.25 3.65) (end 7 3.65) (layer "F.SilkS") (width 0.12) (tstamp e5d5a133-c646-4f6d-a698-ff90dc3329fe))
+ (fp_line (start 15.25 3.65) (end 7 3.65) (layer "F.SilkS") (width 0.12) (tstamp fd842ab4-068e-4e6a-a981-b9bafa663615))
+ (fp_line (start -2.5 4.9) (end 16.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 153231ba-4e10-4afa-ae88-136348f63e2c))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 40973d8c-c158-4d36-9a03-bd52ca4d08c8))
+ (fp_line (start 16.5 4.9) (end 16.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 4a200135-6e15-4571-a81b-acd56d3c35ee))
+ (fp_line (start 16.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp dde3eafe-3056-4f74-af0f-e04e201f53ce))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 025a7fc0-57af-4546-af6d-cd8a9d4c28ff))
+ (fp_line (start -2 4.4) (end 16 4.4) (layer "F.Fab") (width 0.1) (tstamp 34daace4-b442-45e7-88d1-b27a22badf1f))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 367ad9ca-e7ab-4a09-be6e-6c619280d2a5))
+ (fp_line (start 16 4.4) (end 16 -3.9) (layer "F.Fab") (width 0.1) (tstamp 4f3e768c-5d1c-4473-bf0b-e68be241caf6))
+ (fp_line (start 16 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 56a219f7-1285-4c3d-8e3a-16cb3d43945c))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9b4b4888-0da1-48c1-98a8-407cfab8ff3e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp f626e9d4-765b-466e-a0e9-9208b4472f5b))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d928281-341d-42d7-91f3-e80d39597c76))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dbf19bc5-df39-4bfd-8d14-31e1527f89ad))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a2dc640c-491b-45d0-a488-0ca09d6e28ce))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2a14e15f-5426-46e6-9cd5-a596a080ebed))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp be008ea5-7210-45f7-bba3-a64bca898659))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a7344a55-f540-4f59-9c77-3b92b6c3b4b0))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 962636b3-f6b5-4f3f-b7b1-98bee0cf03b8))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 58ffac65-49c1-49df-9443-a2f289bef50d))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3c5519ea-4818-4a27-9b09-f82bd139b17c))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 91592398-6728-4315-8dc1-82ccae561f78))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0e1f1cce-abde-4792-9e9f-00c3e8319df0))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f2e358fe-bacb-41c9-bf2c-18dc0891aa9a))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5d00a29-48a3-4966-9f7e-c2d0e76499e1))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3b72b7db-d0ff-46a7-8ea5-46ea25510ed2))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8537dba2-c3b9-4619-aeae-e56d57abae81))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B16B-PUDSS_2x08_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c02abd73
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B18B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71180a76-5e0f-453b-b32b-bb31ec306078)
+ )
+ (fp_text value "JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical" (at 8 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f89fa42d-642b-4380-90d2-c8df0a59cbf0)
+ )
+ (fp_text user "${REFERENCE}" (at 8 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e4c21955-a10b-4919-88c4-914ff42b4549)
+ )
+ (fp_line (start 13.75 -2.4) (end 13.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 03eb155c-435a-4967-b2cb-5ea55f461da1))
+ (fp_line (start 3 -4.01) (end 3 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 1bbd44f3-b123-4b83-805f-6fca06e54a96))
+ (fp_line (start 3 -2.4) (end 2.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 29e649d7-1cc3-424b-9e4b-be06fc03746d))
+ (fp_line (start 2.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 2cdc2030-1c1f-4e97-82cc-c7a37e71d4c3))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 34096593-c3ce-43b7-859d-10c203e29c8f))
+ (fp_line (start -2.11 4.51) (end 18.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 4cf0a83f-1a64-48af-85f6-192e0b505672))
+ (fp_line (start 3.75 -3.15) (end 3.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 60726f58-0ffb-4a30-b631-42fdb91d0469))
+ (fp_line (start 13 -2.4) (end 13.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 65e490c9-d0c8-4732-805e-87f4f52aad7c))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 67e523c4-d259-4bbc-97a1-087bea87dd4f))
+ (fp_line (start 13 -4.01) (end 13 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 7a4fb900-c006-46aa-86fc-39a92fbceac3))
+ (fp_line (start 17.25 -3.15) (end 17.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 7a972e69-107d-4532-81a6-aab2ef7108f9))
+ (fp_line (start -1.25 3.65) (end 8 3.65) (layer "F.SilkS") (width 0.12) (tstamp 916e23fa-d497-4b2e-a34f-cad841ff583e))
+ (fp_line (start 18.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 9f906aaf-d903-4fa3-a259-c375d0a270da))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp becffc8c-a3b2-459e-984b-baa2aabc52a4))
+ (fp_line (start 17.25 3.65) (end 8 3.65) (layer "F.SilkS") (width 0.12) (tstamp bf9b4f96-9b82-4cb8-b681-1423f2c1ea35))
+ (fp_line (start 13.75 -3.15) (end 17.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp c20b655c-95d7-4c60-989a-2ce1a04ea5fc))
+ (fp_line (start 12.25 -3.15) (end 3.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp ca880f74-3c71-43bf-8786-02caebf49150))
+ (fp_line (start 18.11 4.51) (end 18.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp cd484e2b-8abe-4ecc-9a34-a1a3fe428bdd))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp d6fd48ea-3661-4763-b3e0-bf23184f5cab))
+ (fp_line (start 12.25 -2.4) (end 12.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp da0a9927-fa4c-4b3c-b207-efeeddf5f04f))
+ (fp_line (start 2.25 -2.4) (end 2.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp eb87658a-4e6c-4d12-a3a1-6ad3bca97d92))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp f27e5dc2-c7cc-4af9-a027-95bcea6ee1ab))
+ (fp_line (start 3.75 -2.4) (end 12.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp fc76d571-540a-44e6-a624-718393324994))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 0efc68dc-25c6-4063-a56b-c56dee8769df))
+ (fp_line (start 18.5 4.9) (end 18.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 19298ec4-1b7e-4ee6-b157-2c6fdcd0b593))
+ (fp_line (start 18.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 1d9211b7-3f75-43e1-9f5a-172dd8941a97))
+ (fp_line (start -2.5 4.9) (end 18.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 302a0590-685e-4ee3-94e2-c34bd74c1b89))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 74fd57d4-a4e5-400e-83a0-60b6c332b6dd))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 882c436c-1a98-4d1e-b76e-e19995a3036b))
+ (fp_line (start 18 4.4) (end 18 -3.9) (layer "F.Fab") (width 0.1) (tstamp b2301309-48dc-49fe-8218-0091f3ada8db))
+ (fp_line (start 18 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp c48a5341-8c80-40ed-b253-0766ea82dd56))
+ (fp_line (start -2 4.4) (end 18 4.4) (layer "F.Fab") (width 0.1) (tstamp e9e1206e-83b9-4ca7-ac01-e858d1ba4d37))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp f4f1c68a-ae03-4392-be53-34ab968e1edc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 78d37bdd-491e-4fd5-b44d-cd14c92ae129))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d50bced2-9c2c-4495-bad6-d4b327e9b3bb))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41757cef-b95f-47f5-bb42-63a3f7d52558))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5549c4f1-c0a3-48c7-b002-e8be3c48b4c4))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a820d601-2c52-4391-920a-64f7c719843e))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d2bb2109-1b37-4225-bf4d-995db07c680a))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65418ca0-12fc-4180-9593-9e0c96a15bb2))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 162ecdf9-521a-4bac-99a9-575bdda58eac))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 94d6ad40-01a2-44d2-b08c-5af7e6e6a217))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d818196c-2ba2-43aa-ab20-38d5ea7f7b83))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 773ce654-f9f2-4832-8e79-52e7854ecded))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d66bc82d-caa4-4814-9153-92bc1d843639))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b285eb79-9f36-43ae-a8a6-541993575e83))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 14e04b48-ce7f-4345-8414-576d6dea5d04))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5a26298-9697-4911-8c07-d13a86093191))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a3ac3a48-3b63-4720-b976-be227cc14b06))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f74b92a6-ddae-411e-851c-743d04678b88))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a474d32b-3964-493f-8450-97243e691951))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B18B-PUDSS_2x09_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b9c8ac88
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B20B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b6f312f0-5218-4ff2-b6c9-0dfdb9b2f8e2)
+ )
+ (fp_text value "JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical" (at 9 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84024df2-f01e-485a-bf68-da18e3e74808)
+ )
+ (fp_text user "${REFERENCE}" (at 9 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fc88b906-e6a4-4f85-ab12-dbc4fabfff59)
+ )
+ (fp_line (start 20.11 4.51) (end 20.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 0004e9c4-2ee6-4f7c-8215-9657511584e6))
+ (fp_line (start 3.5 -2.4) (end 2.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 0a09c6aa-9660-41f1-a2b5-12349710d01b))
+ (fp_line (start 15.25 -3.15) (end 19.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 20fcf8ba-d852-48fc-a65a-e451161761d8))
+ (fp_line (start 2.75 -2.4) (end 2.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 491be7ce-87ea-4902-ac2d-a2f2e72b1ed1))
+ (fp_line (start 19.25 -3.15) (end 19.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 5386d926-de94-4b01-8a0c-84620c019cd3))
+ (fp_line (start 20.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 6ee70467-a49d-48de-8f9a-35b9ea96b882))
+ (fp_line (start 4.25 -2.4) (end 13.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 7c8088cb-a562-4bdc-9f73-3073bf7f5ab5))
+ (fp_line (start 13.75 -2.4) (end 13.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 85f0765b-7911-4f70-bbb8-b5de4c4124de))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9bb75786-4a46-4c77-8856-2021b4df11d6))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 9cefb233-ace4-49bb-b124-879ce43bb561))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp abb46c58-3d56-47b8-893f-6f85cfbadedf))
+ (fp_line (start 3.5 -4.01) (end 3.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp b1f47c79-312c-49b3-9b22-ef54372083e6))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp b842c1e2-0251-4d30-a786-ee3f80e36ca1))
+ (fp_line (start 19.25 3.65) (end 9 3.65) (layer "F.SilkS") (width 0.12) (tstamp bb47a750-febf-4f25-afe5-8c09204c22f8))
+ (fp_line (start 14.5 -2.4) (end 15.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp c6a93bbd-c39a-4763-a731-e204822cdcd2))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp c72499a5-5b02-4822-95c3-3a3cc758bfd4))
+ (fp_line (start 14.5 -4.01) (end 14.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d020182e-abb4-4269-bc8e-5da00803d2b2))
+ (fp_line (start 13.75 -3.15) (end 4.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp e338767b-e05b-4536-9b62-0f30980818e3))
+ (fp_line (start 2.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp e9fd2138-c5ca-4dc1-b78c-59b1d8121372))
+ (fp_line (start 15.25 -2.4) (end 15.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp eef0072c-ac9f-48d0-92ff-5ffb4ff4d60d))
+ (fp_line (start 4.25 -3.15) (end 4.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp f33db3dc-9f68-4c3e-b488-7e7bd6f7ced5))
+ (fp_line (start -1.25 3.65) (end 9 3.65) (layer "F.SilkS") (width 0.12) (tstamp f370980e-e68a-46a4-8333-5e1a249014cd))
+ (fp_line (start -2.11 4.51) (end 20.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp f6614925-988e-4cfc-b663-7dc15bd81fb1))
+ (fp_line (start -2.5 4.9) (end 20.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 8bea1e61-7769-4272-9c38-24e5537537f9))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 8e88ce9d-3517-48e6-8323-42f12b827fbe))
+ (fp_line (start 20.5 4.9) (end 20.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 99d9a1e4-0e31-4d47-a93f-d6f00bd16fa9))
+ (fp_line (start 20.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp e9f52b09-2786-4e2b-b021-6bd10a530464))
+ (fp_line (start -2 4.4) (end 20 4.4) (layer "F.Fab") (width 0.1) (tstamp 26886ce8-84aa-4507-90d9-75de49ad95f2))
+ (fp_line (start 20 4.4) (end 20 -3.9) (layer "F.Fab") (width 0.1) (tstamp 2be06bd9-91e4-46fa-a6fd-3471fa4e3712))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 49ea7c5f-7983-41ec-befc-c679d7e8107d))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 52259a37-dcad-4f94-9769-750af8bb1773))
+ (fp_line (start 20 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp c4e842f6-9fca-4dbf-a694-eef1b6f6f411))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp df5fc1fd-82bd-4274-8e9e-ca247d4b789c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 578ff4bb-93c1-4ad7-906d-f2e6cbe60bcb))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ee2af32-c46e-4c60-b9fe-211e11a94352))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 214f7ff0-f283-41f6-b8ff-b4139a0f0b73))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0b06c6b4-3750-4bc8-b7fa-9cc33c739029))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bb72d939-c1d0-4402-87e2-dce5090c778d))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 98719128-43ac-4b6b-88a1-c3ab14f8b6c6))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 626cfcaa-6356-4e40-a8df-59bd74e895d2))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b8ef435e-d07f-4719-9ca6-8a23a36aa1a1))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aa097020-74cf-4f59-ae53-625bd5617108))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee703bb2-7eb4-4175-8690-c22f0118677d))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e9b57141-02cc-400d-a67f-766b35bd7574))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bb29321a-29f7-42d9-87dc-ecd5a6e67345))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9f1ca437-6d0b-4391-8efc-61ff515d81b7))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 06e3683f-21e9-4a82-8490-5b0fbd5741d0))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eb71a034-aed0-4308-b349-e68131947886))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 60b06e22-8fbd-4435-9bc7-22f43cd7838a))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp edbc39c2-bcf8-4f01-a8b2-5beed96a1d76))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b203e9d6-cd4e-4515-963c-49b310c725e8))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e0007084-b6b1-4ab1-9d67-79e7c716a2fe))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8723f21e-40c8-4510-88c5-502ebce24683))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B20B-PUDSS_2x10_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1a045b33
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B22B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 037b7a8b-d851-498c-8764-29d75756993f)
+ )
+ (fp_text value "JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical" (at 10 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c58d2829-3443-4c8d-b533-7b788baa74ee)
+ )
+ (fp_text user "${REFERENCE}" (at 10 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb050865-1762-452f-a774-05332fca3db1)
+ )
+ (fp_line (start 4 -4.01) (end 4 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 04777162-9553-4979-a4ae-9c50c54c7023))
+ (fp_line (start -1.25 3.65) (end 10 3.65) (layer "F.SilkS") (width 0.12) (tstamp 1ead5917-73eb-40cf-bc8b-1c2e94e46d25))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 2d16b4a4-fbf5-44cc-a16e-495220f2cdf2))
+ (fp_line (start -2.11 4.51) (end 22.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 2ea426b9-4f5e-4713-8e14-5d5f4dadc3b8))
+ (fp_line (start 16.75 -2.4) (end 16.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 394d97e7-3532-44cb-81b6-a098ee6788db))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 3b3cd38a-70a6-4b92-ba79-0e91ef117929))
+ (fp_line (start 16.75 -3.15) (end 21.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 4a3dcdac-41ef-4b4d-be46-dd9b85c674f7))
+ (fp_line (start 16 -2.4) (end 16.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 4f1a31dd-1050-4365-bdd7-e52f8444aad6))
+ (fp_line (start 15.25 -3.15) (end 4.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 65657e70-7fa8-41dc-8157-6c2f450ef449))
+ (fp_line (start 22.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 75a0d24b-e55c-4076-ad78-2c07c10724ab))
+ (fp_line (start 21.25 -3.15) (end 21.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 798ed98f-b630-4877-8ac8-30e190855bb9))
+ (fp_line (start 15.25 -2.4) (end 15.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 877bfcbf-110e-4547-952f-505db0cc4220))
+ (fp_line (start 4 -2.4) (end 3.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 9a0d58cb-2f13-49aa-930f-cbc0f7e28261))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9d4557d1-035d-4438-a58f-ad9260c4a649))
+ (fp_line (start 3.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b4b3ff62-d947-4870-918d-31f3b1991bbb))
+ (fp_line (start 16 -4.01) (end 16 -2.4) (layer "F.SilkS") (width 0.12) (tstamp be4a3af8-016f-4db7-a2ee-3cea6f16829b))
+ (fp_line (start 4.75 -3.15) (end 4.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp c5ea7fb0-7e3c-46be-9f58-dcb2ceb6b284))
+ (fp_line (start 4.75 -2.4) (end 15.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp dd8898dc-4ac5-44cb-9d77-e4a94be7f34f))
+ (fp_line (start 22.11 4.51) (end 22.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e64b3822-872a-4fee-be9a-15ca3e641e93))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp ef1bfbdb-a0c6-4e52-acd3-1f6a263b52a7))
+ (fp_line (start 21.25 3.65) (end 10 3.65) (layer "F.SilkS") (width 0.12) (tstamp f369a069-48fb-4436-a1cf-1196898f85c8))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp f5e5fcf3-b0a9-449d-98d0-466186e557f8))
+ (fp_line (start 3.25 -2.4) (end 3.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp fbcfe157-021d-426f-a3b1-847a108b3e03))
+ (fp_line (start 22.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 41400429-1ccd-4a28-8f0f-112c44c34135))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 6a86d141-c642-496c-8ffb-ba9de86a1e94))
+ (fp_line (start -2.5 4.9) (end 22.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 9966e25e-8a8f-497b-b4f1-84aa142f22d2))
+ (fp_line (start 22.5 4.9) (end 22.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp ed3c6119-bda6-4f88-905c-c3c2ed9d7890))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 01f58f37-2238-499c-a258-f3653c540b03))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 022f41a2-1524-44e3-9872-3eaa62e62bda))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 0922af8a-eb1a-41a8-875b-cd5dc0469219))
+ (fp_line (start 22 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9cad2f38-6a64-434c-8160-1d63e6cd8bff))
+ (fp_line (start 22 4.4) (end 22 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9d1b1a69-5439-4a1d-97bf-d63b174b4f32))
+ (fp_line (start -2 4.4) (end 22 4.4) (layer "F.Fab") (width 0.1) (tstamp c0c498cb-5ab1-483a-aa35-00f92e38e96d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 6d549bd0-7219-4570-9948-617e731cd798))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5de739cf-dec9-42df-bf68-d62d36f8298f))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 13e517eb-47c2-4720-8e27-631d4a4ed5ef))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5087191-123e-4b16-a4fc-b61a861ffdb5))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp edc4ab90-2c7b-4425-976a-983450866a69))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1213cc17-97ff-43e9-8408-84386a9243d8))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6eccd130-0dc2-431c-bb86-e1d65e1b87d9))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a778fdfe-7254-4d06-8c98-dc359299b34e))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 084a2322-c571-4bb3-a513-5f7036481e87))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b0f767e3-f1b7-4790-83df-e516eb4affa9))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ba81d3a6-5197-4192-8777-9d845b60bac1))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2172b11c-9652-46b1-9fd5-672f8538d494))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b8db2b02-c0ed-4f34-a1c1-6559a4998144))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 56e2d15f-241b-4951-ae9a-a4f6c039de56))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 862d1669-83b3-4d33-8651-df967e1c7e8f))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8bb9d526-36a2-44f2-9da7-6a9aac01414b))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp df88560d-05ce-409e-9186-74ffcbea3c90))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd7683a6-b428-4a3f-a914-1d84095d4714))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0d8535d-92af-4fd1-a1ab-87499e7fc80b))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 29d2fdf9-60a6-4522-85da-ce7ba8f457c4))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4865849d-3195-439b-a375-af750a41c3ad))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp da428f1c-104b-4335-91d2-c2268213c313))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B22B-PUDSS_2x11_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..909341d9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B24B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 20618efe-7359-4a8a-85db-7ec0068701a5)
+ )
+ (fp_text value "JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical" (at 11 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 673d811c-9b7b-4c3a-830f-ffd13ce91c8a)
+ )
+ (fp_text user "${REFERENCE}" (at 11 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9a7bba1-b5c3-47de-8fb9-5299364d62de)
+ )
+ (fp_line (start 16.75 -2.4) (end 16.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 194da3ec-386d-4858-a95c-d723ad145de5))
+ (fp_line (start 18.25 -2.4) (end 18.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 1a01b271-653a-4d64-a06c-b7616922f92d))
+ (fp_line (start 23.25 3.65) (end 11 3.65) (layer "F.SilkS") (width 0.12) (tstamp 2e6c8d7c-1b48-462e-8e39-f0ae19ab4e74))
+ (fp_line (start 4.5 -4.01) (end 4.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 35b17e19-21ad-4168-bdbc-f5ae8ef61ea4))
+ (fp_line (start 4.5 -2.4) (end 3.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 3c3d02b9-9934-4df4-9877-1d6c35d185bc))
+ (fp_line (start 5.25 -3.15) (end 5.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 53d1aad1-0457-4dc3-9cd5-0bc48f5d00c5))
+ (fp_line (start 5.25 -2.4) (end 16.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 5b67118a-c490-4809-9abd-a6d7faebeae1))
+ (fp_line (start 16.75 -3.15) (end 5.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 6e3d696a-b4bf-4161-8cf5-c68ed6a76d03))
+ (fp_line (start -1.25 3.65) (end 11 3.65) (layer "F.SilkS") (width 0.12) (tstamp 74fc5cb9-5e75-4583-ada7-faea1f041e6b))
+ (fp_line (start 3.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 76ac15c1-4676-45da-a453-dd5f11f394b4))
+ (fp_line (start 24.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 894774b8-00d4-404b-8b6a-ecf433cc4cd7))
+ (fp_line (start 23.25 -3.15) (end 23.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 91ab52cc-b6be-44ab-a6cd-a0084ada2f36))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 9481ac80-ce03-48d7-9fdf-0ce8962b3698))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 9fb43f4f-a598-4459-a136-3de6b09a9b55))
+ (fp_line (start -2.11 4.51) (end 24.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp b12e535f-2362-4bbb-8b97-5a4e9e6c38f1))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp b5ef269a-aa35-4262-94d3-7ccf16b43d3a))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp b6dc9c48-bd5a-42c9-b8ec-8477ee34ddb1))
+ (fp_line (start 17.5 -2.4) (end 18.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp ce60b17f-85c2-44f2-9cdf-8a4d272ace04))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp cefa4550-ff0b-446b-adec-af0f3dc0572e))
+ (fp_line (start 3.75 -2.4) (end 3.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp e2cc618b-ce2d-423f-bb8e-75e7511d492d))
+ (fp_line (start 24.11 4.51) (end 24.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e8b47d9a-dfbb-4f50-92e3-84dd259bcbb4))
+ (fp_line (start 18.25 -3.15) (end 23.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp f08da188-981e-4fa5-9dfc-4b2d1861d564))
+ (fp_line (start 17.5 -4.01) (end 17.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp f475b923-d018-4ce0-973d-154fe3b5076d))
+ (fp_line (start 24.5 4.9) (end 24.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 06bee638-5a6b-466a-9228-525984da0e37))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 30cd9484-9da0-49f3-abab-66a229f97ee4))
+ (fp_line (start -2.5 4.9) (end 24.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp cf8f009a-f33f-4c67-b112-3e2337116a7c))
+ (fp_line (start 24.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp f5bcd7af-2608-4b52-9f27-57a2fb7066f3))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 3a507523-bf1e-437c-b794-dd8af5c7a40d))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 3c08a861-99f0-4976-b203-ee535a5049f2))
+ (fp_line (start 24 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 8eed13f1-27ba-4044-bf0d-59e9529badab))
+ (fp_line (start -2 4.4) (end 24 4.4) (layer "F.Fab") (width 0.1) (tstamp a5632f94-467b-40c7-8b6b-81748222bbc9))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp d186eea1-69ae-447d-b54b-fe80806c9223))
+ (fp_line (start 24 4.4) (end 24 -3.9) (layer "F.Fab") (width 0.1) (tstamp f0dfd3de-40d6-4ce8-b401-0af1a12ec190))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 3ddbe7af-1a51-4476-bec6-cdeac2c8741e))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ebe14cfc-3119-417a-8a6b-6067f33d6faf))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 090f0421-05f0-4329-ad17-bfe77c4e8168))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 35936b90-d8e2-4966-ae90-e3f35ea39ce9))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b6849241-8af1-4de5-82ad-4aaedabc3997))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 94e2488a-c87b-49ef-b567-86d7aff6a2f3))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp de76304c-9244-44c5-8953-557628386390))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fee99995-027f-4865-b41e-ea5bd3557c19))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a59a32da-45f7-42ee-a2ab-75175be66843))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a7486a79-42f1-4510-9cd9-47b3709ce419))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c5652035-4ce6-4e34-bc72-ad15554d4ec1))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 36755b0b-a9e4-4ff5-8f2a-83175da4f244))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 632271db-213b-4817-9145-a6f245112c29))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6537bc3-216d-48c8-a607-ee6e0e324be1))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3a2d8851-4eac-40ce-9413-43b7bb04cc33))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 547b9d4d-0f34-48aa-a23d-c3cbf466a193))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e59c84c8-8e5b-4fd1-aa77-967fb16dc49b))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c59eb495-fac8-419e-ba31-b413355e6839))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 98a30db9-f57e-4ad2-882e-326a26fcfc1d))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 25f2a3c4-2f65-49c4-aa63-2ea8b5875106))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f6bed99b-062b-4b22-94d8-a1ae32749dac))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8bff3d76-dacf-4ecb-af85-3fa0ea7fb23b))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ffafe7b-aeae-4ad8-ac90-5bd4107cd5c1))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 517175d8-dc76-4586-99ca-ca882c02c6d4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B24B-PUDSS_2x12_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b7f40813
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B26B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ceff703-6342-4368-aeba-d9040e560903)
+ )
+ (fp_text value "JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical" (at 12 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 793d062a-7630-40d6-856f-a410ef99029f)
+ )
+ (fp_text user "${REFERENCE}" (at 12 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bdf5b476-41cf-47ca-9c13-2e39ca96365e)
+ )
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 181c0845-c0a9-4213-8054-7c42023e09c1))
+ (fp_line (start -1.25 3.65) (end 12 3.65) (layer "F.SilkS") (width 0.12) (tstamp 1b73b0f7-4041-4def-b780-6d0032b0833c))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 1eb7032a-6a3d-4452-8658-5748db37da47))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 2e4f7d7b-0819-469b-988d-ff4cdda7da82))
+ (fp_line (start 19 -2.4) (end 19.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 33307fcd-34bc-4840-ad3d-8295b904efc0))
+ (fp_line (start 25.25 3.65) (end 12 3.65) (layer "F.SilkS") (width 0.12) (tstamp 35890bd0-97eb-4241-9779-34a2ae14d111))
+ (fp_line (start 26.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 4875d0cd-bccb-4d21-b757-408587dd776c))
+ (fp_line (start 5 -2.4) (end 4.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 4ab72a76-5b56-4faf-9956-82879f388d3c))
+ (fp_line (start 4.25 -2.4) (end 4.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 5ed39914-9c8f-40d5-b15e-2c9bbae5091f))
+ (fp_line (start 5 -4.01) (end 5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 61d2200e-6c03-4c7d-91e0-e28d9fcc438d))
+ (fp_line (start 26.11 4.51) (end 26.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 6575a168-a9b9-402b-b25a-5e778295e02f))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 6ff0df00-4a20-4e35-9cf3-5b110389ce6c))
+ (fp_line (start 4.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 7316e12a-4bd5-4cb7-bef0-a5d8b0063fb1))
+ (fp_line (start -2.11 4.51) (end 26.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 8fefe4d4-3e4a-4e85-b4a2-9120c4d34f12))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 91d7ee05-bcd0-4f74-b954-9525a2de67c1))
+ (fp_line (start 19.75 -3.15) (end 25.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 965f63cd-6713-4f5f-a531-9bd5a5315e65))
+ (fp_line (start 5.75 -2.4) (end 18.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp b5a21bca-e375-4d41-8691-f36b4d0b660a))
+ (fp_line (start 25.25 -3.15) (end 25.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp c3fbb0c8-2ca5-42b6-8153-e7e6e76ed988))
+ (fp_line (start 19.75 -2.4) (end 19.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp cb443d57-bac6-480a-83fa-80acf0383b00))
+ (fp_line (start 18.25 -3.15) (end 5.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp d92abf6e-478c-4cee-8b99-4752a315cb78))
+ (fp_line (start 5.75 -3.15) (end 5.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp e4b6b653-7190-4421-b5ce-a9935abac7cb))
+ (fp_line (start 18.25 -2.4) (end 18.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp e50b895d-aa9e-4895-8bc3-6bbfb108709c))
+ (fp_line (start 19 -4.01) (end 19 -2.4) (layer "F.SilkS") (width 0.12) (tstamp f72fd024-48f4-4af0-a13f-964c2fdcd267))
+ (fp_line (start -2.5 4.9) (end 26.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 1526f428-3a5c-42bd-b4cd-f0c3b7a7f100))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 5141846b-c6aa-4ac7-9dcf-896ced8f3520))
+ (fp_line (start 26.5 4.9) (end 26.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 562b3d69-1967-4e9d-bc31-1739e5761b3f))
+ (fp_line (start 26.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp ab7d81a6-5f82-43dd-9e9e-ea978ea5b226))
+ (fp_line (start -2 4.4) (end 26 4.4) (layer "F.Fab") (width 0.1) (tstamp 225582a1-5a36-4752-834f-32ea86857e3b))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8a41792d-430e-49cd-951d-2adf3602c197))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 9515e7b4-a7d7-4721-892a-a2a12b161a87))
+ (fp_line (start 26 4.4) (end 26 -3.9) (layer "F.Fab") (width 0.1) (tstamp b6a7d185-1294-4c38-9c31-efb25c8bc8a0))
+ (fp_line (start 26 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp c80dd67d-dad0-41f7-bc90-fa16687e6e27))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp c852cf71-d50a-4608-9a79-510853f25a7b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp e9976751-499a-4e23-ac7f-42b50c8c7707))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 166d6ac2-9a13-47fb-bfa5-4ab2f78a502e))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5d2875d-4dc2-4e18-a1b8-cdb7523dc7e6))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9afa25b9-68f4-4741-aadc-3db4d454838e))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a075957f-6181-4549-a288-a369e8c9d14a))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 551a83dd-2c5d-4d1a-a0d7-bbfb3337d9d1))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d39a4634-9627-4359-b4bb-b7670069abb8))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2e97f7ee-051b-4766-bbaa-dbd66c4cd90b))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 57e0dc0b-5f7c-4024-b84b-c30547f85258))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 78aa7eda-bd90-48cd-bd2e-e4b05d5328f9))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4d1bd8e9-4073-4ce4-8978-d386e12d7403))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 712d167e-596c-4294-b001-883738b4104f))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9c9f663c-b76c-477d-8997-fb6d2e8a3edb))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4929929f-f40e-4a56-8c36-ddd5f879275e))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 395fd6e2-0d59-436e-9164-0d775dbfaabf))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c7e7a71-8de6-4f80-b68e-7654935740a5))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e347b6b1-a055-4376-9ab5-f606cf023569))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 69b72e31-54ed-42af-8e30-353ffa348229))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c1f6c0c6-9b35-4888-97ef-c4c543c5f4f9))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 149181fb-d8c1-43e9-be6b-769b425f5934))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41172f71-e733-484b-baed-caf75f9d6600))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2e40e1ff-226e-4652-8958-1999f9de4cca))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9c374081-555f-4d16-af94-d7736d40a60e))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 500d5f11-652e-45b7-a32b-616e84f97273))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1419fa76-a61e-418e-8e4b-18c9cb74f363))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41be355e-3cde-4d6c-9313-563e84a02dbe))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B26B-PUDSS_2x13_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4d70725a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B28B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0b5a6da-fd96-4c43-9fc6-2d51160e5870)
+ )
+ (fp_text value "JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical" (at 13 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9432ca80-d133-4b2c-835f-01b1d7491990)
+ )
+ (fp_text user "${REFERENCE}" (at 13 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 342268de-aa8b-42b1-886c-084ec3efca23)
+ )
+ (fp_line (start 6.25 -2.4) (end 19.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 00fe7c77-395a-4c0d-abf3-2132c9c0e8e8))
+ (fp_line (start 27.25 3.65) (end 13 3.65) (layer "F.SilkS") (width 0.12) (tstamp 3659e376-4656-4ccd-8c62-2de4eab4b079))
+ (fp_line (start -1.25 3.65) (end 13 3.65) (layer "F.SilkS") (width 0.12) (tstamp 4475a442-c69f-4659-b76f-7f8ea0959986))
+ (fp_line (start 19.75 -2.4) (end 19.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 46abd446-0e21-4505-827e-ac027326e239))
+ (fp_line (start 21.25 -3.15) (end 27.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 48d284c3-eced-482a-a1fd-df9c32945328))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 5a86d82c-a1e2-4d5c-bc6e-5a2fdf25b8e0))
+ (fp_line (start 28.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 63631cda-c99a-4678-a93f-f8f756b078d6))
+ (fp_line (start 27.25 -3.15) (end 27.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 6c63941b-7e9f-496a-b05d-09b52a570193))
+ (fp_line (start 5.5 -4.01) (end 5.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 6ddc0ceb-3563-47c3-acb3-b2258dffe150))
+ (fp_line (start 20.5 -2.4) (end 21.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 6f254dc3-c8c0-4561-a9af-09d8d1ffe3fe))
+ (fp_line (start 4.75 -2.4) (end 4.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 77290508-8538-49e7-bc41-21358f20408d))
+ (fp_line (start 6.25 -3.15) (end 6.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 7daa4999-0153-4981-b7a5-3228e57becb4))
+ (fp_line (start 19.75 -3.15) (end 6.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 892c3411-e6d6-46f3-9566-5e8889571f5f))
+ (fp_line (start -2.11 4.51) (end 28.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 9ff75266-0dee-4d4f-886d-382174136a6a))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp b933d078-aacd-4888-b05a-23588dd42009))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp c4601a44-5add-4ebc-a8cf-d7f61b7ee02d))
+ (fp_line (start 5.5 -2.4) (end 4.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp cc5d5f73-ae53-43df-8eb9-fb928d3dd9ac))
+ (fp_line (start 4.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp ccbe4409-f194-409f-b613-ba9160d8c294))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp dec01e16-cdb3-45d1-b9f2-0a12af9041df))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp e4d620b1-09eb-4f86-a9b6-ea6ae30dfb65))
+ (fp_line (start 28.11 4.51) (end 28.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e58c5b18-b414-48a0-a2fd-48a52f313059))
+ (fp_line (start 20.5 -4.01) (end 20.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp eba0c0f9-e21d-4a2c-b80d-96640597c2f1))
+ (fp_line (start 21.25 -2.4) (end 21.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp f8ae4e39-c669-48d5-8bee-b621b72abff7))
+ (fp_line (start 28.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 1527e789-2336-4f5b-a32c-fff47f717f12))
+ (fp_line (start -2.5 4.9) (end 28.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp a9bcfe3c-4002-46c4-88e0-64b208fc58bc))
+ (fp_line (start 28.5 4.9) (end 28.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp c4bcaa81-2ff1-4007-810d-91904c861e68))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp fb1163c2-3518-426d-9b86-dde8dc79a8b9))
+ (fp_line (start -2 4.4) (end 28 4.4) (layer "F.Fab") (width 0.1) (tstamp 0056a14c-71ea-4ea2-8db0-bc25c6d3d4dc))
+ (fp_line (start 28 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 17ca8e6a-4323-4404-becb-0e9d435dc8fa))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 2b671e09-a2f4-4b59-afdf-664623c8cc78))
+ (fp_line (start 28 4.4) (end 28 -3.9) (layer "F.Fab") (width 0.1) (tstamp 6b9ecc1c-992d-4d9a-9ec8-e803303f38de))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp c65c7349-6fbc-467e-b3e8-2a8d797a067e))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp f41ec8e3-85f8-4713-81e8-b71d505960dc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 19df03bd-d20e-466a-9c5c-8893ac6d24c4))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a856c235-13fc-4f65-82fd-4b97c29f33b4))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33da4221-bb95-4824-892a-9c91bc39b213))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0bf7fd27-9925-4135-9bf4-6e33b9c77987))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a0daed83-249a-4439-ac2c-147ffa9e0409))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 03a7702e-9737-4ce3-b01e-dea7a76ea1f7))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp da8a9694-0f27-4458-98d9-b98607febea4))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4725f425-31ea-4ad3-8cad-ce607101a7d3))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 14b0d308-2f91-4e39-8f3d-aaa0f27a2519))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8756b632-b112-4bdb-a653-88ba2d3e30e1))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 60c3c0de-cfee-4bca-bfec-655906de61eb))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd5457dd-5575-4ce7-a510-1586600390b6))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 04590020-e717-4010-88a8-a8deface1a24))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cbcc9454-81d9-4b97-9acd-04716488adac))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66796e76-e672-45b9-9127-e29d37d2c197))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b81fd29-c049-4256-9195-17f718673baa))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ce35b0a-f019-408c-a5f4-9bf8f2673fde))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f06d899b-2f6b-4e3f-9ccb-b6cb031d0e5d))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2d6b57bd-7d09-407d-8e17-c498a644182f))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6fc1b627-65e0-4a7c-84b5-ed4f82aadebb))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 127da0a6-0b42-457a-b38d-ded7bde5360e))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 846ae4dc-bb73-4035-8c32-359325916d3d))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 43a2434b-a2c9-4f4c-b301-e95f0ec0ef18))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bac7235c-8ae6-4403-80e1-50f3b7d4283d))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46896355-1dfb-4043-a5cb-47cac327f3a4))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fc5916e1-4927-4b3a-840a-4b518200bbde))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3b154531-36a5-461f-8063-e8e1c03c7544))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c3d32479-97a5-4b82-b986-4f40423d2352))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B28B-PUDSS_2x14_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..14c926d9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B30B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 14 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67404b14-444a-424d-96eb-5e472f4ce269)
+ )
+ (fp_text value "JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical" (at 14 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c89bce43-c116-4bf1-8ed9-f3a1b3a9b06e)
+ )
+ (fp_text user "${REFERENCE}" (at 14 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6838874b-17fe-4e2c-b678-dde0a5f13c9d)
+ )
+ (fp_line (start 22 -4.01) (end 22 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 18ed46d9-5071-47cf-b005-f6b320ff8598))
+ (fp_line (start 30.11 4.51) (end 30.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 30dade3d-ee20-4b93-9c7f-c5aac3df1bf2))
+ (fp_line (start -1.25 3.65) (end 14 3.65) (layer "F.SilkS") (width 0.12) (tstamp 478dbbb1-d299-48b6-ae0e-a7cbf4e6dee9))
+ (fp_line (start 29.25 3.65) (end 14 3.65) (layer "F.SilkS") (width 0.12) (tstamp 4bae965b-67fa-4be8-b6e8-ec5a77d5b2e8))
+ (fp_line (start 22.75 -3.15) (end 29.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 4de78252-a07a-494a-acca-56c92498ef34))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 53bbc98f-bf13-4f93-94d1-3da2e481d2b5))
+ (fp_line (start 21.25 -2.4) (end 21.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 557799bb-a102-496f-b64e-cecb1fd00b16))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 560517ef-d44a-4f14-86b3-0ccbf5a4e440))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 5a33665e-e4fc-4dc4-9511-2acc01c07c98))
+ (fp_line (start 21.25 -3.15) (end 6.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 85fb8b36-d31d-40fa-b540-541ab77c60d6))
+ (fp_line (start 30.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 8c3ac635-6a54-4d67-b673-201651c2337d))
+ (fp_line (start 6 -2.4) (end 5.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 8e7c3d86-35cc-4eb8-9ffe-01654f52765c))
+ (fp_line (start 5.25 -2.4) (end 5.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 8f2ceb2d-3208-4a49-b3da-0a1d016be650))
+ (fp_line (start 22.75 -2.4) (end 22.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 95965ec1-cba9-4e47-ac58-45f91491e075))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 96a7b321-3f0e-4ec6-93ed-f1c1cf8924a1))
+ (fp_line (start -2.11 4.51) (end 30.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp a48136e2-a88f-4289-ae3a-684ead197c50))
+ (fp_line (start 5.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp ab6f3948-17f7-463d-8392-e0241f75e42b))
+ (fp_line (start 22 -2.4) (end 22.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp b3d5706c-a760-402f-b587-d222709e2fcb))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp c2b94270-d50b-436b-921a-b067bda6b8a5))
+ (fp_line (start 6.75 -2.4) (end 21.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp c5ad332c-7974-4fca-9deb-a89878920844))
+ (fp_line (start 6 -4.01) (end 6 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d647388f-50f6-4624-92a9-125a23f6babb))
+ (fp_line (start 6.75 -3.15) (end 6.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp f292adf0-105d-49c0-b91f-675910b99759))
+ (fp_line (start 29.25 -3.15) (end 29.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp f830a1bd-f61f-4c2c-ad0f-94585ab3e19e))
+ (fp_line (start 30.5 4.9) (end 30.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp ea511d2b-b027-42fd-bf77-90aef4b369a4))
+ (fp_line (start 30.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp fc353dc2-b0ba-407e-af4b-7a347c46b47c))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp fe9a819e-b8c9-41b3-a239-f34d4c8e8aa3))
+ (fp_line (start -2.5 4.9) (end 30.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp ff79179c-b83f-4eab-92ab-beb4aaef5819))
+ (fp_line (start -2 4.4) (end 30 4.4) (layer "F.Fab") (width 0.1) (tstamp 022ef780-a92f-4a83-8442-f953b2dbbdff))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 04dbf6e8-69f5-4cfc-b755-f698b5c0d3f1))
+ (fp_line (start 30 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 4850dcc7-665d-43fc-b578-4c917f31802f))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 512a7e5f-1655-4956-a873-ebef02103be1))
+ (fp_line (start 30 4.4) (end 30 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9c1b57f5-b0ba-4c88-a6c5-b0f3e0a60b7b))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp aa15ee36-c43f-4d56-a7ab-80593c13b030))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 254ebed9-be9d-4ce9-9a0a-e2838033c5f7))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7fe2f05b-7c7c-4534-8690-1b3deb4bc0eb))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ab9cdd27-c13e-4bfe-ba8d-76f0e2f06928))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8acabf95-a690-4a94-9d17-6e0e3b254456))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ae4511c2-6e3e-4f46-88e9-8a97c9308df0))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7591d203-0289-4efe-ac51-cd9d42d93faa))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5fbb39ed-f3be-4dd2-8b2c-ddf2580b954e))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8e915dd9-17f3-48eb-9d27-0b457a83b223))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0a224a42-8274-4f59-9376-56c1cc432f41))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 84bd55e8-0a60-4679-99d4-cc16b0042e64))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 78261f0f-83b8-40d1-bfde-296fa9cdf675))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2916deab-9aa4-4342-8314-111cbf726755))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6ccdad58-3d77-442e-a0f9-f01606b35272))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2cb7b07b-935e-4b60-9bb9-eb74afc4e5fb))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4bdc12e9-7137-4ffe-84fa-7ce06627b0d4))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 494166f9-c4f4-4686-a645-4d0b9b653076))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 805543cb-016f-4847-8f1b-d0cbeb744136))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c5c1a68d-aa65-4d69-b5b7-156d0567ad2b))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0e69343c-d353-4cc9-aa61-1aaac9a8e31d))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a4c59fbb-382e-43d0-88c4-65edf4d9dcfe))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 953a2a0d-9269-4ca0-9977-235b159a7f1d))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d803ba4-021d-476c-a73a-ec97d8de004c))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 459692d9-e565-4cad-9d85-ff9c204e63a5))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 95c77f2c-70ad-4e65-b526-09e7a197b95b))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 294d28f7-0ee3-4061-9aff-7e636f09a939))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2622fffe-84bb-46d5-bc95-7b442f067b53))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 401e0096-5e2e-42c8-af05-13bb383f6477))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4d40b009-ec86-4fc5-999a-409e4f9d97d3))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 836c3069-4843-4d9e-a332-91debfd34322))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fec640d4-5b73-4898-9776-d913e34c5d92))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B30B-PUDSS_2x15_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..cbe45b9f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B32B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19016da8-3bcc-468f-ae45-262b3e96d5d3)
+ )
+ (fp_text value "JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical" (at 15 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 50847309-27b9-4603-a128-653ec4b38aea)
+ )
+ (fp_text user "${REFERENCE}" (at 15 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d0afcec-51d8-467d-91f3-2b969e9becb9)
+ )
+ (fp_line (start 5.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 05a9f75a-0923-4f5b-8e84-81c158515090))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 2373b6e4-7df3-4c49-90f9-c900328979da))
+ (fp_line (start 6.5 -2.4) (end 5.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 24ffbc0b-c4e9-4b06-9cd7-db0261e7d857))
+ (fp_line (start 23.5 -2.4) (end 24.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 28660254-2647-465d-acbe-9278c0a00e19))
+ (fp_line (start 7.25 -3.15) (end 7.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 2afbaa3d-45c9-4246-a3f3-d439f46ef5e5))
+ (fp_line (start 23.5 -4.01) (end 23.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 32d98b62-246e-4456-a413-68d70e5c8192))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 4bc59930-c84e-4e48-8f1a-5400b2975a08))
+ (fp_line (start 7.25 -2.4) (end 22.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 516e9a06-9b6d-4cc1-972f-83e49b7f9322))
+ (fp_line (start 24.25 -3.15) (end 31.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 572d30b1-6db4-4e44-b274-d2c6644b39d5))
+ (fp_line (start 22.75 -3.15) (end 7.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 593b79ea-bfbf-4b79-a23d-c590e7b7e637))
+ (fp_line (start 31.25 3.65) (end 15 3.65) (layer "F.SilkS") (width 0.12) (tstamp 76a46fa5-70ae-4aad-94cb-7f040aac354f))
+ (fp_line (start 22.75 -2.4) (end 22.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 7765a3f5-9796-4670-809c-62c2a1f1bb22))
+ (fp_line (start -2.11 4.51) (end 32.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 795345a0-b218-4f34-8a83-98946d0ad57a))
+ (fp_line (start -1.25 3.65) (end 15 3.65) (layer "F.SilkS") (width 0.12) (tstamp 82666f1b-652e-44b5-a7f1-d8f0f5b2406a))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 96d0c32b-63e4-4b7b-aeab-251f7bcdd26c))
+ (fp_line (start 32.11 4.51) (end 32.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 9e1c7f69-3020-4ab2-8993-72502820aea6))
+ (fp_line (start 32.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp b588e0d1-5eb0-4be5-ade0-2d84688a95d2))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b6436aae-c4b6-4a52-b724-6b9afad2ab8c))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp d6bb3424-c7d8-4f61-a556-f6b9c033adce))
+ (fp_line (start 24.25 -2.4) (end 24.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp e1d20312-7d92-40f3-89e8-90ce80f09937))
+ (fp_line (start 5.75 -2.4) (end 5.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp e32168da-64bd-4c5a-8db2-721f3cf563c4))
+ (fp_line (start 6.5 -4.01) (end 6.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp ed902385-16f7-4968-a438-090fcdf0d3b9))
+ (fp_line (start 31.25 -3.15) (end 31.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp f9e165e2-bb1b-419c-aa61-d91cc5cc3b37))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 02864756-ca35-45a1-96a2-17296aaf0720))
+ (fp_line (start -2.5 4.9) (end 32.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 65e9d452-444e-4203-9be8-3819516a1aae))
+ (fp_line (start 32.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 73b19d80-57da-4ce8-a0fa-c91e187e9f9f))
+ (fp_line (start 32.5 4.9) (end 32.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 77f33efa-282f-480d-9246-190d920ac9fc))
+ (fp_line (start 32 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 28e297e8-3080-4d10-8bef-f86b48dd8747))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 49633d7a-82bb-4421-a51d-04b9df068172))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 761d7242-b1fd-4663-b933-ebebb642cddd))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp b89f4f67-bf4f-47cc-a5af-6191f0f901de))
+ (fp_line (start 32 4.4) (end 32 -3.9) (layer "F.Fab") (width 0.1) (tstamp e35c1def-9375-4807-ae89-62861f6dce71))
+ (fp_line (start -2 4.4) (end 32 4.4) (layer "F.Fab") (width 0.1) (tstamp ff9ccc69-de11-42f4-b634-b74e78544ad5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp e7dd4881-3188-485c-a9a6-7bfcb23c88cd))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 34196ff8-dc29-4e0e-8c8d-5928e69bb924))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5beed71c-4f73-42f4-ac6a-8228c2f17f84))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 75d13bc4-ec61-4e5d-b411-fbd9f6a3447b))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a9639d5f-f70b-4c4c-b054-88c767fc9506))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ed7a743-59e2-4122-9b49-2756ac939ae1))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ac3f632-813d-4e41-9244-41fa4f1b9882))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c64bd1b9-2665-46cc-9527-32ce7fcad3ca))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6357f46-a40f-4fcc-afb5-786f46f600ab))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f8ecd59c-35c9-433a-8bbf-13918d466356))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f6528dc6-d739-467d-b8b3-32f0604ef19a))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 882d582d-d267-4992-bc88-9cc9324e24b4))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bd66b8f5-7488-47ea-add9-fdec42cee07f))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aff6271f-ad23-46e7-83cf-b7524388b5c1))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 43925d26-33eb-4fca-940b-ca535e6968bf))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 53a1e39e-d605-490e-aa3b-8178ecd3b3ef))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp adeba3f0-f2aa-4afc-8ad1-dd5b79465084))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bd474713-4826-492f-b61f-676be2071bea))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b0834b8c-1738-44b4-a0e4-49b2f90e72b6))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f7cd004f-f510-4fdb-b26f-b44eb0d21cf1))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c132cca-ef75-4c4f-92dc-c5c6cac38441))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9bd91b0b-ed08-43ce-994c-c44259a7bc70))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ffcaef3e-739f-4589-9379-206f968cf3df))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 971606c9-d442-456c-9dea-7a2158651ad6))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3c917fa0-6627-411e-ad69-95af6181d01d))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 62c8dc2a-dd8b-4f34-aa88-7eeb6e42cf78))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6646b198-fbcd-4fbc-a129-374fa93198ef))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9d8ebea1-f75a-4b80-902e-e29ab69ee060))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1af7224e-768f-49cf-aa66-712671db7e64))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5930dada-5cf7-4d46-9553-930480acd993))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a77d899d-92d6-46db-85f8-09ccf489ca0c))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6e76795c-393e-44fc-8199-dfdc5c8193c3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B32B-PUDSS_2x16_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b0f052e4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B34B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e7a80eb-3fcd-4ab3-813e-8403da9250d4)
+ )
+ (fp_text value "JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical" (at 16 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3784d452-6b07-4d76-aac1-fd58a41ee4e3)
+ )
+ (fp_text user "${REFERENCE}" (at 16 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fc2851c8-5b1e-425c-81e9-b25e13d2a814)
+ )
+ (fp_line (start 33.25 -3.15) (end 33.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 065248c8-a967-46a6-addf-5b4972637789))
+ (fp_line (start 6.25 -2.4) (end 6.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 20eaeeea-7bd3-427e-9f12-e687aca9f7cb))
+ (fp_line (start 6.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 22c01695-4dbf-47f5-bf43-3b0d5e84d757))
+ (fp_line (start -1.25 3.65) (end 16 3.65) (layer "F.SilkS") (width 0.12) (tstamp 27f561d6-197b-4a9e-9abd-f3ae528339df))
+ (fp_line (start 24.25 -2.4) (end 24.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 43619424-cc73-4438-adb1-8ceb7f6f8d00))
+ (fp_line (start 34.11 4.51) (end 34.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 55430834-9671-4190-a01f-a432177a8511))
+ (fp_line (start 7.75 -2.4) (end 24.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 61cc9c0a-df37-46a3-bdb5-7398e786a111))
+ (fp_line (start 25.75 -3.15) (end 33.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 7aaeceda-9d32-4f4e-82ff-ba76bbfc68b9))
+ (fp_line (start 34.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 8624938e-a4a4-4b3d-bff9-7e743a0acafb))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 869318e3-c50f-4ef8-b4c4-ef748638c840))
+ (fp_line (start 25.75 -2.4) (end 25.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 8ed7a36b-3dd4-47fd-97fc-f4e0c3604efb))
+ (fp_line (start 24.25 -3.15) (end 7.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 8f2ea777-ae8e-4bb5-892d-7ccf5e4be11d))
+ (fp_line (start 25 -4.01) (end 25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 90908aa1-5811-48c5-becb-9bdd68620f11))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 931a89a8-1d27-43ab-b65a-aeeb8e4315d6))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 9e9c963d-f307-450a-9cbc-20a6eb1ebb00))
+ (fp_line (start 7 -4.01) (end 7 -2.4) (layer "F.SilkS") (width 0.12) (tstamp a3b363c5-d2e9-4efb-9766-219b32c802d2))
+ (fp_line (start -2.11 4.51) (end 34.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp ac967794-c77e-49a4-a27b-371da6abc88b))
+ (fp_line (start 7 -2.4) (end 6.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp bbde2de1-b56e-4f51-97e7-6038d7734c95))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp cdd03570-11d7-46ca-8634-1da061041928))
+ (fp_line (start 7.75 -3.15) (end 7.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d5b7f34e-e815-40af-acfc-b7bd7e844a1d))
+ (fp_line (start 33.25 3.65) (end 16 3.65) (layer "F.SilkS") (width 0.12) (tstamp e408e800-de97-4615-bce1-aa7fda576f29))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp e4fc5f0d-a450-4eb3-ac75-b19f75ced762))
+ (fp_line (start 25 -2.4) (end 25.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp eef7da2b-2491-45c7-a28f-d6ae4a5b1426))
+ (fp_line (start -2.5 4.9) (end 34.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 03c914f7-d1fe-4db5-8fd4-a54853a6f358))
+ (fp_line (start 34.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 35a94c2d-4df2-473e-a396-fd78a5d8ab21))
+ (fp_line (start 34.5 4.9) (end 34.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 3951739c-3cda-4988-a18d-790c3afb6c5d))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 85acf93d-d36b-4d43-9b06-e13f62859fde))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 41f24fe1-f1c5-4d2d-a65a-e72921b5a816))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp 503af5c2-154a-41d2-944c-6cbfa4370b63))
+ (fp_line (start 34 4.4) (end 34 -3.9) (layer "F.Fab") (width 0.1) (tstamp d9f1ccac-b81c-4c4b-a44e-b2c1c80ed381))
+ (fp_line (start -2 4.4) (end 34 4.4) (layer "F.Fab") (width 0.1) (tstamp ddb2ee41-44ca-409b-82b1-b70b157e5c1e))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp e0fd9771-7761-4578-9095-09c4a59e55e8))
+ (fp_line (start 34 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp e52d1ac0-1f07-4f6b-8db7-4c13aa456ec0))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp dff80a95-6cb8-499e-9037-9cd13f4ccca1))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 613b7b62-95a5-438c-b607-b50f27a6cad4))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a85a1110-3647-4caa-b69f-fadd1b5ce9e0))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 53eeeb02-821b-4a7f-bebd-32d9f3a926c3))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 81c2a659-1e64-45c7-99f8-ec83ae37eb0c))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 378bfa04-62ed-4ca1-b73e-a17a9a76d862))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 53cea4e9-b80c-401c-8840-b42d24e35e2b))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e78e5a50-63a4-4acf-91db-2792734d2ada))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66b524c7-d3e4-4c92-9646-e06a157b5a0e))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 06333e41-5e6f-4f48-a541-743408aa19c8))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e5d6349a-ff4c-44ad-b75b-49659407b0a8))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 879517c5-abe4-42f1-b046-d6d3a4d2825e))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cc053986-fed4-49ec-91b3-9945e7a3e303))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7f85719-fc42-4d8c-873d-339567ba57a1))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 00098d16-1670-47c5-b4e5-0803f28795d1))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f612358-edaa-4704-b1ba-7c9ef830a23d))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 62fe5bf2-8871-41f8-a715-e2ccc6fc904c))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0f31d984-69d9-41cf-b41a-33d7774ae12e))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 59b76e86-561b-458a-8747-c0b1241ec930))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 31239ac1-6995-4d0e-9ba2-eccfed3eeb07))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b130daeb-fab2-4c46-972b-3f68357d4295))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 424185c3-70ba-437e-980d-84d6c93796ea))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 739771b0-97ba-46df-aba3-6324bae0be4d))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 19cb9ad7-6d84-495a-8577-db32e66cb776))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 222d3aa6-f96d-4ea9-b9b1-d59fe6385d55))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 78aba5af-dfa4-4e69-9a65-04029f146b9b))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 29bfd0c9-cc69-4b93-aa42-adb47ef35e21))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5acfcc1a-ac15-4b52-963f-bf9d42ad9546))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6763428b-75ca-4e32-bbd5-aeba5283961d))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bf3712ce-5051-4320-87e3-b566ebe99872))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b933c4f6-5437-4f0f-b04a-fbc614abdfb5))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ffbd200-cf30-4d54-9dad-2fb9201c1c65))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e1c82c0b-8862-4a86-aedf-e78628b9c8d4))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2c514272-632b-47da-99c2-4357233bcfe5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B34B-PUDSS_2x17_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..28b0bcb9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B36B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 684c4217-7f45-40c7-aa60-3d8c8870de89)
+ )
+ (fp_text value "JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical" (at 17 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52042d4e-db83-4290-afa4-a411399b627b)
+ )
+ (fp_text user "${REFERENCE}" (at 17 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 420454b7-0967-4d1e-93b7-c074743326e3)
+ )
+ (fp_line (start -1.25 3.65) (end 17 3.65) (layer "F.SilkS") (width 0.12) (tstamp 05e71fe6-bb43-4f01-91ca-4491279ef4fc))
+ (fp_line (start 35.25 3.65) (end 17 3.65) (layer "F.SilkS") (width 0.12) (tstamp 06057ec4-e663-453b-916b-eaa1f4189317))
+ (fp_line (start 36.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 0fe178fc-c030-425f-b971-80c047fec9c0))
+ (fp_line (start 25.75 -3.15) (end 8.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 14f5dda8-69d5-4873-94a1-76701a2e42af))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp 1e99805c-8028-40b3-b772-21bde8652bed))
+ (fp_line (start 6.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 1ede713f-7523-4c87-9b13-00c949582dd1))
+ (fp_line (start 7.5 -2.4) (end 6.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 216375cf-ce99-4cf6-aceb-84d09b034d5e))
+ (fp_line (start 8.25 -3.15) (end 8.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 27f23d55-e47a-444b-9c08-6c794a049a1f))
+ (fp_line (start 27.25 -3.15) (end 35.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 44cc4531-8b1c-4e59-a692-79ab40f56c37))
+ (fp_line (start 8.25 -2.4) (end 25.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 615dc138-3f33-41fe-9d90-de9c2e0f3656))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 6f19b234-6ddf-4d28-ad4f-7f55ecb83899))
+ (fp_line (start 26.5 -2.4) (end 27.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 70377180-6ac6-41c3-9fbc-3c8ef06873dc))
+ (fp_line (start 7.5 -4.01) (end 7.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 80a6abc6-f20a-4343-a21c-612b06f1cc19))
+ (fp_line (start 25.75 -2.4) (end 25.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 8c788e14-d8f8-4b2a-8492-97c5c708ca59))
+ (fp_line (start 36.11 4.51) (end 36.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 8e4e1e01-fea5-457f-af1a-7601a4c4df7e))
+ (fp_line (start 26.5 -4.01) (end 26.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 938b2312-6b90-4b3b-9b20-fc93e5878658))
+ (fp_line (start 35.25 -3.15) (end 35.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp a9b891a9-a6aa-4962-ae86-ec6e9c4b855d))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp ad618705-10d5-4bdc-a4a0-ac52167cd372))
+ (fp_line (start 27.25 -2.4) (end 27.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b7507dbc-d5dc-4bde-bf9d-7100e87be919))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp c9c38442-be37-4370-9dca-61fffe7675cb))
+ (fp_line (start 6.75 -2.4) (end 6.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp cbcb5221-ba7e-4796-aa60-93f4acdd4a56))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp e618fd93-8cbd-4675-ba6d-35b90ba54285))
+ (fp_line (start -2.11 4.51) (end 36.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp fea91f75-e89d-441b-9c9e-cc466be0c6d5))
+ (fp_line (start -2.5 4.9) (end 36.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 10482669-3f78-42fd-a08b-7f48cf31479b))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 20e33b05-e1ae-4cc4-8c80-299e4671e75b))
+ (fp_line (start 36.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 92bc7c5d-7dd8-4f69-9ae0-f08701d5e92a))
+ (fp_line (start 36.5 4.9) (end 36.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp cecf04d2-fc43-4a96-8449-20fcb1631d8c))
+ (fp_line (start -2 4.4) (end 36 4.4) (layer "F.Fab") (width 0.1) (tstamp 42c5f091-5ac1-404f-b2d5-636f71c758b9))
+ (fp_line (start 36 4.4) (end 36 -3.9) (layer "F.Fab") (width 0.1) (tstamp 5a816b50-89a4-419e-8a5b-0ba6ecc3aa16))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 9a6c3b13-334d-4d2a-8bf1-1e8b74384ba7))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9e3f735d-f5b1-42e1-88d8-39cf679f6c89))
+ (fp_line (start 36 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp b2d8cdee-ac6e-46a1-bd95-3d4a71c50b3e))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp ed1dc189-571f-4162-9afc-6c4510967d32))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 32d2301e-6c25-470d-b8c6-084a7c1770d9))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 52c19b57-f640-4cb6-8d21-8ac9afcbf362))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b72d942f-27aa-4cfd-a2a5-4126bbfb60df))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1ed93649-9a34-496a-9bb0-2745326c0b60))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a3ab5089-29f2-4686-9f04-6e368ca99c33))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7e654a49-0016-4097-8d54-f6fe4450fa62))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10c9abc4-8c9e-4696-b59c-9f13b03a33c9))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 43a7dd6f-5f2d-408f-87cb-cbce8b9da9d1))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fa25f3e2-5c9c-48d8-a23d-56d14a14281d))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 96dc3058-7847-448c-94d2-5d0fead7d2c6))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e18f3e0f-1d76-4ae3-b1be-765e41f9a8e7))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0abf2d00-c54e-4b49-96e4-71c2343b3bbd))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3cc2ea7a-5e53-4cc8-89ac-ee9ad5ec3a65))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7707a207-620e-4e40-8249-4cec55871db5))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f7082877-0bbe-4ddd-aac6-8c8af81d0276))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 987d99eb-3251-4813-a84d-949b86663470))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3c7c1645-0b8f-4f5f-8150-98196422ec99))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0038e444-363c-4b9f-bbae-96ae62a1d76a))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8f9cc6cc-9c76-409b-b6bb-e7904d477f98))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a90d2ed6-1261-47ef-8a92-2a126cb1b18b))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b257e798-fb6e-45c7-8101-21bb0be96c79))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9d945cc3-7057-4edd-b8e6-6d62a25b1516))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1e567589-4190-4327-b693-ab46a4e1d105))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ef9e321-801a-44a3-ba4d-0320371da0af))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 371d1aa0-dfe1-4534-b613-71ea5b972e98))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ae9797e7-d59a-40e4-84d6-fb5613c7e851))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f85bf33b-7348-41dd-9d86-7935321486cc))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 129f40ae-53f1-42f0-90c3-5646ae932d51))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7ac6b49d-d149-49c4-887a-5cd5bfb69167))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e0530e9a-7008-44ed-961a-21bd5f2d9ab6))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4fef2278-5899-4eed-8e4f-135c7b1927cb))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c7ed6682-2967-4203-9c67-cabaa843ec08))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f452ca10-1ea5-4687-a09f-700f33831ee5))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 107ddb7d-2f05-4265-a62e-777d2bd7475f))
+ (pad "35" thru_hole circle (at 34 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp acadf128-4c30-4aee-9ff8-560c50650f10))
+ (pad "36" thru_hole circle (at 34 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3fe44779-e0f1-499c-90b7-3d85bdd2622a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B36B-PUDSS_2x18_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1c4c037e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,95 @@
+(footprint "JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B38B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 18 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f0fe63d-b28d-4d5a-86ab-e05116a8cead)
+ )
+ (fp_text value "JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical" (at 18 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bf664549-a57d-46e9-9140-0761e9ebecb9)
+ )
+ (fp_text user "${REFERENCE}" (at 18 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 65e8dbcb-0c50-4b5e-b3e1-d29e715e10d4)
+ )
+ (fp_line (start 37.25 3.65) (end 18 3.65) (layer "F.SilkS") (width 0.12) (tstamp 0d2590eb-5ffa-4a33-a728-bd52e4e3341b))
+ (fp_line (start 28.75 -3.15) (end 37.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 1b59b5a7-0e96-4479-bd56-798d1f3ca3f1))
+ (fp_line (start 27.25 -3.15) (end 8.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 1ff31e03-3927-46f7-9045-68b9cf30e346))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 270a601f-5d24-40a0-8745-68ee084c0093))
+ (fp_line (start 7.25 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 2ad0ba9b-f100-426a-9fcf-57c70dc6ef88))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 4715fed1-bfb6-4aef-b710-4623e3017ff4))
+ (fp_line (start 38.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 57f7ece3-d33e-4f85-a152-ee6159a70d6d))
+ (fp_line (start 28 -2.4) (end 28.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 5e35d9e8-720c-4f42-890e-4613bd43a4fe))
+ (fp_line (start -2.11 4.51) (end 38.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 6d537d49-f444-40dd-a356-a2828cad21be))
+ (fp_line (start 7.25 -2.4) (end 7.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 777f7ca4-8806-419e-a137-38ad367c4967))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 7ab66842-023e-4b94-8acd-d4da871a099e))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 7aea6304-c308-4f99-8f2d-e7ccf094595d))
+ (fp_line (start 37.25 -3.15) (end 37.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 862ab0ac-6071-4697-ae48-b664e6c363ab))
+ (fp_line (start 28.75 -2.4) (end 28.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 90ef0332-5302-4ae8-a0bf-85c7628cd981))
+ (fp_line (start 38.11 4.51) (end 38.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 9ea21724-624d-4581-ac08-37fe1773bb0b))
+ (fp_line (start -1.25 3.65) (end 18 3.65) (layer "F.SilkS") (width 0.12) (tstamp a90c156c-3005-45b1-8472-0c0355d89c65))
+ (fp_line (start 28 -4.01) (end 28 -2.4) (layer "F.SilkS") (width 0.12) (tstamp bdf85847-180f-46d7-8510-67351d1a89f8))
+ (fp_line (start 8 -2.4) (end 7.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d016781b-dae5-4ccc-b5f2-3612417ad015))
+ (fp_line (start 8.75 -2.4) (end 27.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d86f8413-e5dc-4265-8297-a803703932a3))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp e0cfb06f-a410-4e18-b146-d05a33dd8aa2))
+ (fp_line (start 27.25 -2.4) (end 27.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp ee41e0fd-eed6-4583-9e81-185b1044a416))
+ (fp_line (start 8.75 -3.15) (end 8.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp ee96d20a-3e54-47e6-8631-dd4c853f1264))
+ (fp_line (start 8 -4.01) (end 8 -2.4) (layer "F.SilkS") (width 0.12) (tstamp f6a6f3d2-e13c-40d8-95f5-bac948071719))
+ (fp_line (start 38.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 33e3f0e2-de3f-4bce-a1cb-57b5a9a932bb))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 9fada68c-9546-4dd7-a7b0-b2eb1cbc3016))
+ (fp_line (start 38.5 4.9) (end 38.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp abd3cd4e-1df1-426a-8311-a8b74abff00e))
+ (fp_line (start -2.5 4.9) (end 38.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp ef183684-80cd-46ae-80b5-148ccf28bc60))
+ (fp_line (start 38 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp 28e77f0c-8c2f-4b11-aeca-ad66020c2c91))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 42917ee7-140c-46c0-8a69-92f69f472397))
+ (fp_line (start 38 4.4) (end 38 -3.9) (layer "F.Fab") (width 0.1) (tstamp 92477dab-6d13-4e23-96f2-adb7e88dd74d))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp aee6c4a8-2bef-403d-8750-ec9372ebd3d9))
+ (fp_line (start -2 4.4) (end 38 4.4) (layer "F.Fab") (width 0.1) (tstamp f3d7fcd7-9ae4-452b-9542-d419a81e4199))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp fcf167d3-2b2b-4574-8cdf-fc25940df309))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 56a82306-f444-4ab7-9713-c7c6652e0933))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3776e571-3768-4642-9db2-0a3a96f676b4))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8e85750e-5f1b-44d5-a9e6-2163f93f00a0))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 93b68432-840c-4f25-9e87-fbc3ae953544))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 136dd978-34d7-4b40-b18f-a00de6fcdfe3))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f513fa94-58de-4339-9080-b85b84793ef6))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c2a775e8-b326-4331-8314-0adff0eecf2d))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cffb990f-fe55-45ad-827b-e43763661d09))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 68c62981-7000-44b6-b1de-c08203abc47f))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 22c907e0-3ddb-486d-a0d1-9c35a90b1ffb))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f9075bbb-33d0-4c44-b2fe-752ee70311fe))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dc81db5a-61ec-49cb-b1d2-50d479465190))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46c762ca-a441-41fe-8e84-60d648f15a8f))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 50cf628e-9a93-4f96-a052-7131a0f112dd))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b8e011f1-379e-4e78-8e4d-49c3bc39d539))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cfe77ca0-95a6-4a79-817a-a9f79329475d))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 643d1298-22de-4a25-8942-e48ad2173586))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3778f323-68fe-4f58-b310-3aea089ab4af))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 261f82e7-62ca-44de-97ed-5da7a71b033e))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8b0d6241-d1e4-4529-b1a7-e4702198be64))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1f1e638-cfc3-4eeb-b925-da9b6e4bffca))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 86a12331-8c7c-4e85-800c-3aa45be3ce3f))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ccf29704-1205-4436-b350-2405cc35328c))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 49b1efd1-6d5b-4b97-970c-9115a936c4a1))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8e1aeae1-a585-4c94-82e6-a98c1f9975d6))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d88935dd-55a9-46bc-9d3f-4e8b96bab9fc))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 58f6758b-3b46-4249-ba7a-6777675f694a))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3a551d35-a6d7-4a27-9b7e-2a7aa5f8824a))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eb15a960-889b-4717-ade9-acf6dd07ba76))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 14a0fe2d-bcb2-4063-9f9a-ff0a909ff800))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46e2f201-c344-4555-83c7-a37951271655))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 16b6c61f-d479-4ebf-b880-f61b810a1c98))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dc5bbc76-3254-4dc1-ace6-4acdee789150))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee977973-cd85-4edf-a34e-15e188caf0b6))
+ (pad "35" thru_hole circle (at 34 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dbcc129b-e819-432a-be2d-380170cf3eed))
+ (pad "36" thru_hole circle (at 34 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 83cfaa46-cb36-497a-9017-c1cb4ea8100b))
+ (pad "37" thru_hole circle (at 36 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ea70b9b4-4c83-42c1-aefa-c9d03383c7bb))
+ (pad "38" thru_hole circle (at 36 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d72da9a3-531f-443f-8a32-a11ce987076b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B38B-PUDSS_2x19_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..12989432
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical.kicad_mod
@@ -0,0 +1,97 @@
+(footprint "JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774931)
+ (descr "JST PUD series connector, B40B-PUDSS (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 19 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 929e69a7-2a16-40b5-9275-b04b24132970)
+ )
+ (fp_text value "JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical" (at 19 5.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 121b4d80-3435-40a5-a96f-2eff76326b8d)
+ )
+ (fp_text user "${REFERENCE}" (at 19 -3.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77cedcb4-429f-4071-9608-4a38fd54d92a)
+ )
+ (fp_line (start 40.11 -4.01) (end -2.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 08e3a3d8-8ff8-437b-84a0-dd9d51f763e0))
+ (fp_line (start -1.25 -3.15) (end -1.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp 09ec2821-19ae-40f9-b1a1-fd7830406e4b))
+ (fp_line (start 29.5 -4.01) (end 29.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 0b388863-16df-488e-8069-6fc414ccee2b))
+ (fp_line (start 9.25 -3.15) (end 9.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 14f0324b-6923-41e8-8f70-215678a84ef7))
+ (fp_line (start 8.5 -4.01) (end 8.5 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 3a9caf71-e98e-4a38-b339-97c51c90a1ed))
+ (fp_line (start 39.25 3.65) (end 19 3.65) (layer "F.SilkS") (width 0.12) (tstamp 4af420d3-d191-4d7e-be83-aae0525442a5))
+ (fp_line (start 9.25 -2.4) (end 28.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 53d2e249-4743-4e9f-969c-5dab9dca4a39))
+ (fp_line (start -2.11 4.51) (end 40.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp 55d16bff-7880-455b-9331-5d0ff628763e))
+ (fp_line (start -2.91 0.3) (end -2.91 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 577e9ce3-ef66-43bb-b0c1-dede37188358))
+ (fp_line (start 40.11 4.51) (end 40.11 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 62ddca70-2d2b-4d9e-976b-f6ad237eb884))
+ (fp_line (start 7.75 -2.4) (end 7.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 779cebb7-558a-4b14-95a3-a03c575cf72c))
+ (fp_line (start 7.75 -3.15) (end -1.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp 89b71ab5-ae64-4f5f-aa30-8822d17ed24c))
+ (fp_line (start -2.31 0) (end -2.91 0.3) (layer "F.SilkS") (width 0.12) (tstamp 8e75c5c7-b12a-4dea-a442-ee8836f0da91))
+ (fp_line (start 8.5 -2.4) (end 7.75 -2.4) (layer "F.SilkS") (width 0.12) (tstamp 99b26ba6-a482-4da1-8272-323ab5787de8))
+ (fp_line (start 28.75 -3.15) (end 9.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp a0a6ead6-67c9-4610-b140-f43147a71f54))
+ (fp_line (start -1.25 3.65) (end 19 3.65) (layer "F.SilkS") (width 0.12) (tstamp b282888b-3506-46dc-a24f-e099ad600f39))
+ (fp_line (start 30.25 -2.4) (end 30.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp b695729a-012c-478d-9478-ff47be6923b8))
+ (fp_line (start -2.11 -4.01) (end -2.11 4.51) (layer "F.SilkS") (width 0.12) (tstamp c06e6fd5-7ea2-4e66-9c63-42e337af0b13))
+ (fp_line (start 28.75 -2.4) (end 28.75 -3.15) (layer "F.SilkS") (width 0.12) (tstamp c30cd1ad-6d9d-4138-a06e-faf162f885dd))
+ (fp_line (start -2.91 -0.3) (end -2.31 0) (layer "F.SilkS") (width 0.12) (tstamp cb652b42-39fa-472e-ac04-544a7231a400))
+ (fp_line (start 29.5 -2.4) (end 30.25 -2.4) (layer "F.SilkS") (width 0.12) (tstamp d55cd51a-e7a8-49b8-a58f-272bdda8f4d9))
+ (fp_line (start 39.25 -3.15) (end 39.25 3.65) (layer "F.SilkS") (width 0.12) (tstamp d7a636d3-750d-4d96-b27d-5c20ce07e9ea))
+ (fp_line (start 30.25 -3.15) (end 39.25 -3.15) (layer "F.SilkS") (width 0.12) (tstamp fbe4cda6-7a42-4edf-99dc-1460ef8f17d8))
+ (fp_line (start 40.5 4.9) (end 40.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 231c5c85-645d-4752-b9f9-c533a843f5bd))
+ (fp_line (start -2.5 -4.4) (end -2.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp 5af82083-0277-4894-9051-2b0261853799))
+ (fp_line (start 40.5 -4.4) (end -2.5 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp b31c5894-0171-4411-9468-572b347e22ec))
+ (fp_line (start -2.5 4.9) (end 40.5 4.9) (layer "F.CrtYd") (width 0.05) (tstamp d5d6348f-fb4a-4cf6-93ec-1c89fc59786b))
+ (fp_line (start -1.292893 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0644b71b-efeb-48db-8ebe-84729482dd07))
+ (fp_line (start -2 0.5) (end -1.292893 0) (layer "F.Fab") (width 0.1) (tstamp 76775ffd-ac5c-4649-90a6-29de6277ff51))
+ (fp_line (start 40 4.4) (end 40 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9a4b875d-785c-45a3-bfd9-2753775d05a1))
+ (fp_line (start -2 4.4) (end 40 4.4) (layer "F.Fab") (width 0.1) (tstamp a216b905-d586-4170-81e4-e3c9d11bd832))
+ (fp_line (start -2 -3.9) (end -2 4.4) (layer "F.Fab") (width 0.1) (tstamp bbbc6339-2a2c-402f-89f4-700cfd50d501))
+ (fp_line (start 40 -3.9) (end -2 -3.9) (layer "F.Fab") (width 0.1) (tstamp bcf8dd6c-c56e-4114-afe0-fe878f91c1ff))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp d00708e1-7b58-432a-ba33-3ba8af5bbda9))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 083a17b5-1300-425c-91b4-6284e4d42f72))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 71130a12-aa08-4439-b57e-2f353839b0f4))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f9a3e97a-afef-4065-9723-af117892da74))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4509a6df-c729-4e1f-9d7c-9842c39d5e2b))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c64a180-6ff5-48fe-b0cc-af4235934967))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1d149496-220f-4394-bec5-89d5fc6182fc))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8c5212fe-f620-4e20-a90a-164e600ee1a5))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33b1ff8e-bef5-49d0-9c72-94e74d317001))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2fbfcabc-97ec-41ca-81dd-949d6c0d2f46))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a088138-e9a5-4e5b-91a1-42fff51cfe34))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e8ed516c-aac5-4d8a-bb6f-776ba1557dd9))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8c2ccc0a-09e8-48cd-a513-f0b113835353))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc5e1735-2a49-4c2d-8046-39fadbc61512))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8d29e71a-81a9-47a2-b837-46baab05aaab))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 770ee65b-a5c1-461c-be79-df4a305f06f6))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a35e9d34-f5c8-4efe-9930-e463b3e240a5))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cb770b54-2a72-4905-86c0-2aeac9972e15))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9c7a4e88-7844-4ab4-a495-427a3acf11aa))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 532e9928-65c9-47d7-b216-3aee1ca19875))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b0c4c611-6754-4f0e-814e-3f82fcd8f221))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp af0ae6c8-1ccb-42da-9558-2a1d99cbe9a5))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 93e9c8c5-5656-4ab0-b9c4-11b8cb502e00))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 08b6945a-b9fa-42d7-a702-d3f3dea91f9b))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7eec878-796b-4083-a14e-6dc81e71d7a5))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd3a34be-d741-4a4c-bd53-212d1c6a7a1e))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1aae7e00-53c9-4a1d-a67d-0009cf342a40))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 717bb6ac-f68d-4ca7-a6c3-35fd8addb9e6))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10cef7c9-cf76-45da-8af7-7335280bc8be))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6dab451c-7ee7-4a9f-893f-6ff95307e537))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f588a7f7-22b1-485a-9776-2079fb0964c3))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6518dd42-f918-43bf-a400-c909b1405fe6))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 34852268-6a4b-4cb0-8190-9ac5833c2969))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 52313dc9-9528-44c6-8ad0-32a5af0e91c1))
+ (pad "35" thru_hole circle (at 34 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c692c52b-534c-413a-8053-67068ed929a5))
+ (pad "36" thru_hole circle (at 34 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b855b070-512e-4d89-8ea9-39de2ef52a37))
+ (pad "37" thru_hole circle (at 36 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 112adc1a-dc3d-4445-a803-8dc22e807e54))
+ (pad "38" thru_hole circle (at 36 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 338706e6-9375-405b-ae6f-ecb12a7e162e))
+ (pad "39" thru_hole circle (at 38 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 330be5b1-f438-4010-bf2e-9f9773ae5264))
+ (pad "40" thru_hole circle (at 38 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1970a9d2-eca2-4be5-bf03-c9edc9743487))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_B40B-PUDSS_2x20_P2.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1441d922
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S08B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8bcc2b52-cda9-47c8-9817-68b7023e5036)
+ )
+ (fp_text value "JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal" (at 3 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aebb335e-4485-4711-9fa3-35eabde61213)
+ )
+ (fp_text user "${REFERENCE}" (at 3 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d41f0d9c-6ae9-43c8-be3c-bb65cba8b086)
+ )
+ (fp_line (start 8.11 -0.71) (end 8.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 03ba8bc2-4761-45cb-b305-1e82e6ecac71))
+ (fp_line (start -2.11 12.21) (end 3 12.21) (layer "F.SilkS") (width 0.12) (tstamp 09169ac2-9a1f-4b3b-bbc3-284a08c87e98))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 471ef33b-119d-4e33-b32c-2946f4d1342f))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 52d79231-9a1a-447e-b997-e2f18f755c82))
+ (fp_line (start 8.11 12.21) (end 3 12.21) (layer "F.SilkS") (width 0.12) (tstamp 541ae76a-1cc3-4e6f-b8dd-dfe897235fc4))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 5ccc18c7-262c-44ef-b2a2-d070f3cb7031))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 712db951-e7c0-45e9-9e4a-76a8c5748851))
+ (fp_line (start 7 -0.71) (end 8.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 78e3a270-949c-4e57-a296-14bd884d4687))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 885f9502-d504-46f5-b98d-f84d726e23c6))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp a546ada7-0861-45d2-9558-873487e68c3e))
+ (fp_line (start 8.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d1cbc12e-bba4-45c4-9a3f-5179c82df9b4))
+ (fp_line (start 8.5 12.6) (end 8.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f11865f4-2c57-4e58-a814-f0bd225bf228))
+ (fp_line (start -2.5 12.6) (end 8.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp f6c76d4b-308f-4e8d-bfe7-f796ee5e490f))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 402debeb-e2bb-4b33-9dfc-24144f8696c4))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 4fd538d5-2d5c-45f5-a352-f2f33459e6c6))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 6c1bc612-3854-4cea-9187-0fc01e1bb482))
+ (fp_line (start 8 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp ade54fd5-4092-43ef-a781-972c268e711e))
+ (fp_line (start -2 12.1) (end 8 12.1) (layer "F.Fab") (width 0.1) (tstamp b41db25c-73e3-442a-af50-a861c57b9a8e))
+ (fp_line (start 8 12.1) (end 8 -0.6) (layer "F.Fab") (width 0.1) (tstamp e16bfe6a-31b3-4133-a57b-dec4cf36babc))
+ (pad "" np_thru_hole circle (at 6.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 02f72686-358d-4686-b424-8db33f7a69bf))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 071a3d77-7ea7-4ea2-bfcb-e470910afd4d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 8f43fc0f-fae8-4fbc-9c4e-dc7d414d3a04))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a4f8ea04-d927-4ace-9f94-bf12d6ced147))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4afb1090-f208-4ff3-aab1-49a18141f269))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b991b808-4206-4623-b30e-fd2f7e64813b))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3edd6d42-9211-4f13-b046-0b4d27efd99a))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5135230-8f29-4253-9bec-1f36bdbf4ec3))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eebc2653-cd92-484e-865f-fb9eee866f31))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6de1ffd5-32f8-4933-b86b-63636b885f36))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S08B-PUDSS-1_2x04_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0fd1e7ef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S10B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4649a3e-ccc9-4b03-bd1f-b9d05fbfb386)
+ )
+ (fp_text value "JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal" (at 4 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c1a98df-eb2e-4032-9e34-5fcb429010bc)
+ )
+ (fp_text user "${REFERENCE}" (at 4 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3de76301-756a-4be5-8f2f-8e10216464c5)
+ )
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 132a5f1e-0aad-49f9-a711-70b2b0b011d1))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 1f73c8d2-2006-4dab-b42d-d75c9beb43ae))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 460a9db0-719e-4879-8397-5037d5da8f8d))
+ (fp_line (start 9 -0.71) (end 10.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 4c2c7cc6-4654-4a9c-bd05-3cc9ad71c1bd))
+ (fp_line (start 10.11 -0.71) (end 10.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 7e0c83ef-3091-47a3-9a24-a4865879371c))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 920df32f-b26e-40a2-bc65-2e94e54515ee))
+ (fp_line (start -2.11 12.21) (end 4 12.21) (layer "F.SilkS") (width 0.12) (tstamp c3175313-cb6a-4cda-b088-6e9ba12e63d8))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp f0c86127-d4c6-4819-a089-e6e648b951b6))
+ (fp_line (start 10.11 12.21) (end 4 12.21) (layer "F.SilkS") (width 0.12) (tstamp f9a5e2a4-1fc3-40c4-8e00-cc563a7519cc))
+ (fp_line (start -2.5 12.6) (end 10.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 60945131-5c02-4487-8a11-bd9f8a00d3dc))
+ (fp_line (start 10.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 6be746d8-da10-4528-bc24-5a8db8a77bc6))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 756475cb-1791-4a71-a346-67b19e8fa657))
+ (fp_line (start 10.5 12.6) (end 10.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp c75bc348-0ff5-4ae9-817a-5f363d966d10))
+ (fp_line (start -2 12.1) (end 10 12.1) (layer "F.Fab") (width 0.1) (tstamp 031bdc7f-7fe2-4162-8268-8164024aaeac))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 4206e4ee-6d1b-4aeb-96c2-e83659091889))
+ (fp_line (start 10 12.1) (end 10 -0.6) (layer "F.Fab") (width 0.1) (tstamp 4b5a44fa-e414-4eb1-98e2-8a41da02070f))
+ (fp_line (start 10 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 54855da7-20d9-4a02-9084-35258cdafac0))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 98715d2e-0e43-411a-ab38-4255129cdc03))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp ce42515e-9e87-48c3-bee8-aad60485c51e))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 046b2b6e-333c-4737-aa74-e45cefcce6ff))
+ (pad "" np_thru_hole circle (at 8.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 04d21a98-1bcd-4fcf-82d5-193b8ad2bcfc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 42caafad-6bba-4a10-b2dd-eb4041a242b0))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ceffd05-7a4e-4298-a27d-9157aad08426))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fdf4da18-cd34-4c21-af92-de861d8c6ae1))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2351632d-696b-4765-ae4b-6282156d4a5d))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 74381e4b-5cbe-4ede-b807-2961e69a24b8))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b801c9f3-7ff3-49d6-9482-2802b8258cc9))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 97e008df-3329-4c8a-9b0d-799366ef06d6))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 639b47de-9122-427d-aa82-1cc71720e576))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a5dc6a3e-bf57-4c69-a14d-464f9f4fe110))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e339ba45-68c8-4b91-9d57-e1992c365f80))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b466f69f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S12B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3d344ee-c2bc-4166-9457-9b63333008b8)
+ )
+ (fp_text value "JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal" (at 5 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57a7c126-5f68-4035-9f5d-9cfc04cf539f)
+ )
+ (fp_text user "${REFERENCE}" (at 5 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1438c1c-fa5f-4e7f-8ebc-b7922c1237b4)
+ )
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 22f67665-b2ce-47e3-bb71-0bd5af4593c3))
+ (fp_line (start 12.11 12.21) (end 5 12.21) (layer "F.SilkS") (width 0.12) (tstamp 51623248-d871-4f98-a303-17927d1d2685))
+ (fp_line (start 11 -0.71) (end 12.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 668ba24d-02e9-462c-ab3d-0b0fd8411e37))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 91698567-5acf-4c5f-a3a7-54e79b307dfa))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 936398fc-5348-419d-9acc-317f3ebbd6f6))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 99aaff3e-1cee-4b5e-9ca5-70f4bd86e529))
+ (fp_line (start -2.11 12.21) (end 5 12.21) (layer "F.SilkS") (width 0.12) (tstamp 9abb8958-2b70-46dc-a6bf-bdd019e7275f))
+ (fp_line (start 12.11 -0.71) (end 12.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp c0960654-edb5-4207-9962-0ee7b93f7741))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp db172a99-3526-49d5-9cc1-360ea90ba475))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp cd5e971a-9bce-42d7-adda-a1cc827a2070))
+ (fp_line (start -2.5 12.6) (end 12.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp d657106a-c071-4cb3-9ac9-a88cdfd5dec9))
+ (fp_line (start 12.5 12.6) (end 12.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f4af8656-3336-4d54-a112-2ee73a9b1a31))
+ (fp_line (start 12.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f6478eff-bf95-4638-97a2-df79ebdeaddc))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 2f7f923c-c1bf-418b-b546-40b6f4debe87))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 77b11829-26cb-4e76-ad87-c472cc585e9b))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 81362fe9-54d2-4e3a-bbff-03cd23dd2962))
+ (fp_line (start 12 12.1) (end 12 -0.6) (layer "F.Fab") (width 0.1) (tstamp 9b33081c-49e6-47f9-8fc3-bd9126283f3a))
+ (fp_line (start -2 12.1) (end 12 12.1) (layer "F.Fab") (width 0.1) (tstamp 9ca4dbdc-fc9d-4966-bd4a-b932bc7b95cf))
+ (fp_line (start 12 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp b396a729-612d-4dd3-9266-a1ce0bedec68))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 420e8ff0-2d71-49ec-8d22-9f646500bcf7))
+ (pad "" np_thru_hole circle (at 10.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp c7590721-103b-4139-910e-3114639d83d2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp b9d4ee17-efff-4414-84ce-e3542450628c))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d6c25e47-a346-41cd-88f0-3595de414404))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c02dade7-358c-40ab-ae9f-15ac10177a35))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 70780b73-a628-47ab-b6e9-9ff06c862055))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f75f8af6-f105-4762-9576-cfcd66733cf5))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46310f73-20ed-418f-b443-4a7728c0d276))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bf68dec7-0cc7-4622-871c-482a48cafed5))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 034a4045-f48f-4f39-9ae2-38b727518fe0))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 97c15c9a-63c8-4393-aaad-dfb49896dae7))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ef4fbd8-c208-4266-b0e3-f0905fb80826))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp efdcfa41-ad9a-4d9e-9fa4-ea7a914899bd))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 180ecd6c-eb82-49ba-a490-0fd38e6f8ced))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S12B-PUDSS-1_2x06_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ea9158f1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S14B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 48f6915b-840d-4985-89ec-d05e2e9dbbe7)
+ )
+ (fp_text value "JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal" (at 6 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ce7fecc0-5115-4aa6-8b2f-77db18391eba)
+ )
+ (fp_text user "${REFERENCE}" (at 6 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e3a00c6-d36f-476c-baf5-f81e04e1a372)
+ )
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 151b3652-f401-4193-8b25-5df7325c929c))
+ (fp_line (start 13 -0.71) (end 14.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 3d4580b5-558b-4e9f-82c0-fc5e5792d5c5))
+ (fp_line (start 14.11 -0.71) (end 14.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 7293a80d-e51a-4433-b265-40ffb95a481c))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 7844e072-236a-473b-ab27-40e4f4cafc44))
+ (fp_line (start 14.11 12.21) (end 6 12.21) (layer "F.SilkS") (width 0.12) (tstamp 7cf8f89d-af58-44af-b007-f275e8ce9eb9))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp a3bf6bff-d19a-4c0f-8d21-2d373a90c395))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp a7cf1101-bd96-4e50-a578-13af1adf9940))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp e0d85f2e-d964-4b98-aec3-a4582ffe719e))
+ (fp_line (start -2.11 12.21) (end 6 12.21) (layer "F.SilkS") (width 0.12) (tstamp ff66ae58-80d2-44eb-9139-f7189013f66e))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 174c73a8-b6c7-4873-867c-1d856c657c9b))
+ (fp_line (start 14.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 81c18b8a-ceab-4d4b-b3a9-a1237cd07de4))
+ (fp_line (start 14.5 12.6) (end 14.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp c663ae11-8e41-4f0a-bd31-13edf2927e81))
+ (fp_line (start -2.5 12.6) (end 14.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp f21cc06e-0cb9-4d3f-bd4e-bb77b926b4fd))
+ (fp_line (start -2 12.1) (end 14 12.1) (layer "F.Fab") (width 0.1) (tstamp 067f4468-8823-44b1-86b9-7c19124ef854))
+ (fp_line (start 14 12.1) (end 14 -0.6) (layer "F.Fab") (width 0.1) (tstamp 06ae98dd-95b5-4370-b655-84e440b0f365))
+ (fp_line (start 14 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 233d9132-5d30-423c-8ec1-cd476a6e3cd8))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 4edd3749-8b28-449b-89c9-bea95f169b7d))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp e9888a12-61ef-43e0-a9ec-cb4c61fe31c8))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp fec3ffa1-212f-4d9b-8538-fee9a12ef502))
+ (pad "" np_thru_hole circle (at 12.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 244b0d40-848d-4612-be00-c6ea295b981c))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 5513a98e-9f06-4f7f-b84a-96d37274c04f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 7c060433-9d13-4891-b298-8b37673c94d2))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ad0175a-c220-4258-8060-1661d99dfeae))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 29d89ac4-21b5-449c-a35f-19da830db5f4))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d6d6d753-fa82-40c2-be91-2ecb3295bc9f))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f274db4a-a0c2-4409-a987-aeb062e0b759))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 415e1993-57bc-4263-9594-2108c9f0a108))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 23b98550-bb3f-412e-bd36-c3caf014c6b8))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 34ee0aaa-e61f-4355-a699-9b001038188a))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ba974e9-2df3-4dc8-bce0-2e9f9179f2f1))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 29e60387-f891-4d2a-b4d8-c81941431928))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 40f57801-9c75-4676-a223-3e2108ebe2de))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a6915c0-1c93-456c-9eb3-bcd625f88692))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 19f1234b-6311-4a55-9161-b5e01d34604d))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a00fc0bf-88fe-4d68-9287-66fafccbf025))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S14B-PUDSS-1_2x07_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..421d115f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S16B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f869bb4-3570-46e3-9143-e44edec80792)
+ )
+ (fp_text value "JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal" (at 7 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8ba522d4-852b-48c3-b8c8-5bb198bfe38f)
+ )
+ (fp_text user "${REFERENCE}" (at 7 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3044803-fd39-4ef1-adc4-6279e4664f72)
+ )
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 03331790-4816-4968-9002-30d534618a31))
+ (fp_line (start 16.11 -0.71) (end 16.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 255d8049-26c3-468e-863f-20325f9f83a0))
+ (fp_line (start 16.11 12.21) (end 7 12.21) (layer "F.SilkS") (width 0.12) (tstamp 3dd473be-76cc-46a3-96af-54c7eeb86858))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp b670a06f-32f2-4dde-ac76-5b9b692370a7))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp ba9c24bb-8f62-4a1e-adac-95a7ddfa8e5a))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp c423ffa1-bc67-4df8-b62c-abddcd18da11))
+ (fp_line (start 15 -0.71) (end 16.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp c8686f3d-7832-41d8-b0a9-847a9200eb7e))
+ (fp_line (start -2.11 12.21) (end 7 12.21) (layer "F.SilkS") (width 0.12) (tstamp df895c19-7a9c-43b8-a6fa-118a452d9be1))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp e68bb610-874b-4951-bd9c-233af7af3655))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 083ae24e-bdbc-42a3-9107-9021d66b0cfc))
+ (fp_line (start -2.5 12.6) (end 16.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 51cbaf51-1f74-4d50-a4bc-e4b925ed213f))
+ (fp_line (start 16.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp ae8a849c-64a0-4573-872a-7b27fd674338))
+ (fp_line (start 16.5 12.6) (end 16.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f2a1337f-cc40-459d-b057-2aa9f2c3b66b))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 1b44fb35-1fd2-431a-8d59-a9b9d6ff205e))
+ (fp_line (start 16 12.1) (end 16 -0.6) (layer "F.Fab") (width 0.1) (tstamp 322482c2-c35a-4479-aa8e-e2f12175c38d))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 402212d9-14b1-4e4b-a208-6b01e382d2ec))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp c1299279-c551-474a-95bd-e91fd9cffe50))
+ (fp_line (start -2 12.1) (end 16 12.1) (layer "F.Fab") (width 0.1) (tstamp c723360f-9b77-4811-9fc3-415590f9bbff))
+ (fp_line (start 16 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp db0b6f36-1d8d-484c-8b2a-a45be4964228))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 0f195462-48b1-4cbe-be9f-cc6817fe1378))
+ (pad "" np_thru_hole circle (at 14.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 3b2a3e74-d90a-4d2e-ab27-8b631baa1155))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 2fa704b4-003c-4f66-bfa6-537c3e951bf8))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6eef2fb7-5f27-4571-836c-b7912ad0e872))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a3394016-f72b-448b-a69c-230ae4e73ae2))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e617614c-00e8-4bec-9b1e-7079ea7a8e08))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6c5bb41d-dedc-42fb-93e4-411acb9a6e27))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3871bfed-c49b-4851-bb8f-416a6f442ff4))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 20d7266b-0d64-40bd-83ff-ee25c8118c11))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c153c181-5bb4-4a9d-a55c-6562bf0f44a7))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66de578f-b8d2-4e5d-b803-241b5a863ce4))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cdc1921d-112b-47f4-ab4c-500b028258ab))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 69ce8190-667b-4afa-b008-15187e8b4c8e))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 610d189b-0f24-4d49-8c43-9dfbd1a343e5))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 18b5436a-23c2-4b46-8e3c-05154bcb4c27))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp beba49fd-8726-4f78-a9fb-ef6eaf206748))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1847daaa-8ac4-4d7d-bf74-206558df46af))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b6f1f6af-c47e-452a-a4f6-cb8f72d9be8c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S16B-PUDSS-1_2x08_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a2ab20e2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S18B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 122d6489-942a-49f9-a594-6331c72fb12b)
+ )
+ (fp_text value "JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal" (at 8 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp db329acb-321a-47e5-bc9f-f0a739ed1799)
+ )
+ (fp_text user "${REFERENCE}" (at 8 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b5c6daf-02df-4c5d-b5ce-66d809c86383)
+ )
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 0a3a30a7-ccfc-4ddc-9ace-0bb9358dfc41))
+ (fp_line (start 18.11 12.21) (end 8 12.21) (layer "F.SilkS") (width 0.12) (tstamp 1260a99b-0161-4fd3-a81f-e788ccac4080))
+ (fp_line (start 18.11 -0.71) (end 18.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 1b2de79c-7dfa-4e5c-9bc1-4348126b9d65))
+ (fp_line (start -2.11 12.21) (end 8 12.21) (layer "F.SilkS") (width 0.12) (tstamp 4e7bec4a-cac4-4ddc-bf64-b7f3b692970e))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 6329eb6d-b334-4e33-88b2-a82aa4c29324))
+ (fp_line (start 17 -0.71) (end 18.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 88f3795d-f3b3-4fb0-bdd4-dbff5ac9a68e))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp a6e9e45f-a50d-40d0-ae7c-0503431e77aa))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp b95c1bb8-f81b-4212-974f-dbd59748c366))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp f2dee071-1241-4f5c-807e-633a8eb704df))
+ (fp_line (start -2.5 12.6) (end 18.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp a5c1db1e-c971-4599-80b6-9866e20b45ba))
+ (fp_line (start 18.5 12.6) (end 18.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp c7913e35-fd3f-42af-aabf-d0eed63ac032))
+ (fp_line (start 18.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp cbb7734b-b530-4803-84cf-ed6c9d3a1a11))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp d21d2d45-2d9a-4641-8f96-f4ac4c50880d))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 053b5327-db12-4407-998f-ad8edcdeab94))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 3ffb09eb-1815-41a2-b724-4eae1fe5d9ff))
+ (fp_line (start 18 12.1) (end 18 -0.6) (layer "F.Fab") (width 0.1) (tstamp 77a9ad1b-864b-4427-a895-bc92718eb3f9))
+ (fp_line (start -2 12.1) (end 18 12.1) (layer "F.Fab") (width 0.1) (tstamp 8c437bf8-6a23-4fc9-8307-87bc88fa3fe8))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp b723c084-f684-41e6-9d44-c3bbfaae526c))
+ (fp_line (start 18 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp efa029a9-f667-4320-a218-1ccce72dfc6e))
+ (pad "" np_thru_hole circle (at 16.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 2640eced-d3f9-4bb3-a724-ecb07524810b))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 699c568f-b4fc-4036-a1a2-5ad0627df14e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0c482722-43aa-47c4-9ff9-36ddd2932d9c))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7c30ef1d-8297-4d12-bf30-34c53d2f33fc))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9d7f8e4a-306c-4a5e-b542-84cfb3fc3569))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6282bf6-6df7-41af-ae39-df07ba99c5cd))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12a1540a-56bb-4fa7-bb16-adf870de36d1))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1dd5bae4-d090-4e52-a176-c494681c7d2b))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 145c9ee1-b24a-499d-a00f-38bf4a405645))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f1a6f54-1501-42a1-ba74-c231e52a7cce))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 01434716-a92f-441a-8703-71ef7c4e27d3))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e0cb64a9-f723-4f50-86fd-24e6f95756e8))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c7c725d4-0624-41a5-9eca-a1668ba292b0))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ae9ee97e-fcc1-4f89-88ca-12725e4c82b8))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d425f5fd-4f3d-4286-b778-3ac13aa78ba8))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 73c1dc83-f219-40ee-8bd9-2654994ce0b1))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8277e745-b423-4cf3-a4c5-d9b1d9e111f0))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1ad44cbf-337f-4022-b656-1bdfa71b19fc))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 978f3e94-74f5-42aa-81dd-0d2aa4a26440))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6cf19bb3-1f3a-4e57-96c4-52ab2f62a0ce))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S18B-PUDSS-1_2x09_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..17477127
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S20B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a8d27a9-2564-4b27-826c-279909fa3c1e)
+ )
+ (fp_text value "JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal" (at 9 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f5d22f5-9e67-4793-9f71-5e2db66eab80)
+ )
+ (fp_text user "${REFERENCE}" (at 9 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a9848575-f8f9-4558-85da-8b2be1498f64)
+ )
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 2f62d96d-62f1-48b6-a37e-5c9904383da9))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 351dcd30-99bd-4673-a35d-51bccc9fb956))
+ (fp_line (start -2.11 12.21) (end 9 12.21) (layer "F.SilkS") (width 0.12) (tstamp 358a95c1-b691-4a67-9deb-2a352c80e39c))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 5c78c545-ad2d-4b1a-a98d-6d3e4dd76eb0))
+ (fp_line (start 20.11 -0.71) (end 20.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp a6505c7a-76ff-4a16-8dc2-5db751034130))
+ (fp_line (start 19 -0.71) (end 20.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp c88ecc52-dd8a-4b2b-ba66-1ba9dfeeaba2))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp df4de5fd-6b4c-4151-975a-d9ddcb80a63e))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp e18444d3-de35-4365-bba0-fd0afe61a47a))
+ (fp_line (start 20.11 12.21) (end 9 12.21) (layer "F.SilkS") (width 0.12) (tstamp f595fb0a-b2eb-4214-be4c-0a95979f4c62))
+ (fp_line (start 20.5 12.6) (end 20.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 1ff257ff-3ece-4aae-b9a3-8aacdde26290))
+ (fp_line (start 20.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 48ccc6f9-ced4-4a9b-9d6d-4d59a160c642))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 8cb1a37b-6f44-4d39-a6d1-a761ca980691))
+ (fp_line (start -2.5 12.6) (end 20.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp c81c1548-f427-439b-9740-dbf32adbddcf))
+ (fp_line (start 20 12.1) (end 20 -0.6) (layer "F.Fab") (width 0.1) (tstamp 0d3cdc28-28ef-4ff9-838b-5bf286f1563e))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 58fd1c47-046e-4008-8247-f130569ac19d))
+ (fp_line (start 20 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 63ddc93e-db36-497f-9d55-84648c19a442))
+ (fp_line (start -2 12.1) (end 20 12.1) (layer "F.Fab") (width 0.1) (tstamp 6dc30aae-c3d5-48dd-9a5c-43876fc75d79))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 710d75e7-0471-4cb0-a0e1-b50b50df6b99))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp a0e840a1-bc18-4318-bdf0-30c48aa1ac81))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 50efef41-77db-4b13-a592-208c34abe119))
+ (pad "" np_thru_hole circle (at 18.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp ccf32fb9-f898-452b-b26b-e9e7a70c1a04))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 94c4c700-1aa4-4c1e-b2cd-53d681a0e517))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 77881b7a-445f-4c8f-8108-90729ebd718d))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c2522ff3-a28f-4986-91f8-45b4bbb9851a))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7c0bce7-a39d-4b7c-acdd-7a9b7b09fcbd))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1a5ec6d-80c5-4ae2-88fa-25a95c5600ae))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a7893da4-b50e-485c-9a3c-bdc66f8edffc))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5abac56a-f610-43d8-8a47-1a7da06cdf00))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b0a1b5a-9285-4aab-a87f-64c49b0c1a19))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8d33eef0-2929-400f-ae95-9ce073c4540b))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 40ad2d8c-1437-4550-ad27-ee571f4e68be))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bfa6bdc3-4491-4ae1-adbb-7f560381876a))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3090448a-96e0-4471-9765-9c3ea1e81fd9))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4c8698bf-3dcf-4190-991a-1676067e05de))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d99c43b2-5770-4664-947a-d075adf7bef7))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fe2eb5d1-a0d4-482a-8b54-c9d79a3607d9))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b8f9b84f-3d34-4487-8568-2092cf78a526))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 834c305d-1e60-4e55-a0fc-5880397a2190))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b8913242-5b88-435d-a3ee-3f19e2df4a8d))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d0197422-8d40-44a7-806b-50bcf7d185de))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 921704fb-64ae-4106-90b1-87c68b7047ad))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S20B-PUDSS-1_2x10_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5762a2fa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S22B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41942522-6610-4493-b2e3-a089b6d99096)
+ )
+ (fp_text value "JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal" (at 10 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 76713c02-716a-4606-ae2a-a2dff3f4c39a)
+ )
+ (fp_text user "${REFERENCE}" (at 10 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2dd0b9b5-e688-40b3-9361-38cd94fe61e7)
+ )
+ (fp_line (start 22.11 -0.71) (end 22.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 092d079c-d4b1-4351-b342-0bc79a71aa65))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 42765f37-6ddf-43ce-9f4e-1ba6f7235712))
+ (fp_line (start 21 -0.71) (end 22.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 7614c7d5-0ec9-4130-bfd2-d1033e6bd4f9))
+ (fp_line (start -2.11 12.21) (end 10 12.21) (layer "F.SilkS") (width 0.12) (tstamp 777eddf9-2e47-4e67-80c0-b616623cf099))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp a84ba227-5024-4a4d-8fc1-e9a5afc3c3a7))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp bfaebec9-e363-4282-8c2f-8efbb87c636a))
+ (fp_line (start 22.11 12.21) (end 10 12.21) (layer "F.SilkS") (width 0.12) (tstamp c79672cb-4fed-423e-9440-df8678a2fa64))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp ed04ed64-3992-40a1-8d5c-5e8da796358f))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp fde3a7a5-fb84-4b5d-87ad-2a9be68b0b5e))
+ (fp_line (start 22.5 12.6) (end 22.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 03639626-eff5-4977-a263-858a2654ea68))
+ (fp_line (start 22.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 0693c595-ae29-46a5-821d-a18fd55f779c))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 0d8b9b4c-3b29-44ee-a047-e767d8cd807a))
+ (fp_line (start -2.5 12.6) (end 22.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp a89b90be-8677-48dc-90f5-765d904e67d3))
+ (fp_line (start 22 12.1) (end 22 -0.6) (layer "F.Fab") (width 0.1) (tstamp 10a27c33-8451-460e-a2f7-cedbfae3de5d))
+ (fp_line (start -2 12.1) (end 22 12.1) (layer "F.Fab") (width 0.1) (tstamp 42cc4894-9112-4ec2-b717-be967de8a919))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 45724cfb-c404-47db-b47f-e632e254e107))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 73c345d1-c870-48b9-815a-07925e8e4dc1))
+ (fp_line (start 22 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 994f6e3e-41e8-4f9b-8b7e-433901b722e7))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp cb94d90e-5b2a-4444-b6fc-24ac8b67601c))
+ (pad "" np_thru_hole circle (at 20.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 3383d143-a5c3-4b86-9a45-6078f9cb44c0))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp a7945140-9dfc-4faf-a914-e33c74a3b2e4))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp c8724040-f3b2-4012-aecf-35fb90d1b4f5))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4d58bb1b-9ef4-4c9c-9765-a1cee16e2cde))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41cae413-7b10-4259-b5c1-748d3b12852c))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0f8aed1f-ac8f-4c65-b59d-e0b2d3c6c742))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a36fb99a-4182-4b15-8bd0-2ad2acfc2602))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 82b7f25d-ea8e-4207-a537-2150fb6801a2))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9f3ddf2f-f35b-45da-a070-6766770b743b))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4aae954b-7979-4e5b-a2f7-1fe57d535e2f))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b0dc1866-8383-4ef2-a2dd-0b6182230516))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 879d05a0-176e-4b1b-9292-a3b91aca1be7))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 181aa2ba-d599-4f60-a767-54031b2e4a3f))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1c0a1a0b-a414-4655-8321-a41b038ab155))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3521f4d8-39ff-4673-b3d2-55bc826e43a6))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 56be6a69-8c7e-462b-b9a9-e68957a69ff0))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 00cd7d5a-36ca-43ee-9905-2eaf9c76ab16))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bac91d9c-344a-4272-8790-71bd6a64648b))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b50ff1c5-266a-4bcf-a993-d7277143e782))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3f2bea4f-7b55-434f-8c87-c594ce944485))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3b11a23a-b6f5-4f3c-85e1-f3da9f3df391))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b38718eb-a7d9-4968-b693-e54b965b6765))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8a12fe72-6e87-4810-bdc7-c78f3e81a366))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cb4ac447-272c-4720-ba3f-4a30ee74ade2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S22B-PUDSS-1_2x11_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..660871ed
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S24B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac3edc9b-8a64-4709-867f-d0136b4b0e20)
+ )
+ (fp_text value "JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal" (at 11 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 25a5ecd2-b64e-4492-95ee-a23b09f53057)
+ )
+ (fp_text user "${REFERENCE}" (at 11 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1eb3008d-0c34-4efd-aa27-371737d40a8e)
+ )
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 0f807a8e-2ce2-4e52-8b52-01a5f8a383bd))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 3f112119-2d46-4966-a8b3-91654ba2a138))
+ (fp_line (start 24.11 12.21) (end 11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 55a58f76-693f-4147-a4bb-db4f4d7f789b))
+ (fp_line (start 24.11 -0.71) (end 24.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 7bb758ee-f8e6-4d1c-a656-1cefbbe6813d))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 8ac5313d-b740-462f-af77-19e91cb4d8fd))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 9592ad96-0d89-4a39-ac2e-1b10f9da935b))
+ (fp_line (start 23 -0.71) (end 24.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp bb86efb4-9e7f-496a-b9f0-6f230573ef3a))
+ (fp_line (start -2.11 12.21) (end 11 12.21) (layer "F.SilkS") (width 0.12) (tstamp bf03c646-e284-4fce-bfe0-7407a479813b))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp f1b817df-6fe9-4203-82ff-7582ed06a461))
+ (fp_line (start 24.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 397a8255-33c2-44f5-b7fd-2a655112bd30))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp a67424b0-8948-45ba-bb34-074a49504d42))
+ (fp_line (start -2.5 12.6) (end 24.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp ae73556f-4f8f-4512-8cf3-553180888d5d))
+ (fp_line (start 24.5 12.6) (end 24.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp bf4a6078-fa08-426b-9852-50b97997bae1))
+ (fp_line (start -2 12.1) (end 24 12.1) (layer "F.Fab") (width 0.1) (tstamp 14449dd9-e9ed-4155-9d4d-6c97aa195337))
+ (fp_line (start 24 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 1ed3ba44-da62-4210-9f3c-514f753b2d75))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 5950716f-4ea1-4736-9c2f-f1a3a40ece0c))
+ (fp_line (start 24 12.1) (end 24 -0.6) (layer "F.Fab") (width 0.1) (tstamp 67076b07-4dc9-4a75-9e59-9d8bd4dac856))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 931f58af-4b07-4bcc-a694-566bb97a6e61))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp b87680b1-92e4-4cf3-82f2-e14e68c59e3c))
+ (pad "" np_thru_hole circle (at 22.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 53dc2773-d127-4098-b241-3ef6ea354e64))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 5eb78141-0e4d-49aa-b4d4-0bf70d68dae7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0c524f51-a18e-494c-a195-ee1850fdb439))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 50d52dfa-bd97-4672-adcd-b7a0d6cd42ca))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12341642-7e7d-4e36-8b38-403199b4d2d9))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 50a33ad8-ad7e-4353-88b6-93da2ff7df7a))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1d3b808a-e4be-4d28-a357-fff46719c94b))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7929b5a6-1792-40d3-a9ad-a3f838177a3b))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1d9a3e2d-8286-4e09-af19-2b5269bda9b8))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f37a2df1-d7c1-4e85-880a-1b2941799ee8))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2b49837a-987b-4dfe-ba60-4de2bfe3065a))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 358e7696-5cc3-43d9-879d-aaa05f937a79))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 69d5b743-6c20-49ee-a257-949d18057c35))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5fefc44b-2b61-4a86-a953-2a7b047a043d))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 01235371-d212-40b8-bec4-8b3e5b38a7fd))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d19bfda-7501-43b6-a981-9b320d8dd649))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 354ae59f-d18e-4a32-816c-89a09ed90f23))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ac591b49-f0ec-46c0-bd34-658b6fee7227))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6df72b64-fed8-4ee8-92d1-787ff3328f8c))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp afd9c275-fb67-45ae-92e0-1527de008795))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 461dca61-ab72-4822-a888-12f7a454281b))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 302387d2-9f3c-4316-929e-cb08c0cb6c65))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0c40708-25ac-4886-a49b-1be0aae737fc))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp faa27225-18eb-4e52-a710-bbdac4adc6ad))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 63488382-8d0b-433b-9c0f-0cbbb160baef))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd5e38fd-42d4-4587-a41c-cca332e744bb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S24B-PUDSS-1_2x12_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8fb95d74
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S26B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8dd205a-44b8-4a5f-9c03-6f5219d31745)
+ )
+ (fp_text value "JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal" (at 12 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dceda71d-c6ed-4c82-8175-1d8b527ea47e)
+ )
+ (fp_text user "${REFERENCE}" (at 12 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 86a89b71-fbaa-49a3-b367-8f0d7edfa2b6)
+ )
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 12484cdd-8e36-4868-a2c7-40258ab47648))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 20f3f69a-0c63-446e-8bf0-5553c2a00dcd))
+ (fp_line (start -2.11 12.21) (end 12 12.21) (layer "F.SilkS") (width 0.12) (tstamp 41c52ed7-ed5c-459d-8aac-74969b5e4757))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 6c572c35-ccc8-4d34-9a34-ecd8025e4038))
+ (fp_line (start 25 -0.71) (end 26.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 75a40338-9f94-4461-9b06-b72ad20c9bd5))
+ (fp_line (start 26.11 12.21) (end 12 12.21) (layer "F.SilkS") (width 0.12) (tstamp 75d5478d-d5d7-4e0e-9a41-e3be653a7ebf))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 86a1ff5d-3cb2-4efc-a201-74dfda5ea1fb))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp a62436bf-56e3-4a9e-a949-6a0bdf367d08))
+ (fp_line (start 26.11 -0.71) (end 26.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp d0d7f6c3-cec1-4a8d-8056-905d966769da))
+ (fp_line (start 26.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp baae6c9d-2117-4442-856d-b9fc752eff40))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp de1183d5-4654-44be-91e1-5a46a1211fbe))
+ (fp_line (start -2.5 12.6) (end 26.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp e207f93f-9665-4534-93be-da76f34ef887))
+ (fp_line (start 26.5 12.6) (end 26.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f8b320dd-d103-4ece-a0c5-f25c76e2afa4))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 12d9f383-053a-49da-9548-e3c9892dcbaa))
+ (fp_line (start 26 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 19fc2af7-e190-4948-a2a7-33aa117c9328))
+ (fp_line (start -2 12.1) (end 26 12.1) (layer "F.Fab") (width 0.1) (tstamp 5b66dc59-57f6-46fe-beb6-8e386e8c069a))
+ (fp_line (start 26 12.1) (end 26 -0.6) (layer "F.Fab") (width 0.1) (tstamp df37a141-6769-46c1-9cec-ab46ffa69622))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp e3ae46d0-a96e-412d-8d52-22dcca3c819a))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp f591ae21-e077-491e-99fe-2de0984e4043))
+ (pad "" np_thru_hole circle (at 24.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 96fcbe77-963b-485f-8978-205c4f91688c))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 981d0adc-a36e-4851-af4b-e24ca2dd6bf9))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 48d1850e-e6d7-4012-814b-3613b14348b9))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp befa51a1-2d80-4691-9660-299f8800d05d))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9a65e925-56f8-4cb4-bf33-8420b136915e))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 967c702e-c5ec-4bc0-8578-a822048aeaf4))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dc25b7d4-90ce-45df-980b-5615bc34be58))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 257fe853-a271-4d0a-b3c5-13f4a93aa157))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4b5359ba-027c-4242-aaf2-320b31729108))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f3b5f05b-527d-4d02-b1fc-663119aeef00))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 581ffdf0-944d-4a9d-91d0-eb66b7f2debd))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f6995a4e-8119-451e-a84e-872b04aacfff))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f55f0d97-2d3a-4af2-8f33-d389b29aea11))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 378c1664-dbcf-4885-adb6-5b3207152cce))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp abc31f91-5f3e-4edd-97dd-83c7bd94104b))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 83dcd8f0-dea8-4678-8194-8e9f533efa8b))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c78a206f-8ed6-4e8f-8c99-b37d11531ccb))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 69af76ce-1e26-4cad-90c0-9fb3e146c26b))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7a6edb44-0f62-47f6-a71b-d895b6fa19ae))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ebd74f17-f4c5-4f86-918b-05b3b501a022))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 006313ac-e5fe-4b3a-95b8-9a81514c90da))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7712ba64-3b15-463b-948c-6386a9bc5e6e))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 23299611-359d-4304-a6d2-0b133c0ce55a))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 433be98a-9c3a-40eb-95da-7366c9f58927))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 01dffd01-83f8-4ecf-ad43-4de2964ba39b))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 812c1e4f-e465-411e-840a-75fcf6a7357c))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 03900684-3ba5-49f1-9c24-ad8250eb04d3))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 00567b0c-a739-4947-9958-6f9112948426))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S26B-PUDSS-1_2x13_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..65c9a86a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S28B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 610974f8-bf97-4239-86cb-fe9b8da2dec7)
+ )
+ (fp_text value "JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal" (at 13 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5164c4ee-d48b-4178-9094-1e97157a59d9)
+ )
+ (fp_text user "${REFERENCE}" (at 13 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb2977fa-1abf-4ae9-bc08-8c97da2f6a41)
+ )
+ (fp_line (start -2.11 12.21) (end 13 12.21) (layer "F.SilkS") (width 0.12) (tstamp 1c6d9331-8ca1-412c-8a11-5d903ac9ca83))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 27019971-8652-4f19-a824-1f5e3e2739cd))
+ (fp_line (start 28.11 -0.71) (end 28.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 3a44ca04-5ab5-4f3f-b180-7a7aff2042f7))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 63bc5487-cd9a-4946-9d59-292b97977aa8))
+ (fp_line (start 28.11 12.21) (end 13 12.21) (layer "F.SilkS") (width 0.12) (tstamp 7b3dea94-d7e0-4901-afc4-c1e092aef864))
+ (fp_line (start 27 -0.71) (end 28.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 8d27cf8e-60a1-403d-a637-dbebe2a250ed))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp b0b16859-b4d4-4aff-b6f4-55ec7b9e520b))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp b3a8f794-bb28-4e68-badb-41376d8543af))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp bae40f24-3091-471e-b5bc-beee617c2326))
+ (fp_line (start 28.5 12.6) (end 28.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 4fa7f0fc-4365-4938-840a-1b70c735ff75))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp af53ad66-53dd-4a52-bd1d-21c7c8c1b817))
+ (fp_line (start 28.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d8c30af5-aa10-4224-8859-1ba5f4014274))
+ (fp_line (start -2.5 12.6) (end 28.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp de22b6e4-f607-4375-9ca9-e52a42636ab0))
+ (fp_line (start 28 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 0cebbceb-bd9d-4ce8-a496-586809436439))
+ (fp_line (start 28 12.1) (end 28 -0.6) (layer "F.Fab") (width 0.1) (tstamp 570c130a-099d-4e30-875f-8bc4ea3f7665))
+ (fp_line (start -2 12.1) (end 28 12.1) (layer "F.Fab") (width 0.1) (tstamp 5e22933d-ca6f-4053-9cdf-a03ae1aa740d))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 9dce92e5-4692-451d-a61f-931b2e56f77d))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp a9d34127-61ee-4089-b2d0-6e1633a5874a))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp e7a8a005-7709-4b52-a0a4-bfc44b39b2b5))
+ (pad "" np_thru_hole circle (at 26.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 0c01f61b-bc4c-4f26-aab3-7111daf0b29a))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 33d6c7d3-4b32-4d65-b1f1-7fb1aed9d0af))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 795c4c63-58f6-4aef-a9be-d241229109ba))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c79321ba-c930-450f-bb83-e05cd6194de7))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6788862e-eb28-4bfd-b200-0122f2ae9082))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fe647eda-9ff9-404a-b6a2-17479abd0531))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6af1252b-65a9-4b85-89de-cffe43cf7029))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d75bd2a9-a47d-453d-8391-4d7ff76f9787))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8e8e023-ac5d-4d66-b54c-b4c336b540f9))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d3026dd5-baec-46af-8b05-3e5817bd7219))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cd10c47f-7495-4186-aa53-7606b7498239))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1063adb0-f402-4754-8079-99cd42e48957))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10f9d7a9-1787-448c-92f3-c1532d300701))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5551cbc4-6ded-4e79-8728-5787a21cab17))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 609f71cf-0079-46ed-8cb1-62551f9ddcc0))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f4db973b-e55d-4ef9-9a68-a5d024736946))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1f032b14-b834-4b8b-a4c8-cb4ae6710b94))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 867d5d9b-e5dd-4f07-8fa6-43f7cdb3ead5))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 690c7f8c-cd61-4fb4-8a55-643ca707aa9a))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 45136ab1-e671-4793-954c-dc3344042cca))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cca242a1-316b-454f-a42c-b008c7a58c41))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ae8e109d-145e-4c05-987c-0ac2da6530e2))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9f425670-b9c1-49fa-ba3c-53bdc316b710))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 44dbb38d-5b91-4f92-bb04-f5aad26dae0c))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6be44e15-5402-4805-99c5-22cab5381ac3))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 98113413-1358-48f0-b67b-606ac4d3e81b))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5dc2c120-6dca-4bf2-8558-e7f24be95386))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dfe96711-94e5-4883-9991-9f0ea51362d5))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e952e1ac-a7be-489d-aacb-e25681eee1f3))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1430531-5856-4ce0-a0ca-83f22eef3296))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S28B-PUDSS-1_2x14_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..eb3884af
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S30B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 14 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 211134b9-50ca-4c68-a29c-f9f9136593a9)
+ )
+ (fp_text value "JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal" (at 14 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 168c05ec-7671-4508-a142-f33460b4f871)
+ )
+ (fp_text user "${REFERENCE}" (at 14 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5680d92f-8da1-4c4c-a384-9fc232b6e654)
+ )
+ (fp_line (start 30.11 12.21) (end 14 12.21) (layer "F.SilkS") (width 0.12) (tstamp 0a55a1aa-f00a-4d56-b819-3e2db3f8e52d))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 19609542-f2f6-41a0-a8ab-f499d2468d0d))
+ (fp_line (start 29 -0.71) (end 30.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 37583a81-69bf-4efb-b50e-c9610d0f774c))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 67a39dc9-9489-4b0e-b75e-4994a9c8f812))
+ (fp_line (start -2.11 12.21) (end 14 12.21) (layer "F.SilkS") (width 0.12) (tstamp 807e5fe8-f75e-4802-93db-665399ac6425))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 89a6e801-f94d-45ba-b885-6efb08888604))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 8acf4bba-3438-4210-9a2e-74a842cc2980))
+ (fp_line (start 30.11 -0.71) (end 30.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 8f57a09a-f53a-4753-b09e-62aeccdfb341))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 964ec837-f31d-4bd8-950e-af85a1f49a5d))
+ (fp_line (start -2.5 12.6) (end 30.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 236532d0-47c1-486c-9ce1-5160f9e7b611))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 752a0fa3-8658-4a0c-881f-c2ba31a84783))
+ (fp_line (start 30.5 12.6) (end 30.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp dca6b585-5499-4847-83e2-b7b3ef7d3b73))
+ (fp_line (start 30.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp e2e1cbaf-ad48-4884-91a1-0c60cbb7fc87))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 450f6cb9-4260-4257-a12f-647c52f452dc))
+ (fp_line (start 30 12.1) (end 30 -0.6) (layer "F.Fab") (width 0.1) (tstamp 4aafe3d2-84ae-4a3c-bfb3-a45cb106d2b8))
+ (fp_line (start -2 12.1) (end 30 12.1) (layer "F.Fab") (width 0.1) (tstamp 80ab805f-2c8b-403f-aab1-19a5480fb417))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp a3166804-5651-4edd-969e-0b41de093cfb))
+ (fp_line (start 30 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp e612637d-bb92-4137-bb71-eb70b3ef8a99))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp fffde921-54fa-4037-9d88-d3eebc7b0e50))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 5063023e-f901-4dfa-b72a-d3bd28c2b7ef))
+ (pad "" np_thru_hole circle (at 28.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 9d4a5cdf-f732-4307-86d5-5b8aef8a98f7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp f339129d-920e-41ed-987a-08f1b911631b))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 11057f52-7a66-4507-8104-38ee81a2ad3c))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fef503ca-4368-4c4e-a422-c2ea69224c90))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e9dedd33-9278-4e92-b43c-e11995bb4817))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9e00692c-050a-4b90-8c88-05e53087911c))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8f8ba05c-ea4c-44d4-90d1-383360ab3fd2))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 647cf55d-b2e8-4ffd-87c3-fe49424269a2))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9822ad3d-bd15-4163-9108-29351cf17a7b))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3200ac13-5e2c-47de-b1fc-7f53c6c6a31b))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp efbec46d-9ac7-402b-91a9-2da72bad30aa))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7a3633ef-fffe-4ba2-8089-7dc021f57b31))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 918e547e-f0b7-42b6-ba33-cd82fdca5e07))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c2f34a91-1d41-4d51-ae00-543b9289315c))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c1e667c5-8d9f-4142-b59a-7ef297c23a7b))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 09b9c1ff-4e60-40f5-bea0-400e299966f9))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d05a3e59-53d7-442a-96ea-4054f6500ce0))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 80dd2c5d-5c1d-4d63-bbf5-b4d7312066d8))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 896215a1-b322-4f43-bc2c-157fad630ac4))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f39ecdfe-6f82-4666-a6e1-38492419ffd8))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7a2f4848-f446-44c6-b74c-efdfa14dbe54))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5ae19551-0fbe-428d-b786-116d41d34199))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 58c69773-8862-4dc0-8446-d013224ca362))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 143559ac-7bae-4c7c-a11d-521f895e4096))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 474fb1e5-1828-4428-8b49-8f591aef10f5))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3855f94b-55b8-4cfd-aa47-ea107fdd06cf))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b97f39b-d613-40b4-b1fb-cd447a5f9f6b))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aa2f7478-c28a-4dbb-9986-34c208c30545))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 49151f66-e320-4067-b59f-bafadd699d5d))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 05918fa2-209e-4198-8925-0efe74b8c38d))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 817022c6-4dc8-492c-9568-97b42c86a17e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S30B-PUDSS-1_2x15_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ecc4faec
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S32B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ece91640-7c48-4a42-81ae-f4aeee2b702d)
+ )
+ (fp_text value "JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal" (at 15 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02cadceb-8461-4005-8d9c-f79b76910833)
+ )
+ (fp_text user "${REFERENCE}" (at 15 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19666c1e-e50d-4fb0-aa77-7893075cbae8)
+ )
+ (fp_line (start -2.11 12.21) (end 15 12.21) (layer "F.SilkS") (width 0.12) (tstamp 096dadf5-080c-4353-adb5-72985c87ef2a))
+ (fp_line (start 32.11 12.21) (end 15 12.21) (layer "F.SilkS") (width 0.12) (tstamp 239928f2-cec7-4913-a3d4-6ce047bfdbda))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 2f599984-2f04-4a4b-ab19-5e289c26ce63))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 33971fa2-0187-41ed-9531-6d62b4553a52))
+ (fp_line (start 32.11 -0.71) (end 32.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 429e27ff-ca38-43bf-bd60-c19223e3e13f))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 86aab28e-06ed-442a-9bfe-cf7e89e96146))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp a1bb3089-df15-4fda-b46a-0931a6c755ff))
+ (fp_line (start 31 -0.71) (end 32.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp a2de1fcd-612e-43a2-8cfc-1e99b2ef2b36))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp f5a94319-690e-48c2-8a51-f3ccc5dd6593))
+ (fp_line (start -2.5 12.6) (end 32.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 6f954e76-4154-4b0a-a265-061cf4b89bda))
+ (fp_line (start 32.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp a08459cf-6505-471e-a2ef-9b8365506f2b))
+ (fp_line (start 32.5 12.6) (end 32.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp a6027e82-7fed-4b4a-8011-c3b125f81940))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp dd99e1e1-c04a-419f-9181-24b154127b66))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 17df2e53-7ecc-4443-8c65-bffa74b9441c))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 4c1ac3cc-b13a-4c72-9185-d6bd73ce4118))
+ (fp_line (start 32 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 915502cf-a8fb-44e2-9827-a665c0291d5b))
+ (fp_line (start 32 12.1) (end 32 -0.6) (layer "F.Fab") (width 0.1) (tstamp def07418-fa41-44d5-b71e-5e778a841103))
+ (fp_line (start -2 12.1) (end 32 12.1) (layer "F.Fab") (width 0.1) (tstamp f9480736-da32-4244-a1ce-4b08e7e6e2c5))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp fb87074b-9319-4dd5-a0a9-d3b1a05aec51))
+ (pad "" np_thru_hole circle (at 30.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 7656ee56-abed-4778-86bd-ac91a57058fe))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 7a72c5c1-3478-44c4-ac90-a85859817e01))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 82a825cb-7285-4e7c-b098-37a97231a7ce))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ffef291-f777-4e05-a4b2-66985853272d))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4f8c85a4-6775-472f-982a-97df3066e2f3))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3fb661f6-8da8-4838-9104-6567ee4013c6))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 60d6ac24-1cb2-4819-a204-96ba1a1d473a))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0553ef2f-a649-4f66-9880-9688e0249e14))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7dba9434-1751-4871-979d-6d580c6b2600))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a859f427-9951-4acd-9a3d-ba4fe2e5b87a))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33e998f9-f7fd-442b-a3a3-f15551c140f1))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d3051520-8812-4261-8fff-aa4b39eb140d))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 40c680ca-4ab9-491e-b7cc-d516fce14e6a))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2831f20b-d5eb-4ede-9f90-8319363408d9))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7340f41b-a716-4c5b-bb32-6d1564d70e46))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 91c21f06-349c-44a4-a27a-6f44b5c495fc))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6121d8d3-19f0-4142-84c5-ec0a77757de7))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dbb2b8a2-bd08-4307-97cc-695c45495f2f))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0a06a498-0f2e-4bb2-ba16-8768159e0641))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7f44a394-d128-40be-b1c3-4d8ca0b0dfd7))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a845ae31-8ee4-440e-95f3-a63ae4b78e26))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp af15793f-c59c-465d-a114-665489c325f3))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e9a27281-2fc5-4c68-b598-2e68e5d5faca))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8564066f-2f8a-49c1-9313-29171e1d5d52))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 71e1c02a-9131-4eb8-94ab-0b94683baf38))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp de180049-c20a-405e-984c-ce330717cc2d))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b2b0870-b431-4e33-8bc9-a0db805240f8))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 008fcfc0-7040-401e-8f4c-ec84be5e43ad))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c658c3c-b546-494e-ad5a-f7885fdd5c94))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 16d3728f-b7e5-4ba8-863d-67109c031b95))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b9accb50-0e5b-4df8-9534-ce7e7e24bbf3))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 88bbb3fc-ae21-41fb-be83-6056c2e482a6))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 981fe28c-0b7e-46f0-acea-72b06114c937))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 96149603-d182-4509-a5ec-b08f567d9f55))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S32B-PUDSS-1_2x16_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..9fb86abd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S34B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a18de43a-a57d-4bb9-bc9f-a014ac42f4a8)
+ )
+ (fp_text value "JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal" (at 16 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c48fedb9-db21-4fb2-88e5-eb501d3f8cd5)
+ )
+ (fp_text user "${REFERENCE}" (at 16 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e37128bc-cda8-45fb-8fde-bc666f990f96)
+ )
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 35717a51-4cb7-4a54-87ed-5828319be022))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 3d4f40c9-2448-4d06-8978-aa97f9012228))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 6c874a25-b919-441e-a1ee-3766f2f21ebf))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 9e9fd3e5-3fc1-4555-bc41-e5fa2dd0e725))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp a802d976-4998-4ac2-bcc1-adb66ac115dd))
+ (fp_line (start 34.11 12.21) (end 16 12.21) (layer "F.SilkS") (width 0.12) (tstamp c1c49ce0-8bb8-4a91-86d9-2b2a73707a5a))
+ (fp_line (start 33 -0.71) (end 34.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp c7b28300-6d22-42b1-9280-50d3a698be2d))
+ (fp_line (start -2.11 12.21) (end 16 12.21) (layer "F.SilkS") (width 0.12) (tstamp c81abd1a-50aa-4a2a-9203-e3f08329ea26))
+ (fp_line (start 34.11 -0.71) (end 34.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp eceb50b4-4531-44d5-bb54-c4e692eecaf1))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 0b25a85c-46e6-401b-ad35-c6cf85282d90))
+ (fp_line (start 34.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 112006f2-64de-49c8-96c6-9424f6351875))
+ (fp_line (start -2.5 12.6) (end 34.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 1ce33d56-a705-474b-9f6f-2f30fd015b3a))
+ (fp_line (start 34.5 12.6) (end 34.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 62720a57-036c-4fc0-a18a-d8ce9359ca2b))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 176a4d8b-2cfe-49e4-95cd-f83de0f7a353))
+ (fp_line (start 34 12.1) (end 34 -0.6) (layer "F.Fab") (width 0.1) (tstamp 3265383a-979f-4747-a363-13cb8f928865))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 3aee46b1-feca-45a6-a5b5-5e9821e3930e))
+ (fp_line (start 34 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 68a7255f-d903-44dc-8ce3-f731ea203c3b))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 6f78ee2a-5990-4f1d-89d3-89b7b9e075b4))
+ (fp_line (start -2 12.1) (end 34 12.1) (layer "F.Fab") (width 0.1) (tstamp e1156d4c-6b55-42d9-bf24-ca78310f29c3))
+ (pad "" np_thru_hole circle (at 32.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 2d35994d-cf0d-454b-b26a-9cc80ab21162))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp c950e0b1-4cf5-44e1-afb6-9baba9286344))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 31e9888d-a4a6-47b2-96f2-9a93ff1714a9))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bbfd2c34-3681-49b4-8acc-60b5a7fbb5d2))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ecabd7e-8460-4cc8-a59b-e63c4a38987e))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2141ffe5-0dba-4087-b941-0306d45eeaff))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bb9a1622-48ab-4e33-a148-5ddb80b63f53))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 48a9e413-e731-47e3-8f34-78d6e07b856e))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e07e845b-b81b-4b08-a1dd-fbd5cde9e1fe))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6d073e3-2492-43cf-b16b-098c0603ae0f))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 979e8fb0-12f9-4d46-8ea7-95b0369a013e))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ceb4069d-481c-4968-8268-fe57b1c2e45d))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 29568d3a-35cb-4e2b-aa00-6661cfeac164))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c542829c-d0bf-49ed-a465-f80a46b59943))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c40391a8-0e48-4c23-8b80-bd1ca3917a67))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ec34349a-3bd7-4609-b639-c62a96bc1639))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9e7ce716-2270-484e-9117-44e931505fa6))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1159bf6-501b-4403-8f37-2cda165d1e31))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e08c6f30-dba4-41f0-892a-228f45f5b8be))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 113b507d-5ed8-4ab4-adc0-3683ca043e6f))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1f16b02a-9bad-480c-a2dc-fbb5085a59fd))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4f64dc41-c283-4f00-985d-2b387dc819cb))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1b833610-2a49-4e1c-916a-4a3e23373050))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 34c1f7a7-1328-4220-8ecc-8c62c6d93093))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1f4bdf4d-90f5-40f9-a3e9-d93acc352f97))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6b02b69b-9fb9-4856-a801-58a27bb58f70))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9f9fb0ed-a6a8-4c59-a4e9-167443bf4674))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0ba1d1bf-5750-4162-a213-6b0e2bb57740))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 414a95ad-2f98-44d4-b8ee-e566e45fc97a))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a90269ca-96cd-485a-9692-d6eb78801996))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 80ab2532-0648-43be-bf4f-c902965d2b14))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 64dea17a-d74b-4eca-96df-0eb888b5fdeb))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fbf94157-7491-4723-afaf-1d430a8ec431))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 06ad6916-5aa3-44d5-80cf-5ffd6748cab6))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a6694c01-cdff-454d-b678-881256a89904))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8a96cc8d-359d-43e8-b8da-2732cceb4d6b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S34B-PUDSS-1_2x17_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..459a2a24
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S36B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfb7a76d-3719-4b2c-a81d-9e2a8da7473e)
+ )
+ (fp_text value "JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal" (at 17 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c11d167-4a1b-4db4-87ce-b3e01ecca33c)
+ )
+ (fp_text user "${REFERENCE}" (at 17 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9571fe7b-54ca-4b4e-b40e-3446be201c97)
+ )
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 29832089-222e-4b70-8e1b-75e5c4d7f3c6))
+ (fp_line (start 36.11 -0.71) (end 36.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 329a24bf-db01-4a2c-9f3a-e9029cb11447))
+ (fp_line (start 35 -0.71) (end 36.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 41f782cc-c6e6-43c4-84f8-49c53d62e063))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 59ef64ee-8e5a-457b-877e-2fc51717417d))
+ (fp_line (start 36.11 12.21) (end 17 12.21) (layer "F.SilkS") (width 0.12) (tstamp 60b4426f-7041-40b3-a817-22b2744d8791))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 68b2e74e-2c9f-4e67-8b1e-03dfe42adce9))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 8d0db2aa-93d1-4ce5-95f7-c0f106a75bcb))
+ (fp_line (start -2.11 12.21) (end 17 12.21) (layer "F.SilkS") (width 0.12) (tstamp ce334fef-090f-4e29-b07c-a089884452d1))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp fa547c44-678a-4e2b-a7b6-84dbe00a3f51))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 1556fa1d-9197-4755-95d9-2778488a6ee9))
+ (fp_line (start -2.5 12.6) (end 36.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 46bfb8c1-3d6e-4690-8862-5e162b5f5da0))
+ (fp_line (start 36.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 525c4801-e10c-4b2f-acd6-8e77ae8bb451))
+ (fp_line (start 36.5 12.6) (end 36.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp c9214856-25e5-4850-a84e-d4a3fdd85c30))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp 07fcaf00-a302-45e3-ad61-55613932b3f6))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 24d44138-6d90-43cd-bdce-89335e1da10a))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 3211c081-23c7-43c8-a99a-d7dee8c9a73a))
+ (fp_line (start 36 12.1) (end 36 -0.6) (layer "F.Fab") (width 0.1) (tstamp 47cf775b-a2a5-46da-8ce8-190d1190490e))
+ (fp_line (start -2 12.1) (end 36 12.1) (layer "F.Fab") (width 0.1) (tstamp 8d746f73-a9c4-473e-bcc2-df6eeedcf3ee))
+ (fp_line (start 36 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp a461d932-fd70-4c61-8cdb-dc18694afa9d))
+ (pad "" np_thru_hole circle (at 34.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 13aff3ff-441d-41f8-9ec1-ee1dda27cfbf))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 8bd5d87e-3c61-43f5-994b-eab665f7e36d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 195fbcf5-7ee2-42ee-b488-2d6575203fb7))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d6224bf-e58f-4dc8-b011-cda368caa122))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6390d6fa-d950-416a-8e5e-8a788af82b22))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c1e0bff7-1058-4fe1-bbb0-c73d1bee5f62))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3549dcb5-a212-4328-a662-5db1d34b77ed))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1a581662-ae11-4298-b483-082570bb3840))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 56938b3f-2d80-4191-abb4-0cd178847e8d))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 82571a5e-393c-46d0-a988-1a19ba78e6e9))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp da6a3b31-94f1-45e1-a2ca-62eca55f350b))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7993cdec-17a1-4e0b-baa4-3864c4d20b51))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3c1f08d2-3eb1-4cf5-b09a-8124e0ef291d))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 457a02c1-b24b-4b62-8eb0-57bf66eba9d1))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f8acb771-451e-45d3-b9ef-55873070b3c0))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp be2a26b9-34cd-48d3-961b-1238f32026d3))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp eaf90a5c-d3df-4326-8a8a-de776974723b))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3b0dee6c-98d8-4ea7-8ff7-f310097897fc))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87960d9c-2650-46a5-a50a-5ec84277fdc9))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd349df0-de92-4048-8b06-4f7cafbdf158))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41e985ba-978b-4d02-b333-befca111935b))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4842927e-fc6b-4469-8c26-0e3571a015ef))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2abb9c06-8c8f-48b6-9a1a-b0c4ae099cdc))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8d1aab89-c1d0-4741-a4db-add9697bb7c6))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7c98d260-a762-4d91-ada8-1697a3ea49c7))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ab9aa786-e40a-4bca-9347-603b93d53a7c))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6cf0bd8d-131d-4c01-b9da-270f3072c074))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 305e0d1a-dfbb-4500-9b01-5e83cef65828))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d89f0e9f-2770-477e-8bc1-cdbed2eb8050))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5f29113b-f637-4128-a5b9-f661b24a005b))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8cc20855-c652-48fe-9fe3-f67dc0aa487e))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6bfd492e-7a87-49b0-b94e-ee9eecad612f))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f09f2963-7f5c-430a-95aa-36e52be4d8eb))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f561d7f7-662d-4933-a174-387a686ffdfc))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e6c17d2e-5cbe-4689-9058-a4af02acb14e))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c25c1687-75af-4d76-a723-7d897656a0fa))
+ (pad "35" thru_hole circle (at 34 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 76029db3-7d86-466f-92f7-0e6a45b9c720))
+ (pad "36" thru_hole circle (at 34 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 22c83a49-316a-42f8-bb8c-5ee8661694b9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S36B-PUDSS-1_2x18_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..368b41c4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S38B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 18 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a77c70f-91d0-4da8-afd6-eb5bfc2cdef3)
+ )
+ (fp_text value "JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal" (at 18 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b2c108fe-955f-4809-9e12-326b6176bc07)
+ )
+ (fp_text user "${REFERENCE}" (at 18 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7518f9cd-fe5a-4c58-8701-e40d7e4576a3)
+ )
+ (fp_line (start 38.11 12.21) (end 18 12.21) (layer "F.SilkS") (width 0.12) (tstamp 0979f1f1-5cb5-4548-9a73-daeda967fe1d))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 0cdd92a2-adc4-40ce-af46-e45b1f3c7eaf))
+ (fp_line (start 38.11 -0.71) (end 38.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 18b22734-32fb-4e2c-9fc7-f886fc0de7ab))
+ (fp_line (start -2.11 12.21) (end 18 12.21) (layer "F.SilkS") (width 0.12) (tstamp 286e73d3-cd7f-4d47-a24e-e551d1beca3f))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 3744ff3a-5ad2-4b8e-ac70-a1b5d52190a7))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 52ce66f2-aeb7-45b0-903e-3762bd54c4db))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 6d5296ea-8851-4e4c-95bb-5495acaeefde))
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 91a04f00-70b2-4532-8f02-e03077d4c8e4))
+ (fp_line (start 37 -0.71) (end 38.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp dd98c426-5195-47fa-b0f8-d8eb5c2afdc3))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp a53f06ee-dfa4-4a98-9f95-e9a84d50ab0f))
+ (fp_line (start 38.5 12.6) (end 38.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d025d9c3-0639-4487-be50-85191685136f))
+ (fp_line (start -2.5 12.6) (end 38.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp d1d8692c-fb38-4ced-ae7b-566f45b5d79f))
+ (fp_line (start 38.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp f4f395f9-3d5a-4ced-b762-b92fe8351b02))
+ (fp_line (start 38 12.1) (end 38 -0.6) (layer "F.Fab") (width 0.1) (tstamp 14de6e3e-b9c1-41b6-b7dc-3f38678c58ea))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp 28c929e0-4f00-4edb-80a1-73020a850350))
+ (fp_line (start 38 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 3d09a096-7df6-4ff7-bc3b-027ff4647397))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp ae4bc481-e30f-4580-af38-339e9f523a3e))
+ (fp_line (start -2 12.1) (end 38 12.1) (layer "F.Fab") (width 0.1) (tstamp d02101e4-289e-48e2-950d-2d5ae3f28c16))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp e6cb823c-58bb-4ca4-8942-787f56c71a35))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 22ec4ebe-1649-45b2-b160-78cc7bc49573))
+ (pad "" np_thru_hole circle (at 36.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp b36a59c3-6ae3-4f9d-b75d-c625e6eb1252))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp 0b83630a-ee9b-4e0c-bb90-9edd4e4b4692))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 25c98ceb-2daa-4565-a355-a3fde39efd8a))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a56bebea-1f4b-4f40-b05e-6e457f1abc35))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f8b27fbe-743e-4d49-9f0e-b2353f0fb87f))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 32e8b46a-4730-41eb-a4d8-b58b5982aef7))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2345496d-d9a0-48a6-8b98-1d90565997e7))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e95fb62f-b173-4390-a7c5-cf92f8270be6))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 93090cf7-387a-4ba6-898c-fe93eb1d1b40))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8ba0aac-07c2-4f37-8efb-be81de574c15))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 91eeddfb-beca-429d-a0b9-1bae44751824))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 06d48121-db40-40d8-bbea-7af92994ee21))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a48523be-1052-4b0b-8a05-c08809b3db95))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 905f6ef9-157f-40b1-9468-0b0abb3080ae))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7fdee375-f869-40d6-96cf-b2c6c1f2e5fe))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 22a464ff-4b26-4501-8491-9aeacb41f586))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp aea8b031-d986-4b53-962b-87c691ac4e90))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5e0e5dc3-42b8-4bc2-90a4-96b9e513cb49))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fbb742a5-ee68-4875-8bac-a2fa95cc9cf8))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7af87b95-9e76-477e-b434-2a5259463d79))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2c7b496a-d3e9-4c78-92d5-8da6ea8aac5f))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a51f23f0-604e-45c7-b7e5-fda7d9e50099))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6f7bbca4-d4ce-46af-8fe7-b9227f333f5e))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 48703009-da8a-4bfa-ae5e-474f49058f51))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 39eb81f7-90e1-4012-8e4e-4e7e7ccb6320))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 35a04d07-afa6-48fd-8f78-e28d0e275df2))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c9eb92f-1183-42ba-97e4-c985332eff5e))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 294976ea-4394-4df1-9b1b-23e673e33daf))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9f93478e-584b-4ee9-b84d-493fb557af81))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12198f0c-9340-44ac-93ac-8747c1e4b3d7))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5070b828-a7a1-4d19-a82f-6d835b659009))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7239fc12-7706-486e-8cf0-b2b6f8ee2f65))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 376fcad6-5827-489b-9bd5-4388bd4e39d0))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e27af895-22b2-4c87-896e-040b1710666a))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0aee0330-55cb-41eb-bcaf-3a5691fbe457))
+ (pad "35" thru_hole circle (at 34 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b09df659-f9ef-4845-8ee5-7f9207a07c11))
+ (pad "36" thru_hole circle (at 34 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 104af158-e14c-44c6-ac45-a107971e36a8))
+ (pad "37" thru_hole circle (at 36 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp ebd8b385-64cd-43da-81c2-833abd5381f7))
+ (pad "38" thru_hole circle (at 36 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b5b64a13-9844-48e6-9b07-68728147feee))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S38B-PUDSS-1_2x19_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4a90e3db
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal.kicad_mod
@@ -0,0 +1,85 @@
+(footprint "JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77478C)
+ (descr "JST PUD series connector, S40B-PUDSS-1 (http://www.jst-mfg.com/product/pdf/eng/ePUD.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST PUD top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 19 -1.8) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff2b7e6a-13d4-4bae-8f84-6c8d5d8e92e2)
+ )
+ (fp_text value "JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal" (at 19 13.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8f62c2a9-ed29-44e7-9a1e-601590f63e53)
+ )
+ (fp_text user "${REFERENCE}" (at 19 5.75) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b874425-5cb8-46b3-99c2-faf062357166)
+ )
+ (fp_line (start 1 -0.76) (end 1 -1.01) (layer "F.SilkS") (width 0.12) (tstamp 19c26c24-3113-4a35-9d3b-e5ab1a169eee))
+ (fp_line (start -2.11 12.21) (end 19 12.21) (layer "F.SilkS") (width 0.12) (tstamp 1bb4fc0d-d86b-45b9-bc81-ac1892ff94af))
+ (fp_line (start 39 -0.71) (end 40.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 1d797dd1-fdf5-4660-a675-65442c01305a))
+ (fp_line (start 40.11 -0.71) (end 40.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 2b008e19-cb21-49a3-a7e6-692a1f3c77c9))
+ (fp_line (start -1 -0.71) (end -2.11 -0.71) (layer "F.SilkS") (width 0.12) (tstamp 5fb67001-2a77-461d-a310-78d15b5a7471))
+ (fp_line (start 40.11 12.21) (end 19 12.21) (layer "F.SilkS") (width 0.12) (tstamp 670ef87c-48f4-4b93-ad44-4723894f3ab0))
+ (fp_line (start -2.11 -0.71) (end -2.11 12.21) (layer "F.SilkS") (width 0.12) (tstamp 941b8947-b316-451e-a4d1-7e45e89a2c64))
+ (fp_line (start -2.41 -1.01) (end -2.41 1.49) (layer "F.SilkS") (width 0.12) (tstamp 99518867-6185-4f29-8f55-fcae23b420ac))
+ (fp_line (start 1 -1.01) (end -2.41 -1.01) (layer "F.SilkS") (width 0.12) (tstamp c5591c0a-02ae-4122-9337-3a9460798199))
+ (fp_line (start 40.5 -1.1) (end -2.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 32c015fa-1e6b-411e-a86f-6e410a459c29))
+ (fp_line (start -2.5 -1.1) (end -2.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 4e52fad5-9ce3-4ec6-9078-b6dbcacadbf3))
+ (fp_line (start -2.5 12.6) (end 40.5 12.6) (layer "F.CrtYd") (width 0.05) (tstamp 5fff75ba-3d56-41b2-84ef-995e19c83d80))
+ (fp_line (start 40.5 12.6) (end 40.5 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp dcbcf193-6592-4a4a-b736-c157c68472df))
+ (fp_line (start 0.5 -0.6) (end 0 0.107107) (layer "F.Fab") (width 0.1) (tstamp 29e4c327-429f-4024-baa1-f362abc9c61e))
+ (fp_line (start -2 12.1) (end 40 12.1) (layer "F.Fab") (width 0.1) (tstamp 35a48c5f-f9f3-4bc4-bc10-1844f98a12d8))
+ (fp_line (start 40 -0.6) (end -2 -0.6) (layer "F.Fab") (width 0.1) (tstamp 6bcf2a61-086d-45b1-ae0c-43a46c6efd54))
+ (fp_line (start 40 12.1) (end 40 -0.6) (layer "F.Fab") (width 0.1) (tstamp 6be6d74b-04b8-4df8-9103-a913a8c23648))
+ (fp_line (start 0 0.107107) (end -0.5 -0.6) (layer "F.Fab") (width 0.1) (tstamp ad68500a-2b6d-41ee-8f7c-9920d96979dd))
+ (fp_line (start -2 -0.6) (end -2 12.1) (layer "F.Fab") (width 0.1) (tstamp c5365e06-5a3a-4e8e-8ff1-e7adf171ce8e))
+ (pad "" np_thru_hole circle (at -0.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 24e2cfec-7684-4f2c-85f2-7ccb1a1c9bef))
+ (pad "" np_thru_hole circle (at 38.9 9.7) (size 1.65 1.65) (drill 1.65) (layers *.Cu *.Mask) (tstamp 3d5502e2-a67d-4a44-b658-82dc93f6b267))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.208333) (tstamp ee28fa9d-dbd4-4e6c-a905-1a0bd19d42ef))
+ (pad "2" thru_hole circle (at 0 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 43c14c72-5663-44c3-b6df-aa3f5b0167b0))
+ (pad "3" thru_hole circle (at 2 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d64368ad-e21c-4c4a-a4ee-98634cde730a))
+ (pad "4" thru_hole circle (at 2 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 01401aaf-db75-4f67-a8f8-8c99f93621bb))
+ (pad "5" thru_hole circle (at 4 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0a6ab582-ace3-4497-aa31-edc4cf2e05b4))
+ (pad "6" thru_hole circle (at 4 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp a7b44ae0-d717-4157-8bda-1e4bdb5e9b72))
+ (pad "7" thru_hole circle (at 6 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp fa28b3db-3a04-4b5e-bd12-234698f5fb15))
+ (pad "8" thru_hole circle (at 6 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp af6d573c-c159-4eed-9494-d096db0d164c))
+ (pad "9" thru_hole circle (at 8 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d4a24684-305d-48e2-b57f-ddfdd0bb1202))
+ (pad "10" thru_hole circle (at 8 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b7d2127-2135-4abf-9cb7-6cbe5b0a3ef1))
+ (pad "11" thru_hole circle (at 10 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 00860c3f-fd25-4f32-8bda-4f2c4de69ee6))
+ (pad "12" thru_hole circle (at 10 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1bf308be-3bb9-4586-baf1-6312dc3a9c9a))
+ (pad "13" thru_hole circle (at 12 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8a2d0659-9ee6-4926-abd2-0dfbcaea1c1b))
+ (pad "14" thru_hole circle (at 12 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp db07107a-e8be-4288-88dc-117078c76bae))
+ (pad "15" thru_hole circle (at 14 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 74386bb8-4d06-464c-acd2-5693fd7c384f))
+ (pad "16" thru_hole circle (at 14 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 306e8dac-707d-4e95-abb8-2b650b6fd13b))
+ (pad "17" thru_hole circle (at 16 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp d2567e3b-4b11-484e-9e57-b56edaea3405))
+ (pad "18" thru_hole circle (at 16 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 134e5ecd-5b85-42e6-bbb8-cde2d21397a5))
+ (pad "19" thru_hole circle (at 18 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b550cbf-fe8e-48f4-8d23-577e4259e442))
+ (pad "20" thru_hole circle (at 18 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8ed12b87-4595-4618-9bd2-87fe078b74b4))
+ (pad "21" thru_hole circle (at 20 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp cf5a81ff-64b2-45f9-8487-c0d391760f8d))
+ (pad "22" thru_hole circle (at 20 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 886a09b8-1e65-4734-b7d2-cf61d5b84902))
+ (pad "23" thru_hole circle (at 22 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7f34f1d9-ce1b-448c-9ee6-a941fb140c64))
+ (pad "24" thru_hole circle (at 22 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e0d58f65-a0ac-4c75-a3ff-a863983595b9))
+ (pad "25" thru_hole circle (at 24 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp b9527c0c-c230-4545-a48e-7d7b910b18ca))
+ (pad "26" thru_hole circle (at 24 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2e87261d-eec9-4c0c-b148-0a760ae615c2))
+ (pad "27" thru_hole circle (at 26 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 857adad6-f8bb-494b-b415-c50d501215b4))
+ (pad "28" thru_hole circle (at 26 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp bf855c05-3248-485c-b356-1c3b54293e9c))
+ (pad "29" thru_hole circle (at 28 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 761c38f9-d315-4f16-86e9-e83ed9d3db93))
+ (pad "30" thru_hole circle (at 28 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 30ad07c1-e6d6-4424-afe8-bf6d392af070))
+ (pad "31" thru_hole circle (at 30 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp c4c8b1d3-7ca0-4136-a8c7-54456290bb73))
+ (pad "32" thru_hole circle (at 30 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a982551-846e-448c-a004-3832c0126195))
+ (pad "33" thru_hole circle (at 32 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 353dc12c-c98a-4014-a5ca-de03235c7034))
+ (pad "34" thru_hole circle (at 32 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp e5624c3e-8488-4849-844a-362fe99bd460))
+ (pad "35" thru_hole circle (at 34 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 14e13b05-5978-479b-b846-7b386268f9e6))
+ (pad "36" thru_hole circle (at 34 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 843ec550-52c1-4fd4-9d1c-58fdecbbb526))
+ (pad "37" thru_hole circle (at 36 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 782935a7-20b2-4723-b740-782da22c725a))
+ (pad "38" thru_hole circle (at 36 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 129a079f-964f-4c94-9d56-fcc59da3a681))
+ (pad "39" thru_hole circle (at 38 0) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1889714-fd64-4460-add4-c3577104278d))
+ (pad "40" thru_hole circle (at 38 2) (size 1.2 1.2) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9ab5d804-c01f-4531-8b30-78b32bdf194f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_PUD_S40B-PUDSS-1_2x20_P2.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..abea5d18
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814B6)
+ (descr "JST SFH series connector, SM02B-SFHRS-TF (http://www.jst-mfg.com/product/pdf/eng/eSFH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SFH horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -4.42) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6b0deb9c-8686-4932-9442-a58129bb39c4)
+ )
+ (fp_text value "JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal" (at 0 4.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dbe0fee4-56bb-40a1-aa1c-2dea082d008c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c563f46f-41b5-45c8-a2cc-e39b44b8b55d)
+ )
+ (fp_line (start 2.71 -1.165) (end 2.71 1.215) (layer "F.SilkS") (width 0.12) (tstamp 0433e818-caba-4acb-a27a-5bdb98becd19))
+ (fp_line (start -1.85 -4.073553) (end -2.35 -4.073553) (layer "F.SilkS") (width 0.12) (tstamp 37729b78-bcec-46bb-8f28-956fb3658bdb))
+ (fp_line (start -1.315 -2.985) (end 1.315 -2.985) (layer "F.SilkS") (width 0.12) (tstamp 3799bbf7-0dc9-4675-ad5f-0e947db4769d))
+ (fp_line (start -2.1 -3.72) (end -1.85 -4.073553) (layer "F.SilkS") (width 0.12) (tstamp a32add5d-f6ee-48c0-8485-19e4fd0d9b0c))
+ (fp_line (start -2.71 -1.165) (end -2.71 1.215) (layer "F.SilkS") (width 0.12) (tstamp caa04b5a-a81a-400b-8570-ed97d61a787d))
+ (fp_line (start -2.35 -4.073553) (end -2.1 -3.72) (layer "F.SilkS") (width 0.12) (tstamp e52ed25f-29ef-44f6-8651-b0244f9e6c67))
+ (fp_line (start -1.515 3.135) (end 1.515 3.135) (layer "F.SilkS") (width 0.12) (tstamp feb99b72-8e41-407d-891a-f620b687e908))
+ (fp_line (start -3.12 3.72) (end 3.12 3.72) (layer "F.CrtYd") (width 0.05) (tstamp 2a3e9050-2a47-4ca8-8765-8ccde5c08299))
+ (fp_line (start -3.12 -3.72) (end -3.12 3.72) (layer "F.CrtYd") (width 0.05) (tstamp 4ddfe100-32f7-406f-ac4a-6df0820e577a))
+ (fp_line (start 3.12 -3.72) (end -3.12 -3.72) (layer "F.CrtYd") (width 0.05) (tstamp 741794f2-a04a-43a9-a786-42c7a609409c))
+ (fp_line (start 3.12 3.72) (end 3.12 -3.72) (layer "F.CrtYd") (width 0.05) (tstamp e50da5f3-e516-43cc-8635-71ff797b345b))
+ (fp_line (start -2.6 -2.875) (end -2.6 3.025) (layer "F.Fab") (width 0.1) (tstamp 29bcb6b3-b104-43cc-8bbe-7725be089341))
+ (fp_line (start -2.35 -4.073553) (end -2.1 -3.72) (layer "F.Fab") (width 0.1) (tstamp 354f18a4-91a9-4478-9e9f-9f6e4d1d5ae5))
+ (fp_line (start 2.6 -2.875) (end 2.6 3.025) (layer "F.Fab") (width 0.1) (tstamp 36f3c744-fd51-4495-929f-a2db5acb2738))
+ (fp_line (start -1.85 -4.073553) (end -2.35 -4.073553) (layer "F.Fab") (width 0.1) (tstamp 4a31ad9d-d34f-4291-94fe-025e6ac24c90))
+ (fp_line (start -2.1 -3.72) (end -1.85 -4.073553) (layer "F.Fab") (width 0.1) (tstamp 64e9bce7-aaa0-4b6f-bc80-2fcf675f337f))
+ (fp_line (start -2.6 3.025) (end 2.6 3.025) (layer "F.Fab") (width 0.1) (tstamp bce0a34b-6818-4caf-a44c-3cf1b10c02e1))
+ (fp_line (start -2.6 -2.875) (end 2.6 -2.875) (layer "F.Fab") (width 0.1) (tstamp cfc9a9a9-4c4a-48f4-ae73-088464da0f2c))
+ (pad "1" smd roundrect (at -2.1 -2.325) (size 1.05 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.238095) (tstamp 553fe367-9d65-41cd-86cb-cd04604bf338))
+ (pad "2" smd roundrect (at 2.1 -2.325) (size 1.05 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.238095) (tstamp f5fdd0cc-ef05-457c-823f-c078d86947e5))
+ (pad "MP" smd roundrect (at 2.2 2.35) (size 0.85 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 07e7a107-3e9e-444b-b2c9-2107e8e6a097))
+ (pad "MP" smd roundrect (at -2.2 2.35) (size 0.85 1.75) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40b7134b-5e6d-445e-9027-7d4b09920f06))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SFH_SM02B-SFHRS-TF_1x02-1MP_P4.20mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..088a58fa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM02B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e77aa76-2d0b-47e1-865b-141835029752)
+ )
+ (fp_text value "JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 491bc834-f252-4df3-87f7-87c8aecd04d6)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2228f855-9274-4fe2-9204-d6d6016e4215)
+ )
+ (fp_line (start 2.51 -1.41) (end 1.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 280b66ae-74ef-4595-b4fd-44d2301b31df))
+ (fp_line (start 2.51 0.34) (end 2.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 28d0aa19-5374-4372-9819-1cd97906b038))
+ (fp_line (start 2.51 3.11) (end 2.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 4722a133-1aa1-40ae-b2fb-54ffe0ba12b8))
+ (fp_line (start -1.06 -1.41) (end -1.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 48ddcbe3-8602-434b-a47b-493732786587))
+ (fp_line (start -2.51 3.11) (end 2.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 4afa7d9b-c4a3-4fad-8252-954aeb7ddae4))
+ (fp_line (start -2.51 0.34) (end -2.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 52a1c237-599b-4e3e-82de-2585f32dec3c))
+ (fp_line (start -2.51 -1.41) (end -1.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 90e02f03-de59-439f-b566-bc6d702f9f56))
+ (fp_line (start -2.51 2.56) (end -2.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp d99885e3-ca31-46c8-88af-5d8069491529))
+ (fp_line (start 2.9 3.5) (end 2.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 0c969889-00d3-451d-ac76-42d3932d8459))
+ (fp_line (start -2.9 3.5) (end 2.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 1ff8aaf0-9bec-451e-9d0a-a07f3216b329))
+ (fp_line (start 2.9 -2.8) (end -2.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp ba1a3e3a-7a72-479d-8f54-27bc34b47796))
+ (fp_line (start -2.9 -2.8) (end -2.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp c728696d-f674-44d4-8912-403642e55807))
+ (fp_line (start -0.5 -0.592893) (end 0 -1.3) (layer "F.Fab") (width 0.1) (tstamp 058e7f3b-cbfd-4b22-a4a4-002043d36e55))
+ (fp_line (start 2.4 -1.3) (end 2.4 3) (layer "F.Fab") (width 0.1) (tstamp 39cb0721-97c1-4b43-aef6-4529bc4c9d61))
+ (fp_line (start -1 -1.3) (end -0.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 6b09916d-d5c6-46c4-92d1-97815119d0f1))
+ (fp_line (start -2.4 -1.3) (end -2.4 3) (layer "F.Fab") (width 0.1) (tstamp 6ba26a11-9daa-49bf-b187-1d3e503834a3))
+ (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp d3f0014f-3aba-4867-8bc5-b78d4f079829))
+ (fp_line (start -2.4 3) (end 2.4 3) (layer "F.Fab") (width 0.1) (tstamp ef82ba12-6e0f-474c-823e-542550c331b5))
+ (pad "1" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d746a8b5-a79f-4d0a-82b6-d15510d1f040))
+ (pad "2" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52aa5e87-2af5-4816-bf1b-177eeb226140))
+ (pad "MP" smd roundrect (at 1.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12f09c5e-b733-4d0a-a388-6b38183600a2))
+ (pad "MP" smd roundrect (at -1.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8b9763b8-18fb-4ecd-8de3-812447e47765))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM02B-SHLS-TF_1x02-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2a61986b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM05B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 069e9173-fccd-421f-8410-d118ad07d203)
+ )
+ (fp_text value "JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 208dbd7e-e99d-4177-97e5-cd2c84fc4c7c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c7565bd-fc63-41ab-90a2-dbda15e96d7b)
+ )
+ (fp_line (start 4.01 -1.41) (end 2.56 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 06e22d06-3764-4c81-9577-eda6b2b5dd0a))
+ (fp_line (start -2.56 -1.41) (end -2.56 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 14a36b23-ec19-4571-9505-6d1da8fba233))
+ (fp_line (start -4.01 -1.41) (end -2.56 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 3ce1436e-325c-4ed4-9840-92f5cd1175c7))
+ (fp_line (start 4.01 0.34) (end 4.01 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 41652ca2-289d-4d23-80cc-6a8a7840f44b))
+ (fp_line (start -4.01 0.34) (end -4.01 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 783bdaf3-f677-4571-a063-6310e6d57260))
+ (fp_line (start -4.01 3.11) (end 4.01 3.11) (layer "F.SilkS") (width 0.12) (tstamp 93f291c4-73a2-4a19-a2b1-dc3f7484871b))
+ (fp_line (start 4.01 3.11) (end 4.01 2.56) (layer "F.SilkS") (width 0.12) (tstamp f348e7bc-794c-4806-9fb4-0210b62cae0c))
+ (fp_line (start -4.01 2.56) (end -4.01 3.11) (layer "F.SilkS") (width 0.12) (tstamp f8b19e6e-f442-40fa-b1ac-62c1bb73e1d5))
+ (fp_line (start 4.4 3.5) (end 4.4 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1db0c7ee-fd9c-4aca-86a9-e80904853e38))
+ (fp_line (start -4.4 -2.8) (end -4.4 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 34107594-c3c8-47f0-a4e5-a4510924f77e))
+ (fp_line (start 4.4 -2.8) (end -4.4 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 99a87f99-45c5-4560-8e3f-877085bb7b94))
+ (fp_line (start -4.4 3.5) (end 4.4 3.5) (layer "F.CrtYd") (width 0.05) (tstamp ada41813-06e8-45ca-8e51-c01e6f120a5a))
+ (fp_line (start -3.9 3) (end 3.9 3) (layer "F.Fab") (width 0.1) (tstamp 175f6d37-24a3-4db7-835f-0effa92aa49d))
+ (fp_line (start -2 -0.592893) (end -1.5 -1.3) (layer "F.Fab") (width 0.1) (tstamp 569789c8-70f4-4de0-9c46-d5c9c830be6b))
+ (fp_line (start 3.9 -1.3) (end 3.9 3) (layer "F.Fab") (width 0.1) (tstamp 825ab4ea-942b-4b42-8f2d-ff93a3d527ef))
+ (fp_line (start -3.9 -1.3) (end -3.9 3) (layer "F.Fab") (width 0.1) (tstamp af270d29-9514-48b1-9c2a-074955b693f9))
+ (fp_line (start -2.5 -1.3) (end -2 -0.592893) (layer "F.Fab") (width 0.1) (tstamp cea33f83-7d57-4f3b-8cf0-ee2261f52c09))
+ (fp_line (start -3.9 -1.3) (end 3.9 -1.3) (layer "F.Fab") (width 0.1) (tstamp d228500e-108a-43ad-9f39-80e25d3a9c96))
+ (pad "1" smd roundrect (at -2 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1decc5c0-27ab-4d07-8d83-558f31339856))
+ (pad "2" smd roundrect (at -1 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1fc2133-96c8-4e04-a45a-e3d179cf8616))
+ (pad "3" smd roundrect (at 0 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44cdd5f9-0928-4133-8671-d1e07d04fc4a))
+ (pad "4" smd roundrect (at 1 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26b00d28-e972-4ae4-aea9-6af105ff8ca9))
+ (pad "5" smd roundrect (at 2 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87e772b0-f02a-4482-9a71-b33d7400e20e))
+ (pad "MP" smd roundrect (at 3.45 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb8c6b72-be7a-4d01-a71d-6e97fd2b8ade))
+ (pad "MP" smd roundrect (at -3.45 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb98d0c9-236e-4002-a3a7-bb6ee6f655f0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM05B-SHLS-TF_1x05-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..9ffd1e47
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM06B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b6371d2d-8a1d-49fa-bf19-12f46fd7204f)
+ )
+ (fp_text value "JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9b5bf16-c097-4ae8-b9c6-c43a4db21fdb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4a2d682-85c5-43b9-ab55-67001ee7ceb2)
+ )
+ (fp_line (start -4.51 0.34) (end -4.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 19155524-8902-4261-b818-b2a4fc9be2cb))
+ (fp_line (start 4.51 -1.41) (end 3.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 4c26d448-cff0-4633-abfe-237fb11605eb))
+ (fp_line (start -4.51 2.56) (end -4.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 6c82db37-677f-493b-a059-9eb9b0ba0d26))
+ (fp_line (start 4.51 3.11) (end 4.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 6db95bd6-6425-472b-bcb8-35135a2b6cf2))
+ (fp_line (start -3.06 -1.41) (end -3.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp bcc15757-e2c0-4d8c-b0a4-f27e2786404b))
+ (fp_line (start -4.51 3.11) (end 4.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp be079393-16d6-4077-b4d0-388c374f0069))
+ (fp_line (start 4.51 0.34) (end 4.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp ef3d9b2d-d03d-45a9-a9e4-04c11a1e32d8))
+ (fp_line (start -4.51 -1.41) (end -3.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp f0e632c3-3cc7-46e9-8072-024f8dd87629))
+ (fp_line (start -4.9 -2.8) (end -4.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 64a80ac2-c4dd-4451-8e79-93ca267241a7))
+ (fp_line (start 4.9 -2.8) (end -4.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 691a06a4-597a-4381-9b14-e5e0fc580767))
+ (fp_line (start -4.9 3.5) (end 4.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 90c5344b-ef50-4cb6-90c1-0c54903c5ca0))
+ (fp_line (start 4.9 3.5) (end 4.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp ef2536c8-da2a-43ee-a52d-d9150ace8b4c))
+ (fp_line (start -4.4 3) (end 4.4 3) (layer "F.Fab") (width 0.1) (tstamp 10971701-9f82-42e4-9b65-73b7dd4df03b))
+ (fp_line (start -2.5 -0.592893) (end -2 -1.3) (layer "F.Fab") (width 0.1) (tstamp 1f0d3887-446c-4286-be25-bcc29042d26d))
+ (fp_line (start -4.4 -1.3) (end 4.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 243dcd26-766b-4844-9379-855a1b96ed68))
+ (fp_line (start -3 -1.3) (end -2.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 6b59ac61-e7d7-41cf-844b-72f4e01a77a9))
+ (fp_line (start 4.4 -1.3) (end 4.4 3) (layer "F.Fab") (width 0.1) (tstamp a412a486-4721-4374-b10b-220f657f696d))
+ (fp_line (start -4.4 -1.3) (end -4.4 3) (layer "F.Fab") (width 0.1) (tstamp fce10b45-43f6-4e01-8444-e23694621f2a))
+ (pad "1" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dfb9f72-c8ba-4eae-9584-f6a1e21ba666))
+ (pad "2" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 522885d8-b50e-47b0-99ef-ef7b0db90f2d))
+ (pad "3" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b16eb83c-c8c2-4f5d-9b76-f6993ccfaf22))
+ (pad "4" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97cca156-1a6d-4f16-be16-bc6a202787d0))
+ (pad "5" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99805b4d-d7cf-4582-86a5-c114583ee590))
+ (pad "6" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6a7c01eb-8f98-4a27-a60c-cd33893bec67))
+ (pad "MP" smd roundrect (at 3.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb4b243f-622a-4463-b9e0-8d4411be53a2))
+ (pad "MP" smd roundrect (at -3.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2919b6e-3e21-49ac-a741-050e6e1327f1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM06B-SHLS-TF_1x06-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..dd5f1541
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM07B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63c57959-9c6c-4193-926e-5109bcd662f2)
+ )
+ (fp_text value "JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63fcd3ca-e6f3-4f45-ba83-a35495e312e1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0226f537-2c7a-45a6-9c14-ac8b0265c3ef)
+ )
+ (fp_line (start 5.01 3.11) (end 5.01 2.56) (layer "F.SilkS") (width 0.12) (tstamp 0d00fc4a-9c3f-4418-a2db-70ea4578e0d7))
+ (fp_line (start -3.56 -1.41) (end -3.56 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 4f76cf3b-5f5b-4992-be5f-65aff4a1464b))
+ (fp_line (start 5.01 0.34) (end 5.01 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 77c2c250-b717-457d-8f54-55af894828c3))
+ (fp_line (start -5.01 2.56) (end -5.01 3.11) (layer "F.SilkS") (width 0.12) (tstamp 8d854f16-f259-4a36-afdb-6c282f7b24cd))
+ (fp_line (start 5.01 -1.41) (end 3.56 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 8eecfa84-3ae9-4f84-bbd9-eb5f7dc12786))
+ (fp_line (start -5.01 -1.41) (end -3.56 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 9dad60d2-eb40-4f62-99be-412210a8076b))
+ (fp_line (start -5.01 0.34) (end -5.01 -1.41) (layer "F.SilkS") (width 0.12) (tstamp b1e0f13d-3bf4-471c-b2f1-fa101617ff24))
+ (fp_line (start -5.01 3.11) (end 5.01 3.11) (layer "F.SilkS") (width 0.12) (tstamp ed277171-09f6-40b6-bc42-6184ed6538be))
+ (fp_line (start 5.4 -2.8) (end -5.4 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 6a719d98-6ef7-4e46-b3ad-5216ff5c0965))
+ (fp_line (start 5.4 3.5) (end 5.4 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 76543853-5e3e-47ab-a1b9-1a7b62fc8b1f))
+ (fp_line (start -5.4 -2.8) (end -5.4 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8b3c003c-682c-4abc-b121-955ea78ce124))
+ (fp_line (start -5.4 3.5) (end 5.4 3.5) (layer "F.CrtYd") (width 0.05) (tstamp d708f831-f34f-413d-8715-5021d78b8408))
+ (fp_line (start -3 -0.592893) (end -2.5 -1.3) (layer "F.Fab") (width 0.1) (tstamp 119d3ecc-3456-4f78-97ec-d44c34408646))
+ (fp_line (start -3.5 -1.3) (end -3 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 317deafc-3dfe-4ccf-9600-45ec0e25d2ac))
+ (fp_line (start 4.9 -1.3) (end 4.9 3) (layer "F.Fab") (width 0.1) (tstamp 34b9cc49-64a9-4c35-9daa-f999527fad09))
+ (fp_line (start -4.9 -1.3) (end 4.9 -1.3) (layer "F.Fab") (width 0.1) (tstamp 4034db37-f633-4ee7-b159-263c4713930b))
+ (fp_line (start -4.9 -1.3) (end -4.9 3) (layer "F.Fab") (width 0.1) (tstamp bd36acb7-743e-49e8-b64c-1e1451e2d16d))
+ (fp_line (start -4.9 3) (end 4.9 3) (layer "F.Fab") (width 0.1) (tstamp dceb491f-5b6f-4208-8cb2-8a2b7f9ae82b))
+ (pad "1" smd roundrect (at -3 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da00a90a-5851-4eca-b23e-f1e848297637))
+ (pad "2" smd roundrect (at -2 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a06e9377-1e0b-40fb-b5f7-464191795910))
+ (pad "3" smd roundrect (at -1 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9bf432d8-3d38-4696-a5aa-14d9644eb692))
+ (pad "4" smd roundrect (at 0 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a92c98c4-371b-43e8-915d-b5fac942bf79))
+ (pad "5" smd roundrect (at 1 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c8fd8be-c1c8-4bd6-95e2-c930d45b8587))
+ (pad "6" smd roundrect (at 2 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c21adf3-badc-4f71-9d2d-66bd3c01169f))
+ (pad "7" smd roundrect (at 3 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4977e0a-b2f2-4508-8535-5950c10b8b2a))
+ (pad "MP" smd roundrect (at 4.45 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28076f69-d188-4563-95e4-16b625961d35))
+ (pad "MP" smd roundrect (at -4.45 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59c2ea3a-9f0d-43db-8d9f-109c256e1879))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM07B-SHLS-TF_1x07-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1a82881d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM08B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 935c41ba-5e34-403f-aac3-aa31cb2f226c)
+ )
+ (fp_text value "JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6205fffe-bd6d-4fd6-a521-139bf58f3ec1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d11075f-3b16-419b-88e3-fdcdf3f3881f)
+ )
+ (fp_line (start -5.51 2.56) (end -5.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 1e1a6264-a71e-48e2-9b4f-fa033292cd19))
+ (fp_line (start -5.51 0.34) (end -5.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 5a7de449-f49d-46b9-8fa4-935415585e6a))
+ (fp_line (start -5.51 -1.41) (end -4.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 5daf37ca-fa52-4e7f-8417-1fbd35b71310))
+ (fp_line (start 5.51 3.11) (end 5.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp aa01d1b5-ef45-4012-bbaa-d9769d1e040a))
+ (fp_line (start -4.06 -1.41) (end -4.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp abae11f0-8dc9-44f2-8cba-318e96718682))
+ (fp_line (start 5.51 -1.41) (end 4.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp b0e6829b-049e-4e28-a72c-c93db3d83256))
+ (fp_line (start 5.51 0.34) (end 5.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp cb4cd68f-c6df-40fc-bf1d-1b858cb12562))
+ (fp_line (start -5.51 3.11) (end 5.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp da1bc791-5a86-4331-8497-278ac0fbe105))
+ (fp_line (start -5.9 -2.8) (end -5.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 29d1a6ef-0bc9-418d-b474-43d42963f45b))
+ (fp_line (start -5.9 3.5) (end 5.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 6ffb7eac-2aac-4702-a4e6-c17360b4451a))
+ (fp_line (start 5.9 -2.8) (end -5.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp a504ed18-9266-41a1-b2fb-eaf3e280420a))
+ (fp_line (start 5.9 3.5) (end 5.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp cf6fce56-ab2b-4c98-849f-c3bfb6d185ec))
+ (fp_line (start -3.5 -0.592893) (end -3 -1.3) (layer "F.Fab") (width 0.1) (tstamp 2a6d60bd-8061-49c3-9e10-dda7cb80ac31))
+ (fp_line (start -5.4 -1.3) (end 5.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 5579252d-5fe0-4c16-9cf5-eb1a33f66d47))
+ (fp_line (start -5.4 -1.3) (end -5.4 3) (layer "F.Fab") (width 0.1) (tstamp 6b044b65-712b-42fc-b71f-77505d374de5))
+ (fp_line (start -4 -1.3) (end -3.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp bb6340a7-7cea-42b4-a2c5-2d1053e92bd8))
+ (fp_line (start 5.4 -1.3) (end 5.4 3) (layer "F.Fab") (width 0.1) (tstamp d485eb08-8f15-4890-a769-8aaba22fdc43))
+ (fp_line (start -5.4 3) (end 5.4 3) (layer "F.Fab") (width 0.1) (tstamp e78a572f-e4fd-40b5-a038-c07adb7366fa))
+ (pad "1" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 722ef421-2ede-4073-a9aa-06f774f8a0e7))
+ (pad "2" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d72b438e-5661-47a5-9158-b5a6789c5ce2))
+ (pad "3" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca162caa-981c-4455-abb8-fd28a26591d6))
+ (pad "4" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0e0f9d0-62db-454d-82b0-3ee2e9112438))
+ (pad "5" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3cf7183-34d2-42d1-9224-d845c18a651a))
+ (pad "6" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc27fcb6-fdb1-4fd3-86eb-ac4f78ea760a))
+ (pad "7" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce49a2cd-b7df-48f6-ba73-b9d957b1e5b8))
+ (pad "8" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c77369e-6e3b-4206-9b72-e59206ce7529))
+ (pad "MP" smd roundrect (at -4.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0141df19-8a04-427d-8871-15fd40c5db08))
+ (pad "MP" smd roundrect (at 4.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e684ad0f-e7b0-4541-9b03-46b755ce36b2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM08B-SHLS-TF_1x08-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..c8ba1d3c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM10B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 03161548-bbee-4dd8-a6d3-e26a9bb9d13a)
+ )
+ (fp_text value "JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96568c22-c3f0-4da5-b363-d8540542c5b1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a5768323-a801-4f32-81c4-32813dd21d56)
+ )
+ (fp_line (start -6.51 2.56) (end -6.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 0cfe7aef-8b85-4772-a53e-e99f5489b962))
+ (fp_line (start 6.51 -1.41) (end 5.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 2de4794d-6681-4f2d-8b0e-c19788d6f620))
+ (fp_line (start 6.51 3.11) (end 6.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 593401ff-2712-4943-a611-cda6759ac4f3))
+ (fp_line (start 6.51 0.34) (end 6.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 5fc533c0-ca93-4441-9bc7-ed3e797bf84e))
+ (fp_line (start -5.06 -1.41) (end -5.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 82e5525a-6640-4b17-81b4-6ff08494a406))
+ (fp_line (start -6.51 -1.41) (end -5.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 8b38c353-0725-4543-bf5e-acb0e6ceabd7))
+ (fp_line (start -6.51 3.11) (end 6.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp d14dd46a-8b7d-49a7-85cc-ff6782bd57df))
+ (fp_line (start -6.51 0.34) (end -6.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp f2142321-fcf5-4a46-af47-8b5363ff98c1))
+ (fp_line (start 6.9 -2.8) (end -6.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 4a7436a3-5dfe-4719-8620-9a6437701c6d))
+ (fp_line (start -6.9 3.5) (end 6.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 68af7282-12fb-4014-b292-8a2a8ec6ad70))
+ (fp_line (start -6.9 -2.8) (end -6.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 6c09e3f8-4880-4320-9e8d-f4940d962534))
+ (fp_line (start 6.9 3.5) (end 6.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 7e6e3e68-3e92-4e96-9cde-0c69b345d17b))
+ (fp_line (start -4.5 -0.592893) (end -4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 11c8d703-4a77-46cf-9494-2226c500d113))
+ (fp_line (start -6.4 3) (end 6.4 3) (layer "F.Fab") (width 0.1) (tstamp 5a1048a3-362d-4d75-a3d0-6b5cd44ecac2))
+ (fp_line (start -6.4 -1.3) (end 6.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 6942346f-3a30-414a-94da-ad9109c5571b))
+ (fp_line (start 6.4 -1.3) (end 6.4 3) (layer "F.Fab") (width 0.1) (tstamp 6b4a904d-7b00-4787-8fa5-578e858671db))
+ (fp_line (start -5 -1.3) (end -4.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp c526391c-c3fa-4028-8350-37852f2ab56e))
+ (fp_line (start -6.4 -1.3) (end -6.4 3) (layer "F.Fab") (width 0.1) (tstamp e1109be3-7b0c-405f-a49c-37376f160bd5))
+ (pad "1" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f16024ac-3be7-4945-aef7-bffa0c7aebad))
+ (pad "2" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 27697db0-dde4-4d3e-a1da-b7741022a611))
+ (pad "3" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d3159ca-9413-47a8-954e-cfad1c5ca963))
+ (pad "4" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d23412d-3d5a-4ce6-ad6a-da4da49b667b))
+ (pad "5" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5b9b62f-4903-43f5-9516-30ea69dbe9d4))
+ (pad "6" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 31b7e29d-13db-4664-b8f8-25599f1df1b6))
+ (pad "7" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92401d42-c6ce-4a6a-9ca7-93fc7092a794))
+ (pad "8" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 52b66623-8074-4919-afb9-832dcf8bd540))
+ (pad "9" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a66d38f7-65a8-4e63-858b-b0f3251bfc46))
+ (pad "10" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34511640-c053-46e8-951c-eae64702af96))
+ (pad "MP" smd roundrect (at 5.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bffbd61-c845-46e8-9255-073d1f970ce4))
+ (pad "MP" smd roundrect (at -5.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62723f06-b8ed-4b5f-9be0-8e7968f3ff23))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM10B-SHLS-TF_1x10-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..39f4d26e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM11B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4bec2e0b-e920-4f25-95af-46e07c2672e1)
+ )
+ (fp_text value "JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 664c9ade-496b-4dbe-99d4-382685641a9a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e674efe-27ed-4683-aade-5c8fa37e58be)
+ )
+ (fp_line (start -7.01 2.56) (end -7.01 3.11) (layer "F.SilkS") (width 0.12) (tstamp 368431df-e516-4eef-9acf-9da3a20122fb))
+ (fp_line (start 7.01 -1.41) (end 5.56 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 45ae33f5-b777-46d2-a302-ec8f50381698))
+ (fp_line (start -5.56 -1.41) (end -5.56 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 5734f0dd-cffc-4aa8-a32d-e4cbbfae57c5))
+ (fp_line (start -7.01 0.34) (end -7.01 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 98d84c58-90d9-4207-a90b-46b9e331965c))
+ (fp_line (start 7.01 0.34) (end 7.01 -1.41) (layer "F.SilkS") (width 0.12) (tstamp b5462d0f-034a-4513-8e57-a6c792d67497))
+ (fp_line (start -7.01 3.11) (end 7.01 3.11) (layer "F.SilkS") (width 0.12) (tstamp cb84dade-673f-40f8-b5d2-b12b1d1fc3d5))
+ (fp_line (start -7.01 -1.41) (end -5.56 -1.41) (layer "F.SilkS") (width 0.12) (tstamp d4473389-910e-4617-8d56-c071af9c01cf))
+ (fp_line (start 7.01 3.11) (end 7.01 2.56) (layer "F.SilkS") (width 0.12) (tstamp f31a456b-6b7f-4955-806b-62067e283486))
+ (fp_line (start -7.4 3.5) (end 7.4 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 29f25b1d-512f-4307-93ca-8a6c7b537ac1))
+ (fp_line (start -7.4 -2.8) (end -7.4 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 5d71fc6a-cb83-48b8-8c36-48ba93f76ea3))
+ (fp_line (start 7.4 -2.8) (end -7.4 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp a1037832-cf3c-4c89-975f-a225a56ee071))
+ (fp_line (start 7.4 3.5) (end 7.4 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp d0d3d3e0-e204-434c-8425-d6bc32a7e422))
+ (fp_line (start -5 -0.592893) (end -4.5 -1.3) (layer "F.Fab") (width 0.1) (tstamp 049c345f-e50b-4cca-b593-fc5aa1e7c991))
+ (fp_line (start -5.5 -1.3) (end -5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 19e138f2-85d7-44a7-8e3c-b3197a864939))
+ (fp_line (start -6.9 3) (end 6.9 3) (layer "F.Fab") (width 0.1) (tstamp 8ec0a4d5-73fc-4483-8f4f-d466df9a877a))
+ (fp_line (start 6.9 -1.3) (end 6.9 3) (layer "F.Fab") (width 0.1) (tstamp a52d1157-acc0-4dfe-9e91-6d0f1edc83a3))
+ (fp_line (start -6.9 -1.3) (end -6.9 3) (layer "F.Fab") (width 0.1) (tstamp bf383cb8-8031-4dff-8176-7cd692fad7fe))
+ (fp_line (start -6.9 -1.3) (end 6.9 -1.3) (layer "F.Fab") (width 0.1) (tstamp ca24c7e5-823e-4341-95a4-c658387f4c87))
+ (pad "1" smd roundrect (at -5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f861cef-acfa-4209-940c-d7200661be8f))
+ (pad "2" smd roundrect (at -4 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fadcafb5-9d27-4c59-9c7c-73bdb5f2295d))
+ (pad "3" smd roundrect (at -3 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c36330b-4d61-4803-8d16-acede246a534))
+ (pad "4" smd roundrect (at -2 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a7621f2-a5cb-4b5d-acab-b98228f744ce))
+ (pad "5" smd roundrect (at -1 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 841e80f0-0939-40bd-bf91-bd373671dbcc))
+ (pad "6" smd roundrect (at 0 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 663c24b1-3150-4bdd-95ce-724ab9c9801a))
+ (pad "7" smd roundrect (at 1 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c0a29a7-c7ca-442d-ba7e-af1d0ff851b0))
+ (pad "8" smd roundrect (at 2 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0f4ab70-fe59-4095-a035-04da5102d7e9))
+ (pad "9" smd roundrect (at 3 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e60aee98-a065-4fe4-8fef-f6acb3813b59))
+ (pad "10" smd roundrect (at 4 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db48837c-c8d2-461a-a8df-6e5c716d80d6))
+ (pad "11" smd roundrect (at 5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa661abe-88cd-4d77-bc58-1839a51f8d20))
+ (pad "MP" smd roundrect (at -6.45 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c5d7592-e1fc-4d44-986b-2a41e73b29b2))
+ (pad "MP" smd roundrect (at 6.45 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 800d4cf9-c482-4262-85eb-5b626d614466))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM11B-SHLS-TF_1x11-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b947feda
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM12B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d52e5a0-b864-4587-96c9-f1d6e38d2e38)
+ )
+ (fp_text value "JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5171051a-dbc7-4026-ae0f-935fceecab6e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91211432-e6ef-4143-9b21-655ca572fb66)
+ )
+ (fp_line (start -7.51 3.11) (end 7.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 12546718-e0ca-4ac1-a246-7d9a062d231a))
+ (fp_line (start -7.51 0.34) (end -7.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 709c68a6-0b8a-4a86-a14b-2f489772b6ac))
+ (fp_line (start 7.51 3.11) (end 7.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 73499844-bf41-4ab1-9fba-98a54ee77f59))
+ (fp_line (start -7.51 2.56) (end -7.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp a44698b5-712f-4a38-b38f-66885a1b134d))
+ (fp_line (start -6.06 -1.41) (end -6.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp b3d54f29-a248-4189-8fb9-e7be4b618617))
+ (fp_line (start 7.51 0.34) (end 7.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp b7056504-b021-4fac-b750-8e895cf8b540))
+ (fp_line (start 7.51 -1.41) (end 6.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp c7226edd-8a9d-4c10-8546-b23ec908000d))
+ (fp_line (start -7.51 -1.41) (end -6.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp f357edd9-040c-4c8f-9794-e5e42c330ca0))
+ (fp_line (start 7.9 -2.8) (end -7.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 086b21ed-33b7-4c98-b977-9a22c1913afd))
+ (fp_line (start -7.9 -2.8) (end -7.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 5fcca2f3-a700-4414-baa7-1af966cf4e31))
+ (fp_line (start 7.9 3.5) (end 7.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 836860e1-81b3-4932-9fa8-71cc2f96fada))
+ (fp_line (start -7.9 3.5) (end 7.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8536c08e-42b0-48de-85c3-78aba8d20f60))
+ (fp_line (start -6 -1.3) (end -5.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 01239ad7-382d-4381-83e7-b0e099e421e1))
+ (fp_line (start -5.5 -0.592893) (end -5 -1.3) (layer "F.Fab") (width 0.1) (tstamp 0580b040-8948-487c-8d71-48ff47ec81d7))
+ (fp_line (start -7.4 -1.3) (end -7.4 3) (layer "F.Fab") (width 0.1) (tstamp 12453d78-f288-4964-a5ee-79c194584446))
+ (fp_line (start 7.4 -1.3) (end 7.4 3) (layer "F.Fab") (width 0.1) (tstamp 72331e5d-54fa-46aa-b888-45c46a387169))
+ (fp_line (start -7.4 -1.3) (end 7.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 7d71dc72-05e4-4955-ad5c-03041ad97800))
+ (fp_line (start -7.4 3) (end 7.4 3) (layer "F.Fab") (width 0.1) (tstamp c61fdbe3-a65a-49d1-b528-ef2c97479ed4))
+ (pad "1" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 83c91377-4957-4299-a8be-9c74ac92cfe6))
+ (pad "2" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0932766-d48e-4b77-8477-0eaae4f92c4e))
+ (pad "3" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6d73ac9-9017-45ec-be10-8e8a93aa99e7))
+ (pad "4" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6faa048f-61e9-42bc-bd6c-e697bc345d08))
+ (pad "5" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1bd21ea0-e116-490f-8790-a6b583192b42))
+ (pad "6" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c05a7ab-e4f1-41a7-adf8-642d1f22a22c))
+ (pad "7" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e45fee9-5d68-4d47-a512-0f957b21d6f1))
+ (pad "8" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86104250-d472-4af1-afea-2e536ca8f7e6))
+ (pad "9" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 325b1674-278d-444e-b64f-67a15789e8a8))
+ (pad "10" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b6adae3f-1ec4-488e-ad16-8cb6d9763986))
+ (pad "11" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab679328-9123-47d2-b27e-598cdea5ca29))
+ (pad "12" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e454331-6dc4-4397-8911-aee2b0793ad6))
+ (pad "MP" smd roundrect (at -6.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 381ba5de-c95e-4685-a86d-4d4854db73f4))
+ (pad "MP" smd roundrect (at 6.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72f397b7-3d9a-43b6-ab9d-e3820397147a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM12B-SHLS-TF_1x12-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3e85df76
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM14B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ab095a6-ee7f-4f7d-bce9-64d6c3720054)
+ )
+ (fp_text value "JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3c2ad31-6ebf-4956-b536-067890cfc1ce)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c86ded21-618e-4ca5-b6a1-4da8ee16a52d)
+ )
+ (fp_line (start -8.51 -1.41) (end -7.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 07a61ff7-3db9-4a21-be58-da51be1dc88b))
+ (fp_line (start -8.51 2.56) (end -8.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 1021bc28-66e7-48b0-8b51-9a3ff9b8a567))
+ (fp_line (start 8.51 3.11) (end 8.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 28ae7730-0d1b-4f09-a421-62a0b41d7554))
+ (fp_line (start -8.51 3.11) (end 8.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 32be1cbe-65be-44fb-b625-f24f0f66fb00))
+ (fp_line (start 8.51 -1.41) (end 7.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 3ae888dd-3e8b-4f45-84dc-b18451814705))
+ (fp_line (start 8.51 0.34) (end 8.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 520c7e99-4a70-45a8-99a6-1746dfca9ff3))
+ (fp_line (start -7.06 -1.41) (end -7.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 611106a5-c54b-44cc-bfe8-0e251bef60b6))
+ (fp_line (start -8.51 0.34) (end -8.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp b4b73f66-c185-4ba6-8338-ea7e0636d30c))
+ (fp_line (start -8.9 3.5) (end 8.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 1ed75a82-ccdb-4cd4-aaea-e94e0f93f169))
+ (fp_line (start 8.9 3.5) (end 8.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 3efc2547-f072-45f0-b5b7-78591ff81a3e))
+ (fp_line (start -8.9 -2.8) (end -8.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 8015d4c5-f445-4dc4-8989-2b820dafb5ca))
+ (fp_line (start 8.9 -2.8) (end -8.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 99acf693-c9fc-4a27-aaaa-6435b6b5d009))
+ (fp_line (start -8.4 3) (end 8.4 3) (layer "F.Fab") (width 0.1) (tstamp 04a086bc-7874-4a27-a04c-92eac9419f3c))
+ (fp_line (start -8.4 -1.3) (end 8.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 1837ad54-c1d1-455c-922a-f42fd411f9c3))
+ (fp_line (start 8.4 -1.3) (end 8.4 3) (layer "F.Fab") (width 0.1) (tstamp 378196de-f24f-416b-a93d-4a45b55fcad0))
+ (fp_line (start -6.5 -0.592893) (end -6 -1.3) (layer "F.Fab") (width 0.1) (tstamp 71af457a-959d-4587-944f-804fb5236d15))
+ (fp_line (start -7 -1.3) (end -6.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 8204a612-9451-4900-a69d-5269c7f75624))
+ (fp_line (start -8.4 -1.3) (end -8.4 3) (layer "F.Fab") (width 0.1) (tstamp 9928abc0-856a-469c-b0c1-219dbc28019d))
+ (pad "1" smd roundrect (at -6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea599949-0a8d-49b7-bfcd-200a613c204a))
+ (pad "2" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6195234d-4024-4a79-9086-c4de181e7609))
+ (pad "3" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 410f7e6b-b376-450b-859b-4bbdb199bfcd))
+ (pad "4" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2feb83d2-70e1-4623-bf86-e615a1d75de6))
+ (pad "5" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef05c6fb-7328-435c-97ab-669476432952))
+ (pad "6" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 18dc42e3-c359-4e52-8960-a0b0931c47ee))
+ (pad "7" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00d5e6f3-899e-4964-87a0-9a65c9942a55))
+ (pad "8" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ece31137-9c0f-4166-9bce-aaac09e7457b))
+ (pad "9" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6cc3271-9b97-4336-bb4a-ed89d0de8f85))
+ (pad "10" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f88c4a5-fa0f-4ba8-b8cf-d152a2b71b71))
+ (pad "11" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 441f4af6-57a7-43c1-bfe4-799150e2c39f))
+ (pad "12" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 76a89ef8-72a0-451a-b946-a9b4f2bfbbd8))
+ (pad "13" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fc3650bb-bd65-4e48-b63b-8fd64e7e253c))
+ (pad "14" smd roundrect (at 6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 252e0063-4d41-4f9b-a75c-304bff309b75))
+ (pad "MP" smd roundrect (at 7.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c1311df9-d06c-47a8-9ac8-a9fc117fa548))
+ (pad "MP" smd roundrect (at -7.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp df4197d7-90a4-4407-b49b-c14d13f67695))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM14B-SHLS-TF_1x14-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2e43c88c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM16B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7767c1ec-89af-4082-8a6c-f988de59822e)
+ )
+ (fp_text value "JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a944c45-7864-4f5c-be48-16ea426dbc7c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b841cf38-cb70-41cd-989f-5aeace098102)
+ )
+ (fp_line (start -8.06 -1.41) (end -8.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 07845065-1536-45ab-a573-11189e0e6741))
+ (fp_line (start -9.51 0.34) (end -9.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 16d27fba-520f-48fb-ab35-ec0eae595034))
+ (fp_line (start 9.51 -1.41) (end 8.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 3c2d0361-c3fa-4e04-aa21-144a6ad96a01))
+ (fp_line (start -9.51 -1.41) (end -8.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp a8000b48-b565-4e9d-8147-593e818bf122))
+ (fp_line (start 9.51 0.34) (end 9.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp be593ea4-7881-4b49-97fd-c49d0f2a1b3a))
+ (fp_line (start 9.51 3.11) (end 9.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp cdff36b3-d635-486f-b0e5-88f85e076e42))
+ (fp_line (start -9.51 3.11) (end 9.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp f0a9f909-eedf-49ad-ac27-46ba401575c4))
+ (fp_line (start -9.51 2.56) (end -9.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp f5d40d1f-5119-490f-846e-c623c3fec379))
+ (fp_line (start -9.9 3.5) (end 9.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 3fe33161-d047-4947-ada3-3fa58b21ef91))
+ (fp_line (start -9.9 -2.8) (end -9.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 451d9562-e0b8-44c0-bd92-cae135fc5507))
+ (fp_line (start 9.9 3.5) (end 9.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 8e633d16-911a-4db5-9163-efcfe6f5bf3d))
+ (fp_line (start 9.9 -2.8) (end -9.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp c57eebc5-ded4-4a77-a99e-e1b53ddeea4b))
+ (fp_line (start 9.4 -1.3) (end 9.4 3) (layer "F.Fab") (width 0.1) (tstamp 289e1513-5bba-4707-8c35-55f3e87c1caf))
+ (fp_line (start -9.4 3) (end 9.4 3) (layer "F.Fab") (width 0.1) (tstamp b0e0a17a-8d2a-42fc-a2a1-0beca917e7c0))
+ (fp_line (start -9.4 -1.3) (end -9.4 3) (layer "F.Fab") (width 0.1) (tstamp d3f6f612-b31b-476a-bca7-effa6b718286))
+ (fp_line (start -7.5 -0.592893) (end -7 -1.3) (layer "F.Fab") (width 0.1) (tstamp ebd8d974-22ba-4278-9dbb-dc6f436192a5))
+ (fp_line (start -9.4 -1.3) (end 9.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp f5f1e897-f78e-47cd-98ad-5f85c69e7a39))
+ (fp_line (start -8 -1.3) (end -7.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp f6523e95-f4bc-437a-b690-27986419a30f))
+ (pad "1" smd roundrect (at -7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98ce4223-37b5-4184-9718-acf219d433e2))
+ (pad "2" smd roundrect (at -6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7a85683-6e2e-4063-8a59-f0dd8f08647f))
+ (pad "3" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba48a0fc-f71c-4533-8b71-052430ea089b))
+ (pad "4" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa5c0b40-966d-40be-9d36-b1225181b8f7))
+ (pad "5" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a011dd0-82f1-419a-88bd-13248d74ecc7))
+ (pad "6" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0db34ae4-88e8-4859-8ec5-9f7fdd96a9b7))
+ (pad "7" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e943d07-b9d1-4e80-9d19-a1ae0778384a))
+ (pad "8" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94677958-81a6-4791-af53-908c94d4ff84))
+ (pad "9" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99680c2c-975b-453f-af6f-44cd1b2f9c88))
+ (pad "10" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bf8410d-028c-4c9a-ac05-0327ae106ec5))
+ (pad "11" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc358b65-79d9-4378-9f77-44f2a42d1125))
+ (pad "12" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f645581b-71cd-4b04-a3f6-581ac8676cdf))
+ (pad "13" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ad702c5-eca5-4974-ac6d-b9ebe54e406b))
+ (pad "14" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54ac578f-fb18-4020-88c5-e354d1fca265))
+ (pad "15" smd roundrect (at 6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71bc9d92-4014-4bf5-9e58-6d9761a33e61))
+ (pad "16" smd roundrect (at 7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99106635-f175-4982-8337-c2282fc5d803))
+ (pad "MP" smd roundrect (at 8.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1ca77b9-0f03-4238-9d69-27e23a64459d))
+ (pad "MP" smd roundrect (at -8.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eab794db-d6c7-4e27-8c24-d5c526e703a1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM16B-SHLS-TF_1x16-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1fbe2320
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM20B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8e274c88-eb21-47ed-8045-1bba47e71645)
+ )
+ (fp_text value "JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ef998f2-ee90-4e40-a998-f39abc73e75a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fc0bdb9a-f935-4331-81ea-e5957984569c)
+ )
+ (fp_line (start -11.51 3.11) (end 11.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 40a4a80d-9d2d-4348-b8b7-14fa50787713))
+ (fp_line (start 11.51 3.11) (end 11.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 6028db16-481a-417c-bd46-83c1bb5f51c6))
+ (fp_line (start -11.51 2.56) (end -11.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 7d541056-b2f7-4956-b577-fa882e057daf))
+ (fp_line (start -10.06 -1.41) (end -10.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 825ccfa4-c1b9-4417-9aaa-e3490657df21))
+ (fp_line (start 11.51 -1.41) (end 10.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 839e7da3-15dc-492d-80f8-389417580768))
+ (fp_line (start -11.51 -1.41) (end -10.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 84b54073-c388-4985-bff2-a4a6ddaa1719))
+ (fp_line (start 11.51 0.34) (end 11.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp e3c9bb8f-03cd-4a4a-ba8f-c504c84a2ca0))
+ (fp_line (start -11.51 0.34) (end -11.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp f600e720-5c2f-4664-a0e2-57e8b14c886f))
+ (fp_line (start -11.9 -2.8) (end -11.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 5e5fdd1d-bd47-4d9e-9113-b31c29da5158))
+ (fp_line (start 11.9 -2.8) (end -11.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp ab95d449-268e-4dc0-800e-bb938375624a))
+ (fp_line (start -11.9 3.5) (end 11.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp bfd3fd3f-e707-4414-826d-b6165e2d8c66))
+ (fp_line (start 11.9 3.5) (end 11.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp e244f52e-f68c-4625-8cc2-f8e3e412ee15))
+ (fp_line (start 11.4 -1.3) (end 11.4 3) (layer "F.Fab") (width 0.1) (tstamp 12f64d81-5a7b-4a29-8e13-d2b32a72ea9f))
+ (fp_line (start -11.4 -1.3) (end 11.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 36a9e50a-8543-4d53-b545-9db93be67a99))
+ (fp_line (start -11.4 3) (end 11.4 3) (layer "F.Fab") (width 0.1) (tstamp 3bf9915a-fc23-4de6-b72b-a24ebaf2c3df))
+ (fp_line (start -10 -1.3) (end -9.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 4b87f25d-1afa-40cb-93f9-df8aa4bf7af9))
+ (fp_line (start -9.5 -0.592893) (end -9 -1.3) (layer "F.Fab") (width 0.1) (tstamp 4de87134-510f-4887-b851-a6a9f3fa9bf3))
+ (fp_line (start -11.4 -1.3) (end -11.4 3) (layer "F.Fab") (width 0.1) (tstamp fe40497a-76df-48d8-a25e-37fab57d68ce))
+ (pad "1" smd roundrect (at -9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05e8a3bb-7e29-4292-9541-dc1d0d886e58))
+ (pad "2" smd roundrect (at -8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b44986d-3aff-4bb0-90b0-b47331ecd007))
+ (pad "3" smd roundrect (at -7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f127613-c08b-4b7a-aa85-b9515a482361))
+ (pad "4" smd roundrect (at -6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2df0e2a-1ee0-4da7-b78f-71e682c8dd02))
+ (pad "5" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f8b1a20b-e8c2-4a68-be5c-d8687d2abd85))
+ (pad "6" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6247db6-4ed7-4a86-914e-9b251f384520))
+ (pad "7" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4dd780f5-1bc0-49da-96b3-3abc4802dae3))
+ (pad "8" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eab18c53-e344-421b-8685-4d105f4d6f54))
+ (pad "9" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15ead974-4666-40ae-9148-88b4ed1d8844))
+ (pad "10" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe0be93a-ca26-4059-a290-4a9f0303f416))
+ (pad "11" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0a4f7d1f-95e3-44cd-9521-edabef8ba9fb))
+ (pad "12" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9b3344c-d6c5-4971-b101-1500f74275e2))
+ (pad "13" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e5815ae-29eb-42d2-a756-5ac6d5bd37a8))
+ (pad "14" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d08504d-6d9a-4f0b-9ada-bcfd699a5611))
+ (pad "15" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e86469d-1bad-4148-985a-0a7ec1162f30))
+ (pad "16" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d04c5973-8eda-4165-9969-4f16987837e3))
+ (pad "17" smd roundrect (at 6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93be2c93-8950-4154-ba17-1eb13dcf49ca))
+ (pad "18" smd roundrect (at 7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93aaf36e-affc-460a-8af9-267c6961284d))
+ (pad "19" smd roundrect (at 8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8999a28-1851-462c-add5-4ed960917046))
+ (pad "20" smd roundrect (at 9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 958be2b9-b711-4d8d-a883-5330f59b64a6))
+ (pad "MP" smd roundrect (at -10.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94815da4-64a3-475c-88aa-9b70a1e8a825))
+ (pad "MP" smd roundrect (at 10.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd8c9dbd-c439-4c08-802c-57839f8fcdd4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM20B-SHLS-TF_1x20-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..971c2acf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM22B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e9e3a9e-316c-4021-8422-b75bd9b3d908)
+ )
+ (fp_text value "JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7acf6580-7be6-47a9-9209-4b8de0e22878)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e455436f-d3cb-43db-909d-24928f4219eb)
+ )
+ (fp_line (start 12.51 0.34) (end 12.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 0aaa42ba-e32b-4ae0-a145-671535351cdf))
+ (fp_line (start -12.51 0.34) (end -12.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 0eb573a7-cee6-4aee-8b65-8215c65ddf78))
+ (fp_line (start 12.51 -1.41) (end 11.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 57e05c28-6e4e-4ca0-b1c3-58e08a625bae))
+ (fp_line (start -12.51 -1.41) (end -11.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 7e89a540-edae-42ea-8271-dd69c1578a3e))
+ (fp_line (start -11.06 -1.41) (end -11.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 7f914624-274f-4deb-834a-1882a50e103a))
+ (fp_line (start -12.51 2.56) (end -12.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 928341b8-b60a-40af-aa88-bb0e7f0662ae))
+ (fp_line (start 12.51 3.11) (end 12.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 961586ba-f626-45cc-ab4f-8038c4dc1797))
+ (fp_line (start -12.51 3.11) (end 12.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp ec5feb89-4a72-4ac9-8372-d1a7111e521b))
+ (fp_line (start 12.9 -2.8) (end -12.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 2e911fe2-9d98-40f6-bc27-72d38f818b5b))
+ (fp_line (start -12.9 3.5) (end 12.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 58dbd25a-c845-4355-a974-383b115bf036))
+ (fp_line (start -12.9 -2.8) (end -12.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp ab226dfc-b9d7-4d2c-97fa-efbef49c4544))
+ (fp_line (start 12.9 3.5) (end 12.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp e2a272ff-d230-491e-b9f8-8e446e597cea))
+ (fp_line (start -10.5 -0.592893) (end -10 -1.3) (layer "F.Fab") (width 0.1) (tstamp 43dd11fb-dbd0-49b4-9c4c-4cb4f4c5e38c))
+ (fp_line (start 12.4 -1.3) (end 12.4 3) (layer "F.Fab") (width 0.1) (tstamp 67e5e18e-f418-447a-a92a-ec2c370d8a79))
+ (fp_line (start -11 -1.3) (end -10.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 6f039a80-dee5-454b-93a3-9b826931b33a))
+ (fp_line (start -12.4 3) (end 12.4 3) (layer "F.Fab") (width 0.1) (tstamp 72778a2d-3e0f-4850-9e6a-4c4c1f385b5b))
+ (fp_line (start -12.4 -1.3) (end -12.4 3) (layer "F.Fab") (width 0.1) (tstamp aeda25d8-ca3a-4fdd-b4df-e795c24f3e97))
+ (fp_line (start -12.4 -1.3) (end 12.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp cb084573-d35e-4732-80c6-a341c17fc2b9))
+ (pad "1" smd roundrect (at -10.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 297c9cb0-5836-460f-af33-25805881c198))
+ (pad "2" smd roundrect (at -9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b3253d93-0e82-4a12-a7b7-67b12c87c740))
+ (pad "3" smd roundrect (at -8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff349517-b5c4-493c-bd8c-ced691d0a882))
+ (pad "4" smd roundrect (at -7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0954724c-e6b8-4e9a-9e4d-a9c71ea264b7))
+ (pad "5" smd roundrect (at -6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc997a8e-f948-4efb-a3e0-cc7e4fd7b895))
+ (pad "6" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6581f881-0291-4b9e-b64f-ad6598f1706b))
+ (pad "7" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e25335ef-163f-4b87-90f9-30a72e0e8d2d))
+ (pad "8" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64cdb4c4-f8dd-4c94-8329-ff9d598ff276))
+ (pad "9" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69d2803e-50e8-4613-902d-063519f3e144))
+ (pad "10" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7bad087c-2acd-48fc-bac6-01dcbe832373))
+ (pad "11" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d2b82d2-87be-44ce-869e-3aaabd1d4cf7))
+ (pad "12" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92f97034-4288-42af-814f-73e5a3bd5218))
+ (pad "13" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8938129b-c880-4c55-87df-0840fee67a83))
+ (pad "14" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 172ec889-c3ab-491b-bc05-8eb113044478))
+ (pad "15" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp adb79a5f-cd20-469a-9eaf-5dbcd1385d6a))
+ (pad "16" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdc88d70-057a-4fe8-85e2-3730570a26e4))
+ (pad "17" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d177d819-3f5c-4b8c-8369-b3719e80132f))
+ (pad "18" smd roundrect (at 6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8cfb58a0-3d31-41ee-9bc2-61529e3f4139))
+ (pad "19" smd roundrect (at 7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b6aa6d5-b05c-4d06-8fec-04be75a3c22b))
+ (pad "20" smd roundrect (at 8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fcd172e3-d634-478d-b29e-068daa56aeed))
+ (pad "21" smd roundrect (at 9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e479cd87-4349-4402-b782-97aa9bfe64f9))
+ (pad "22" smd roundrect (at 10.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d3ebc0d-1054-4813-ada1-9f82f969b1a6))
+ (pad "MP" smd roundrect (at -11.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5a94d455-ff72-462b-bf3c-6cc02bfe017f))
+ (pad "MP" smd roundrect (at 11.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f09586a7-bb8c-4f40-8b6a-bd459182fa18))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM22B-SHLS-TF_1x22-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..eaa0f369
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM26B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9697deff-bce8-430c-817e-ba5cba1ecbae)
+ )
+ (fp_text value "JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b790a4f5-3b18-4a65-81ad-ea3cca435d38)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3054631e-85c8-4943-b7bb-a15a15dc1110)
+ )
+ (fp_line (start -13.06 -1.41) (end -13.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 18d58d15-51f4-4964-bd20-2362d3be0096))
+ (fp_line (start -14.51 -1.41) (end -13.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 32033ce0-db39-4e7b-bbfd-e45218333d89))
+ (fp_line (start 14.51 -1.41) (end 13.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 448fabaa-149a-4dc8-8eff-cdbbed961439))
+ (fp_line (start 14.51 0.34) (end 14.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 598ca154-402f-4192-a9aa-67ed00ef1be9))
+ (fp_line (start -14.51 0.34) (end -14.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 74397ea4-466f-4d52-a667-d1e949fff3b9))
+ (fp_line (start -14.51 2.56) (end -14.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 824a81cb-4aa2-4b63-860c-0e70260687fa))
+ (fp_line (start 14.51 3.11) (end 14.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp 960ac96e-4cc9-4ad2-9a9a-3465d55362f3))
+ (fp_line (start -14.51 3.11) (end 14.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp e821acfd-d71b-4896-8ce2-695d294afe0e))
+ (fp_line (start -14.9 3.5) (end 14.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 0c3ebc50-d017-4221-b834-f29cdb9d1a78))
+ (fp_line (start 14.9 -2.8) (end -14.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 2dea6e7b-4206-4f2c-85c2-04a1b21aa6e8))
+ (fp_line (start -14.9 -2.8) (end -14.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 552b1661-3f81-4272-b38a-36653b8358bb))
+ (fp_line (start 14.9 3.5) (end 14.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 5b81f5c0-5585-4ea9-9cc6-4ea941303aeb))
+ (fp_line (start -13 -1.3) (end -12.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp 16845539-9eec-4a52-8c75-483218d25e05))
+ (fp_line (start -14.4 -1.3) (end 14.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 206246af-f4de-4fad-aa3e-b4403f50af2d))
+ (fp_line (start -12.5 -0.592893) (end -12 -1.3) (layer "F.Fab") (width 0.1) (tstamp 95e1976d-5cbb-4ca7-b6de-e5c93387cb33))
+ (fp_line (start 14.4 -1.3) (end 14.4 3) (layer "F.Fab") (width 0.1) (tstamp c2c119df-eaae-47b6-b9db-08404c5bee4c))
+ (fp_line (start -14.4 -1.3) (end -14.4 3) (layer "F.Fab") (width 0.1) (tstamp cc50b73b-6775-40cf-ad60-bf4326801bf5))
+ (fp_line (start -14.4 3) (end 14.4 3) (layer "F.Fab") (width 0.1) (tstamp d984e84d-f636-4e7d-8d1f-2dc70dabce67))
+ (pad "1" smd roundrect (at -12.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 358bab70-7ca2-4df0-a2f8-dc1b7cccab22))
+ (pad "2" smd roundrect (at -11.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5dd80e7-579e-4ce1-92d4-d856240c09ec))
+ (pad "3" smd roundrect (at -10.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa85af62-c69c-41c1-b779-b536cc3f2fab))
+ (pad "4" smd roundrect (at -9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00cac6d4-7ac7-4281-a1f6-fe2ce2c44907))
+ (pad "5" smd roundrect (at -8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7177a001-52a6-4572-b2b3-a56582bfbfb2))
+ (pad "6" smd roundrect (at -7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fb64b8c-a55d-4c4c-84eb-b94eb970aa80))
+ (pad "7" smd roundrect (at -6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0fcca40d-fc0f-4dbf-b16d-5993f87423f8))
+ (pad "8" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c73eeba1-2a10-45c4-8fd7-0b8e0f4947a6))
+ (pad "9" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 794a8e4c-c0b3-4890-9dbb-c8c803580083))
+ (pad "10" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c63d9e4b-88ca-4523-86b3-2298f0549fbd))
+ (pad "11" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d7bbc7a4-04f8-4508-92ed-0127df4cdda6))
+ (pad "12" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2a74131-1099-4215-9452-54eb819bc8ff))
+ (pad "13" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3541e52-c4b6-498b-9f55-e30583fe8004))
+ (pad "14" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5e665bf-fff8-46d1-890e-c77ef3afa83d))
+ (pad "15" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6894709-30b1-43c2-a27e-0999acd82ddc))
+ (pad "16" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f3c0e360-836e-4b71-9fee-4e5dd7aa7721))
+ (pad "17" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9863adf-5082-4b98-b043-69477dc2e0e8))
+ (pad "18" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 523f43cf-1522-4bf9-969a-0f5a83778d3c))
+ (pad "19" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 750bc490-cee2-464f-b28e-21f9cfb6f0bd))
+ (pad "20" smd roundrect (at 6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f48d464e-f05f-4f5a-8647-928cb8e7ab85))
+ (pad "21" smd roundrect (at 7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3f40b3-f128-45c5-9f99-d99a169de690))
+ (pad "22" smd roundrect (at 8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d41e290-9053-4dc9-a492-fda9fa42e9e2))
+ (pad "23" smd roundrect (at 9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2fdd5906-5e4e-4c03-9fd4-a951ceb99d1f))
+ (pad "24" smd roundrect (at 10.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cbeda864-b5b1-45d0-a3c1-e168b7e0488e))
+ (pad "25" smd roundrect (at 11.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6eae2fd5-e9cb-4399-a145-a4f77c55ae64))
+ (pad "26" smd roundrect (at 12.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62cf5b13-40cf-4b53-9896-1a07fcd93022))
+ (pad "MP" smd roundrect (at 13.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a8308579-e9b0-4cd2-94a3-20d021c9f64b))
+ (pad "MP" smd roundrect (at -13.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cceac909-0c79-43b1-a520-96734a6dd0af))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM26B-SHLS-TF_1x26-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2129e6a8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SHL series connector, SM30B-SHLS-TF (http://www.jst-mfg.com/product/pdf/eng/eSHL.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SHL top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64263e72-dd68-4f94-8dd9-f118673a1241)
+ )
+ (fp_text value "JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal" (at 0 4.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78ff7f62-3182-43a4-b187-8603f7cd2be0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 379b26e6-f049-4024-a70b-419083616dde)
+ )
+ (fp_line (start -15.06 -1.41) (end -15.06 -2.3) (layer "F.SilkS") (width 0.12) (tstamp 28b60015-58ce-4aed-9acb-e464f6004a3c))
+ (fp_line (start -16.51 3.11) (end 16.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp 57a0b367-0559-4c0b-951f-11aa509d8332))
+ (fp_line (start 16.51 0.34) (end 16.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp 7ee9f66c-8c9c-4593-b3ce-ed39a878fdf1))
+ (fp_line (start -16.51 2.56) (end -16.51 3.11) (layer "F.SilkS") (width 0.12) (tstamp a428d8f5-1217-4712-a434-3e7406e679f6))
+ (fp_line (start 16.51 -1.41) (end 15.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp b9b58dbb-ab97-4582-911f-90f1913dc92d))
+ (fp_line (start -16.51 -1.41) (end -15.06 -1.41) (layer "F.SilkS") (width 0.12) (tstamp bf3a4c45-5a6f-48d1-bc73-3f401007ebe4))
+ (fp_line (start -16.51 0.34) (end -16.51 -1.41) (layer "F.SilkS") (width 0.12) (tstamp d4ba2dfa-fc6c-4497-9584-4d80972c0342))
+ (fp_line (start 16.51 3.11) (end 16.51 2.56) (layer "F.SilkS") (width 0.12) (tstamp e78d7460-264f-4819-b330-0c291ed2ffc5))
+ (fp_line (start 16.9 3.5) (end 16.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 10a381de-32d5-41df-8b4c-0eae9fc5f093))
+ (fp_line (start -16.9 3.5) (end 16.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp 92857669-875b-4f25-8e6a-5c1906a754e0))
+ (fp_line (start -16.9 -2.8) (end -16.9 3.5) (layer "F.CrtYd") (width 0.05) (tstamp acae9b94-0c0c-4aed-aa7a-f6b66a9dff8a))
+ (fp_line (start 16.9 -2.8) (end -16.9 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp bb33a0cf-b27b-4258-bc3e-e92540b7847d))
+ (fp_line (start -16.4 -1.3) (end 16.4 -1.3) (layer "F.Fab") (width 0.1) (tstamp 5118553a-bfc9-4296-9718-c3b7e77e93a1))
+ (fp_line (start 16.4 -1.3) (end 16.4 3) (layer "F.Fab") (width 0.1) (tstamp 80a35db2-7b01-4793-9b2a-6225a287f21f))
+ (fp_line (start -16.4 -1.3) (end -16.4 3) (layer "F.Fab") (width 0.1) (tstamp 8a488186-0333-427d-bac5-05bcf15b1cc3))
+ (fp_line (start -14.5 -0.592893) (end -14 -1.3) (layer "F.Fab") (width 0.1) (tstamp 9dab8d16-1e87-43c7-9e16-f298dbc2cc0e))
+ (fp_line (start -16.4 3) (end 16.4 3) (layer "F.Fab") (width 0.1) (tstamp cdf2d8be-7fa4-4921-8621-6cf705e3cb18))
+ (fp_line (start -15 -1.3) (end -14.5 -0.592893) (layer "F.Fab") (width 0.1) (tstamp d7463b4a-c7fe-4f87-a2a1-3dbe2d4050e1))
+ (pad "1" smd roundrect (at -14.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 657a123f-8962-4dd2-a395-2a4b5490d7d8))
+ (pad "2" smd roundrect (at -13.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7b86aff-089a-4749-9719-344e01208ddb))
+ (pad "3" smd roundrect (at -12.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74636342-fdb2-4b0b-acfb-d3e4181b131e))
+ (pad "4" smd roundrect (at -11.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0f725ce-00cf-4833-a664-434ef26fc0c8))
+ (pad "5" smd roundrect (at -10.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de7ae854-1838-4d5e-8922-6434230b227c))
+ (pad "6" smd roundrect (at -9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90a280fe-6621-4e51-9031-16ebfa3732d4))
+ (pad "7" smd roundrect (at -8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3cb41f82-46f5-41b3-92f5-b2c560c8b766))
+ (pad "8" smd roundrect (at -7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56ab3797-e93b-4ab8-a2de-b046dc998cc6))
+ (pad "9" smd roundrect (at -6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6b6e68c-2819-40c2-a687-613ed7cccda5))
+ (pad "10" smd roundrect (at -5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6ecd9f4-66c9-49f2-aa31-1013b12dfa98))
+ (pad "11" smd roundrect (at -4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4c5aab6-eb8d-4edd-b083-8985785b51a1))
+ (pad "12" smd roundrect (at -3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ec97829-c659-4f4a-8694-98fe6dd40e7f))
+ (pad "13" smd roundrect (at -2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a4dae46-558a-4a87-9393-cf484f59eb77))
+ (pad "14" smd roundrect (at -1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e10a70c7-73f4-4ee6-bba6-8c3e217b3302))
+ (pad "15" smd roundrect (at -0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8e37930-66b3-43a2-93fa-40afdaf81bb5))
+ (pad "16" smd roundrect (at 0.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5121e98-ab71-4189-9724-3ed49d0c407f))
+ (pad "17" smd roundrect (at 1.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e333555-eb85-4a9e-91a1-db4d57f46f1d))
+ (pad "18" smd roundrect (at 2.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65c543c8-84e1-4a5b-9f5f-65a868b64476))
+ (pad "19" smd roundrect (at 3.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f7988e8-4265-46ff-83cb-921d8ddb33de))
+ (pad "20" smd roundrect (at 4.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08874940-5d7d-488e-a2b5-f1f1fda61ce0))
+ (pad "21" smd roundrect (at 5.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b619447-e0c5-4090-8e61-b8a38d133cf1))
+ (pad "22" smd roundrect (at 6.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c18896c-2bc8-46d0-a530-fc7342605fbe))
+ (pad "23" smd roundrect (at 7.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d809017-230e-4b6f-b5d2-c7a37ccac6ed))
+ (pad "24" smd roundrect (at 8.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0b9ebea3-a3bd-4253-9041-e00d76407851))
+ (pad "25" smd roundrect (at 9.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bebcaa73-f791-4bb4-83c1-b3f27c688151))
+ (pad "26" smd roundrect (at 10.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19f45e45-aafe-4757-885a-f5c6029f9649))
+ (pad "27" smd roundrect (at 11.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b99b862-f403-40bd-91b0-068b83465e0b))
+ (pad "28" smd roundrect (at 12.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdae7078-704c-474d-9545-9926dc20de37))
+ (pad "29" smd roundrect (at 13.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1cb0d9d-c4a5-4597-8ea5-55c272c0211a))
+ (pad "30" smd roundrect (at 14.5 -1.675) (size 0.6 1.25) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a591577c-413a-4957-a792-fc53fcc4738b))
+ (pad "MP" smd roundrect (at -15.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ad2f0bf-cd94-4f40-aa61-07777eb75ba0))
+ (pad "MP" smd roundrect (at 15.95 1.45) (size 0.9 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5a5ad3b-e70a-4d68-9333-3b669dd65e2e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SHL_SM30B-SHLS-TF_1x30-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4acd92fa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, BM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6767a7bd-ddbb-4837-8d3f-fc3e67b21013)
+ )
+ (fp_text value "JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f111c656-dc8c-454c-ab1c-f73268dd84d3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02771545-f622-4c31-a4f1-43ec38cb4f19)
+ )
+ (fp_line (start 2.11 -0.04) (end 2.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 111c04c8-c92b-4960-852f-39f71600f536))
+ (fp_line (start -2.11 -0.04) (end -2.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 13c4f272-43cd-4a81-b6a7-4918aead733a))
+ (fp_line (start -2.11 1.11) (end -1.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 23ec7d1d-fdd4-4f5c-be7b-c7049cf479d7))
+ (fp_line (start -0.94 -2.01) (end 0.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 4e1a9cd0-0542-41a8-bc68-c11c50ad5868))
+ (fp_line (start -1.06 1.11) (end -1.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp f018b565-dee0-406d-a84b-c0c9acd7bf52))
+ (fp_line (start 2.11 1.11) (end 1.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp f8876e4d-7471-4aa8-8fed-783a3828d573))
+ (fp_line (start 2.9 2.6) (end 2.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 5ba876ff-9450-45be-80b4-feb60c8cc6b7))
+ (fp_line (start 2.9 -2.6) (end -2.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp b4f0d6cc-517a-49b3-a50c-b99ce74d11b4))
+ (fp_line (start -2.9 2.6) (end 2.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp cfc89303-7728-4759-8af0-4597b0652306))
+ (fp_line (start -2.9 -2.6) (end -2.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp f2155daf-d3e5-4d87-85f1-6eae9fff317f))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 03cac6a5-de68-4589-9fa0-c1386edb269e))
+ (fp_line (start -2 1) (end 2 1) (layer "F.Fab") (width 0.1) (tstamp 2264aa2a-4b91-4118-aa2c-7a9b6092e279))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5ebc720d-3dc9-40ad-99d3-cbeeb59cff21))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6b7e27e5-c423-40fb-ad99-e8bafc00b24d))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6c087d4d-c71b-4ed0-abf8-198113cda3a3))
+ (fp_line (start -1 1) (end -0.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp 6c2964f0-3d22-471d-befa-183a63a87449))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 766f14ed-b942-4b6f-8568-7ac02d2a4e2e))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8b839369-0f99-43b0-9a29-0565d26fab83))
+ (fp_line (start -2 1) (end -2 -1.9) (layer "F.Fab") (width 0.1) (tstamp 8cf8f986-6e7f-409d-b83e-4d317cb42f00))
+ (fp_line (start -2 -1.9) (end 2 -1.9) (layer "F.Fab") (width 0.1) (tstamp 98f2e30e-9f02-4200-b869-a3d79cd8575a))
+ (fp_line (start -0.5 0.292893) (end 0 1) (layer "F.Fab") (width 0.1) (tstamp 9d6ffb0b-047c-49a3-ba80-eca5fec97f1f))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp a6db1ecb-d2f8-40e9-bd03-42545bee1bb0))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp e49967a7-5b86-4545-93c3-b6159b057f7d))
+ (fp_line (start 2 1) (end 2 -1.9) (layer "F.Fab") (width 0.1) (tstamp f97d947e-08fa-47bd-9fc1-b70d0c8b2fba))
+ (pad "1" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fdd1209b-0b8e-447e-baf1-53a0553f954d))
+ (pad "2" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 015e0461-69b9-4063-b06b-397aa2246ff1))
+ (pad "MP" smd roundrect (at -1.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5f85d8dd-e916-4570-993c-47395845c6b5))
+ (pad "MP" smd roundrect (at 1.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 78b63b54-0e95-441a-876b-cfe4b9529144))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM02B-SRSS-TB_1x02-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ee55c617
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, BM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a774bd5c-d55b-4ffd-9506-0b928e5d8b02)
+ )
+ (fp_text value "JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3bb1a0d-4652-4624-bc56-e3a3a1f83f36)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a444e03e-c5a2-453b-a889-db0d279112a9)
+ )
+ (fp_line (start -1.56 1.11) (end -1.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp 1d762ec0-6e91-45cc-9c32-710230617d49))
+ (fp_line (start 2.61 1.11) (end 1.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 1de56c34-3a09-4179-b355-e1d0f1b7a4a6))
+ (fp_line (start -2.61 -0.04) (end -2.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 277a745e-d060-45ba-ae8f-122f84377949))
+ (fp_line (start -2.61 1.11) (end -1.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 58338f74-223c-48b4-bcd4-ddcd9320da91))
+ (fp_line (start 2.61 -0.04) (end 2.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 5e0c45af-6b42-4d37-8d7f-0756ffef069b))
+ (fp_line (start -1.44 -2.01) (end 1.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 7ee11169-cc65-4383-8b11-13acf6700d9e))
+ (fp_line (start 3.4 2.6) (end 3.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 106ef9e4-da86-4c83-beba-7b4feec00428))
+ (fp_line (start 3.4 -2.6) (end -3.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 37281e6e-7936-4a2f-a34d-a8e21ccfbf3f))
+ (fp_line (start -3.4 -2.6) (end -3.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 77ce1173-4fb1-462f-aa6b-d1214db05d66))
+ (fp_line (start -3.4 2.6) (end 3.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp a83adef3-ed4f-44a6-8446-9203dca043b9))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 08c3f42d-2559-41d3-bfdf-1164a2c5c23a))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 309649d5-7e83-4105-b9ae-9f79e3e93fe5))
+ (fp_line (start -2.5 1) (end -2.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 4ef11a55-ccc4-4205-8d12-d156744e796a))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 5f67cda9-0e21-4552-8ac4-20b9a76f79f4))
+ (fp_line (start 2.5 1) (end 2.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 6b15f4ce-6ebe-483e-9ac4-605025cfdf18))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6b6084ab-3130-4069-aaaa-95f54eb5c7f8))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 71379c0a-8905-457a-b359-dd5c2dddd334))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 86f10455-71df-4b87-bfc4-ed8802c7e626))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9a3a616a-9adb-43e2-9a45-faf4b43f04e9))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9c5b1d48-ba4a-4452-8498-ebe7ad01d108))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp b06b5b42-0f28-4e16-b904-da8315cf0765))
+ (fp_line (start -1.5 1) (end -1 0.292893) (layer "F.Fab") (width 0.1) (tstamp dccdb458-c140-41f1-9a3c-0c414d75105e))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp e3dd2c4a-918c-4813-ad38-98ec63cb1f70))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp e696fee7-a0af-46e1-88e7-3c742688c85a))
+ (fp_line (start -2.5 1) (end 2.5 1) (layer "F.Fab") (width 0.1) (tstamp ec062ebe-f81c-4aad-a4d2-574b9f25d2c6))
+ (fp_line (start -1 0.292893) (end -0.5 1) (layer "F.Fab") (width 0.1) (tstamp f3f8d6a2-5e20-4d88-bad3-2f48d36beabd))
+ (fp_line (start -2.5 -1.9) (end 2.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp fcec576c-abdc-4096-8bc7-279d14991a42))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp fef03acf-6ef1-4b29-9c52-12bda18b8701))
+ (pad "1" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2b15d28-6b40-4000-82ca-bcb4a31feb90))
+ (pad "2" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1fd48f59-abd8-4d4e-b9e9-84063a928634))
+ (pad "3" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57482086-9ed3-4a73-beb4-cd46e6590308))
+ (pad "MP" smd roundrect (at -2.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp e9d88a38-528a-41e3-91a4-376d2a2c1b83))
+ (pad "MP" smd roundrect (at 2.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f6b8e415-8255-401d-bf6d-06bea7fb4b01))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2aaa22c6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, BM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1aad7067-eb1d-43eb-8e4f-7029246e8d76)
+ )
+ (fp_text value "JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c5beaa7c-270b-47e8-876d-5db859218efe)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58210749-f688-4a49-a19d-8e22828178aa)
+ )
+ (fp_line (start 3.11 1.11) (end 2.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 7236cda5-5375-4fa6-8280-0edc101ea8e6))
+ (fp_line (start -1.94 -2.01) (end 1.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 8aab3630-306a-4465-9221-c23e50817cbc))
+ (fp_line (start 3.11 -0.04) (end 3.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp a7b0473a-b247-4df6-b486-a48fc8dd2f8f))
+ (fp_line (start -3.11 -0.04) (end -3.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp a920a000-5c0b-40be-ac0b-26ba50f3613a))
+ (fp_line (start -2.06 1.11) (end -2.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp b925258d-f6c8-4e46-9691-79b4e26afd88))
+ (fp_line (start -3.11 1.11) (end -2.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp fe8f8b98-4db4-4570-a11c-f6f80a65c9b3))
+ (fp_line (start 3.9 2.6) (end 3.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 00f531a1-2aac-4983-a753-2316706bd5e2))
+ (fp_line (start 3.9 -2.6) (end -3.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 2375dee7-7ae8-4658-8138-168000ebaed0))
+ (fp_line (start -3.9 -2.6) (end -3.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 7731f79d-1fc7-4c1f-a143-829b9afa8aa0))
+ (fp_line (start -3.9 2.6) (end 3.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp d6943688-3858-449f-b957-8b3020a8ec50))
+ (fp_line (start -1.35 -1.55) (end -1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 1252735c-790c-4d54-9268-4fa3d158f9b2))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 12ac934b-9194-4cd6-90ae-b567f36baf5f))
+ (fp_line (start 1.35 -1.55) (end 1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 18b9a086-9a79-4ec9-944d-0f4841b2bc24))
+ (fp_line (start -1.35 -0.95) (end -1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 27577389-b9d9-495e-b40e-8b929acf228a))
+ (fp_line (start -2 1) (end -1.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp 5077f77d-8104-4598-92b5-2f47e7096e49))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5b67ee62-80c4-4cf6-867d-0ffcfdb5db34))
+ (fp_line (start -1.5 0.292893) (end -1 1) (layer "F.Fab") (width 0.1) (tstamp 601721c0-2f9d-4616-88aa-204ca4efdcf8))
+ (fp_line (start -3 1) (end 3 1) (layer "F.Fab") (width 0.1) (tstamp 7467a072-fe37-4619-9ae8-6624cd3a713e))
+ (fp_line (start 3 1) (end 3 -1.9) (layer "F.Fab") (width 0.1) (tstamp 7b022892-678f-49b3-a5cc-18325772b5aa))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7e12e4dc-0d42-4856-97ba-a257d43b6ce6))
+ (fp_line (start -1.65 -1.55) (end -1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7e74a832-278b-479f-ae1c-2a8d058daaa3))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 87f8a889-2510-4af1-b993-63b5e2b55320))
+ (fp_line (start -1.65 -0.95) (end -1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8ca9f963-1dea-436b-a3f7-6be7ebbe8149))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8f25c366-1f16-44ba-9dd0-ee54724760e7))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 99a75815-cb05-4933-8fcb-5790ec58973e))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 9bfc1718-15ce-4cd4-b054-0867a359b285))
+ (fp_line (start -3 1) (end -3 -1.9) (layer "F.Fab") (width 0.1) (tstamp b3d0ae84-daef-48a1-b0ea-d1411c080c2b))
+ (fp_line (start 1.65 -0.95) (end 1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp c394fbe1-d540-43b7-825b-d7e35c9ef47d))
+ (fp_line (start 1.35 -0.95) (end 1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp cacf64b5-8783-4c6c-9931-25f062cae531))
+ (fp_line (start -3 -1.9) (end 3 -1.9) (layer "F.Fab") (width 0.1) (tstamp e837e4cb-c84c-4c4b-a631-395b825f0b51))
+ (fp_line (start 1.65 -1.55) (end 1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp e928b750-fab0-49c9-8236-bcaff11a51cc))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp e96257ce-a4f6-4313-8734-f4ad78bd8084))
+ (pad "1" smd roundrect (at -1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d5eec63e-cdac-4fe9-93aa-d31854931e52))
+ (pad "2" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41120383-5217-4ef5-9ee7-42283196e114))
+ (pad "3" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 81cb03af-0e8b-4419-b18a-3a248ff1b44f))
+ (pad "4" smd roundrect (at 1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1b25e95c-d109-42e5-9539-1798bf87920b))
+ (pad "MP" smd roundrect (at -2.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5cb043bf-fb71-4f5f-a9b4-86ce446c8810))
+ (pad "MP" smd roundrect (at 2.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 85d1c021-cf8e-48e1-b3fd-12b4fd5ee04d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2687aeb8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, BM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a0cc168e-2d6f-428f-8f68-3f37652790f7)
+ )
+ (fp_text value "JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 65344e5b-6896-4dc8-9362-7be11ab261dd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3acfe234-89ea-482d-8f1d-06ab681428e1)
+ )
+ (fp_line (start -3.61 -0.04) (end -3.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 59b14749-5ac1-47bb-bcd1-668780f1ec35))
+ (fp_line (start 3.61 1.11) (end 2.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 8aff4649-fa0a-48a3-81e1-fa8e4e383c5e))
+ (fp_line (start -2.56 1.11) (end -2.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp 9c0cd90d-38de-4444-a2ec-079356f5a8aa))
+ (fp_line (start -3.61 1.11) (end -2.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp ef09f508-a9e7-437d-af81-319a5a83adf1))
+ (fp_line (start -2.44 -2.01) (end 2.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp fa306cf1-58aa-47ad-a107-00b9a8efdd7e))
+ (fp_line (start 3.61 -0.04) (end 3.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp fb8f9669-6847-477d-897e-6a2c2492056d))
+ (fp_line (start -4.4 2.6) (end 4.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 077b53fd-6d83-4aa0-9167-9ea5618413bf))
+ (fp_line (start 4.4 2.6) (end 4.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 6eecac8c-d15a-4604-ac8c-3393355c1d28))
+ (fp_line (start 4.4 -2.6) (end -4.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 90dd0443-bbe5-4721-9fc8-053633b21bb2))
+ (fp_line (start -4.4 -2.6) (end -4.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp f6f02732-8c99-4728-b3b5-3a514950e4f7))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 081cebc6-24e1-4473-bf42-e5ef19965b3a))
+ (fp_line (start 3.5 1) (end 3.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 14885a9c-2e23-4884-a11a-854b165a07b1))
+ (fp_line (start 2.15 -0.95) (end 2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 1a10154e-e6cf-4baa-be6f-cb59a80bbd66))
+ (fp_line (start -3.5 1) (end -3.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 1f0d29ff-5930-43de-885d-7186795d4ba9))
+ (fp_line (start -3.5 1) (end 3.5 1) (layer "F.Fab") (width 0.1) (tstamp 234ff74e-a4ce-4f6e-865e-ce17eb71e58a))
+ (fp_line (start -2.15 -0.95) (end -1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 2af17f11-6c12-44ea-9fc7-64157d043526))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 34e3194e-83a9-4507-8c54-7afc37165a8d))
+ (fp_line (start -2.15 -1.55) (end -2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 4a7748f2-8f87-49d6-8cbb-8d59912590ff))
+ (fp_line (start -1.85 -0.95) (end -1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4df96f4d-316a-4ed7-aa23-b44b966d0333))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 695e098e-90c0-450d-bb83-3d510a72b940))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6b0b12df-7a28-4181-a49d-7972ab0036cb))
+ (fp_line (start -3.5 -1.9) (end 3.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 73dc949f-8fca-459f-902a-c9e7aa6d1a59))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 78e3d809-6470-4f04-98b6-73168ba43a60))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8a236e10-333a-4955-9bd3-2dd6bd1f423e))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8c32c9a5-204f-49d9-96b7-0a0d36bd59c1))
+ (fp_line (start -1.85 -1.55) (end -2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8dcf3341-663a-4f30-8e47-6ec7742a1c0a))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 9862d15c-7e54-4b07-8cb0-8a5386d4c0d7))
+ (fp_line (start -2.5 1) (end -2 0.292893) (layer "F.Fab") (width 0.1) (tstamp 9e504033-a49b-4197-8c8a-b5d9e590c218))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp a0a08a25-9242-4bfd-97e2-bc49ab77c694))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp a42011b6-4ce0-44be-a4a5-f9420f1649dc))
+ (fp_line (start 2.15 -1.55) (end 1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp a9a0d6a9-793b-456b-b32c-a418893d58c7))
+ (fp_line (start 1.85 -0.95) (end 2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp ada6c2e8-d19c-4e85-8e51-cc1059f77184))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp bcbcbed5-00e2-424c-aacd-f976ce8254f5))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp c5e6356d-0b98-4ad8-9c8c-c9c1542dc943))
+ (fp_line (start 1.85 -1.55) (end 1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp e80fd9d8-a03d-41db-962c-e89af1cea17d))
+ (fp_line (start -2 0.292893) (end -1.5 1) (layer "F.Fab") (width 0.1) (tstamp ee8cee8c-a99a-4b34-bb11-f804241002f3))
+ (pad "1" smd roundrect (at -2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f8ae47b-635e-469e-8487-49ad401e72fc))
+ (pad "2" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2680451-8e8c-410f-9757-c64d8af7f470))
+ (pad "3" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 992feaa7-b542-4c22-a6b1-4a4f73eaf304))
+ (pad "4" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 905069cd-e323-4380-b2f0-19a461171e7c))
+ (pad "5" smd roundrect (at 2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e23176c-5c02-4c7f-bb97-498346e4d102))
+ (pad "MP" smd roundrect (at 3.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 0af3ec9a-e9da-413a-ab78-5b5d112a36ad))
+ (pad "MP" smd roundrect (at -3.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp aa9e4247-b604-492f-aac9-85b460cdd870))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM05B-SRSS-TB_1x05-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d30467d3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, BM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5eba82ea-2185-4eb4-b713-4939ed02ea5f)
+ )
+ (fp_text value "JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a17a2517-f5cf-4323-a07a-17efa7fe741d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a10f97e-73f0-427b-ab90-243a440f4d60)
+ )
+ (fp_line (start -2.94 -2.01) (end 2.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 4a893019-e973-43fc-8e94-b783c59402c1))
+ (fp_line (start 4.11 -0.04) (end 4.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 741f6ce3-265e-4bd1-bc51-bb4aa972d8a7))
+ (fp_line (start -4.11 -0.04) (end -4.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp cda98a9b-9123-4e9f-8ea4-131d0a2ad6a8))
+ (fp_line (start -4.11 1.11) (end -3.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp d5a92eb1-7350-404b-b657-7f03d5fe78fc))
+ (fp_line (start 4.11 1.11) (end 3.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp db94fa5a-2ad2-42fd-b7d3-06a42355c706))
+ (fp_line (start -3.06 1.11) (end -3.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp e296fb11-a2cb-4438-8196-eb1014c454ed))
+ (fp_line (start -4.9 -2.6) (end -4.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 0e667128-926c-455c-953c-0bdead628d99))
+ (fp_line (start 4.9 2.6) (end 4.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 4f92a97e-b1ee-49de-8fdb-a063b52115af))
+ (fp_line (start 4.9 -2.6) (end -4.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp adba3e0e-e537-4ff3-a59c-a1817aea7ab5))
+ (fp_line (start -4.9 2.6) (end 4.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp c4c2038d-c003-40a4-bcd3-bbff971e1766))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0b8b188d-06e4-404e-95b7-6815b1812da2))
+ (fp_line (start -4 1) (end -4 -1.9) (layer "F.Fab") (width 0.1) (tstamp 13892a4b-3a91-45a2-9dd7-9c7a65f70292))
+ (fp_line (start 1.35 -1.55) (end 1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1e5d9db7-9f64-479e-b914-5dd681ae4d33))
+ (fp_line (start 2.65 -1.55) (end 2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 2146547d-3f74-4171-80c6-9188f79177e3))
+ (fp_line (start -2.65 -1.55) (end -2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 238a4606-34d4-4e9f-9fae-3ca5a33ff27c))
+ (fp_line (start -4 -1.9) (end 4 -1.9) (layer "F.Fab") (width 0.1) (tstamp 2fee7894-881e-4461-89f8-4293970ecd59))
+ (fp_line (start -1.35 -0.95) (end -1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 306a302d-5401-4849-b079-5df8d5cb61ce))
+ (fp_line (start 4 1) (end 4 -1.9) (layer "F.Fab") (width 0.1) (tstamp 317ff2bc-e5b4-454e-9d6f-4852dddfef2e))
+ (fp_line (start 2.65 -0.95) (end 2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3922a08c-51ee-40d1-99fd-9f059d2b60ba))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 47b5b004-0073-4f53-9ee9-ee4512b84289))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 51034924-29dd-40d1-93f7-eb84d9d5da29))
+ (fp_line (start 2.35 -0.95) (end 2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 5210b6bd-3395-47bf-b589-38f4f2a41fc6))
+ (fp_line (start 1.35 -0.95) (end 1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 61d844f1-3182-41eb-9536-c38936591594))
+ (fp_line (start -2.35 -1.55) (end -2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 740b23c6-f73b-4a4d-8a8c-2e97c4574501))
+ (fp_line (start 1.65 -0.95) (end 1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 75bd522f-e20a-413d-bb79-eec2d8578d08))
+ (fp_line (start -1.65 -1.55) (end -1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8293fa72-6749-419d-b198-b975b74f88f3))
+ (fp_line (start -2.5 0.292893) (end -2 1) (layer "F.Fab") (width 0.1) (tstamp 82fa0ec4-a763-4dea-a685-0e1a34f5b7b3))
+ (fp_line (start -1.35 -1.55) (end -1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 907e88b9-79bb-43ac-9900-7789762aea9a))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp a46b87b9-9973-4a53-811c-6057573ff16a))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp a68971ad-b5af-455e-933c-a205f343d6c3))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp aca2daaf-d5a7-476e-ba8e-1a4d02580a1c))
+ (fp_line (start -4 1) (end 4 1) (layer "F.Fab") (width 0.1) (tstamp b1670fce-0af5-4b2a-9a60-29cd6a694bc4))
+ (fp_line (start 2.35 -1.55) (end 2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp b61024ac-dd5f-4b7a-bc46-04254ffd2ece))
+ (fp_line (start 1.65 -1.55) (end 1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp bf76a5f3-ca92-4c7f-949a-4612c37da7eb))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp bff6c832-3ffc-4462-b3d0-a82e57e582e1))
+ (fp_line (start -2.65 -0.95) (end -2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp c27dc71b-c1f4-4f9e-91cf-4348c86556cb))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp e37335d8-8b76-414f-957c-49f69c2ff358))
+ (fp_line (start -3 1) (end -2.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp f0ed687c-b328-423e-8389-eae6c93acbc4))
+ (fp_line (start -2.35 -0.95) (end -2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp fab9c410-e2ac-4e0f-a633-6bceb08d551c))
+ (fp_line (start -1.65 -0.95) (end -1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp ffacf7b6-ea3d-4f4d-91cf-3c3a507376a1))
+ (pad "1" smd roundrect (at -2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec1f8ef4-b550-45cd-b818-53d81d7e860a))
+ (pad "2" smd roundrect (at -1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8171b11-c1b2-4058-9fff-f4b922ee1ee3))
+ (pad "3" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24990f55-54c1-4609-9a76-2544ed4423bc))
+ (pad "4" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e267998-bcb6-4f5b-9afa-70cebbfec103))
+ (pad "5" smd roundrect (at 1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc9d6749-b98b-4752-8ea6-215b517959d0))
+ (pad "6" smd roundrect (at 2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1d059fd-1b8b-4044-a4ec-9c37e814d8da))
+ (pad "MP" smd roundrect (at 3.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 3dccdfc6-8118-47f5-a6fd-1bf8469dd36e))
+ (pad "MP" smd roundrect (at -3.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp a2e8dc2f-5770-4ce2-bf5d-1aace4b9d796))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM06B-SRSS-TB_1x06-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b13dc3a5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 12548da6-d50e-4248-9b0b-275f8e7facd6)
+ )
+ (fp_text value "JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73dd4b06-5557-4dff-aa8d-9678e0b33c02)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 669706e8-e3d8-4c0b-a903-15a6e76760cc)
+ )
+ (fp_line (start 4.61 -0.04) (end 4.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 0fb9f4ba-4a88-4b62-816b-4497e27bdd36))
+ (fp_line (start -3.56 1.11) (end -3.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp 115e75f5-38df-446b-8700-242eb9d6ab94))
+ (fp_line (start 4.61 1.11) (end 3.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 1769a505-a948-421a-9211-f9ceb648f443))
+ (fp_line (start -3.44 -2.01) (end 3.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 7d48b114-6330-4b08-a614-54e4a9fa930d))
+ (fp_line (start -4.61 -0.04) (end -4.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp b288ce42-1af2-4e09-b745-41c7164135fb))
+ (fp_line (start -4.61 1.11) (end -3.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp e6af59a0-4c49-4473-a60c-2c2432bd52e0))
+ (fp_line (start 5.4 2.6) (end 5.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 0a21415d-487c-495a-a696-7537eea61db7))
+ (fp_line (start -5.4 -2.6) (end -5.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 3ba30c8e-ef77-44df-850c-c581e76b53aa))
+ (fp_line (start 5.4 -2.6) (end -5.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 751670d8-5303-43f2-968d-065e643c26d7))
+ (fp_line (start -5.4 2.6) (end 5.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp d8dda8ce-f326-4f42-897e-3e601323a275))
+ (fp_line (start -3.15 -1.55) (end -3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1255d790-660e-4f3b-8a21-5d33ea708a6b))
+ (fp_line (start -2.15 -0.95) (end -1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 14f0fa98-19e0-422c-805d-f34ec866fa1f))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 175597be-aaaa-4938-823f-e3f718d399ed))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 24c186d0-b160-4fc3-8fac-ffe278341297))
+ (fp_line (start 2.85 -0.95) (end 3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3714e732-10df-4d72-b685-2fcf58b24de2))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 40f95b8d-ded6-47c6-ad52-4e6c89e4675c))
+ (fp_line (start -1.85 -1.55) (end -2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 42e673c3-213d-488a-a2cc-74825862c564))
+ (fp_line (start 1.85 -1.55) (end 1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 42f6e120-ea2e-44c5-b02c-1356c307ba16))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 43a1cc0a-7031-4275-8441-9c8c673d1b92))
+ (fp_line (start -3 0.292893) (end -2.5 1) (layer "F.Fab") (width 0.1) (tstamp 450692b6-4937-42f5-8054-f41defb68427))
+ (fp_line (start -2.85 -1.55) (end -3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4a1859b6-29e3-452d-a933-6d20b8ac5688))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 645aebd7-477b-4489-aac8-632f67ab9bc1))
+ (fp_line (start 1.85 -0.95) (end 2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 66b60f92-8796-4b46-b87e-d270bd372192))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8153c2b8-daf8-4bc4-9fac-3511aafcd232))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 83691ed6-cc3f-4f8d-9c1d-a388b264246d))
+ (fp_line (start -2.15 -1.55) (end -2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 974e0c44-4152-4593-bb27-d858106f614e))
+ (fp_line (start -4.5 1) (end -4.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp aa1dd53d-ef89-4eda-b526-f701181c7af7))
+ (fp_line (start -3.5 1) (end -3 0.292893) (layer "F.Fab") (width 0.1) (tstamp ae65d3d2-ff2f-46c2-8209-bf6aaae2bdb9))
+ (fp_line (start 2.15 -1.55) (end 1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp b207fc42-dcea-4cc1-8e64-49eb1af59a00))
+ (fp_line (start 2.85 -1.55) (end 2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp b82433d1-2278-46e9-aa4f-fa7f59e9dc38))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp c136963b-1d81-43a7-81a6-53146a8fb053))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp c54b11d7-125c-494f-b275-b33ae779baa9))
+ (fp_line (start -3.15 -0.95) (end -2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp c6b11c35-edbe-415e-8138-913f256cb183))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp ccc9a850-bc0a-4547-b667-1672c31cd55a))
+ (fp_line (start 4.5 1) (end 4.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp ccff41d2-6083-424f-809d-ca679dd61970))
+ (fp_line (start -2.85 -0.95) (end -2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp cf1156de-1303-412a-9708-67909efcb222))
+ (fp_line (start -1.85 -0.95) (end -1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp d5143215-bc29-4337-a9d5-6208c10da84f))
+ (fp_line (start -4.5 -1.9) (end 4.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp d53a6ce2-e727-46f3-bfa8-3d909be8c9c3))
+ (fp_line (start -4.5 1) (end 4.5 1) (layer "F.Fab") (width 0.1) (tstamp d5aa4cd8-7ef1-4021-a4c6-00b183dd3f6a))
+ (fp_line (start 3.15 -0.95) (end 3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp e89e0640-53e9-4f6a-b89c-765925911b02))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp f2d98857-d50b-4b99-8597-6489145f9869))
+ (fp_line (start 3.15 -1.55) (end 2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp f4727d14-85d9-4eb3-82d2-9cebf14c3167))
+ (fp_line (start 2.15 -0.95) (end 2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp fd59fec7-7832-436c-8c5f-c24ff8fb059f))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp fefede87-b7c9-4c0c-a4da-05810818d209))
+ (pad "1" smd roundrect (at -3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ef80fde-284e-4960-9ab3-73afcf6d47d2))
+ (pad "2" smd roundrect (at -2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 997708fb-4707-48df-af97-5861b2ae0331))
+ (pad "3" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb607c00-aefa-4a9f-9981-a8460be30ff8))
+ (pad "4" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 85c907d4-ad66-4bd2-9f25-b540e22217fe))
+ (pad "5" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99c8b971-77c0-4314-bc8e-f55638dc1542))
+ (pad "6" smd roundrect (at 2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6da242af-9054-400d-9e32-b4a9cc476c06))
+ (pad "7" smd roundrect (at 3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d728ebb-ecde-422f-8a6b-8fe1abf447d9))
+ (pad "MP" smd roundrect (at 4.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 100c04c5-26ba-4133-a1a4-a5e94acfb33e))
+ (pad "MP" smd roundrect (at -4.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp a39ac87e-5cc8-4ad8-a8ac-010200268461))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM07B-SRSS-TB_1x07-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c6ad8ab8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7480b5ad-55bb-4a4a-8102-916b7482c324)
+ )
+ (fp_text value "JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0a4e3e4a-7d8a-4154-a91c-b260e1320183)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf711bb7-2f90-455a-b068-f4e23c16c71a)
+ )
+ (fp_line (start -4.06 1.11) (end -4.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp 14df8498-0129-404a-a793-00b36a0ab313))
+ (fp_line (start 5.11 -0.04) (end 5.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 1735d33e-fcde-49f2-ad2c-c04ed452cf0c))
+ (fp_line (start -5.11 -0.04) (end -5.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 2d3e4acb-c769-4851-83cb-7748e9cdb652))
+ (fp_line (start 5.11 1.11) (end 4.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 685bcf90-f551-4609-9b05-96a522bd09c0))
+ (fp_line (start -5.11 1.11) (end -4.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp b9912f05-a72d-4e32-8725-5d0646670591))
+ (fp_line (start -3.94 -2.01) (end 3.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp ee2b0490-4a63-4491-88dc-a5f5b7172a21))
+ (fp_line (start 5.9 -2.6) (end -5.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 2c8158b6-78ef-4314-bdd9-f4694c3448b7))
+ (fp_line (start 5.9 2.6) (end 5.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 433759f4-4d1c-404b-a33a-29cfc36c830a))
+ (fp_line (start -5.9 -2.6) (end -5.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 49d13978-ed63-45ed-824c-9b0fffade87b))
+ (fp_line (start -5.9 2.6) (end 5.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp a38c34bf-2e4f-425f-8f8e-f0e67c948574))
+ (fp_line (start -3.35 -1.55) (end -3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 00a75a89-ffa6-48f7-b596-de63f357aeb0))
+ (fp_line (start -3.65 -0.95) (end -3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 03a5f435-13e6-4624-8b27-6c7062580062))
+ (fp_line (start -1.65 -0.95) (end -1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 06d4cc2e-0f42-4064-9178-185d4df33f58))
+ (fp_line (start 3.65 -0.95) (end 3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 0ab360cd-62a6-4030-ae14-1fde62353d8a))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1cfddbe2-8a87-45fc-b215-ed266afc8414))
+ (fp_line (start -2.35 -1.55) (end -2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 2371b9e2-2698-49db-bfba-a4f2bfa06aa1))
+ (fp_line (start 1.35 -0.95) (end 1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 2c164531-4fa3-4541-97f4-53d8b4bb7c65))
+ (fp_line (start -2.65 -0.95) (end -2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3d03ece4-c286-43a8-8521-c29b71b25851))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 41e7a457-6257-424a-bbae-47c0222c30ca))
+ (fp_line (start -5 1) (end 5 1) (layer "F.Fab") (width 0.1) (tstamp 4463e66f-2ec4-4213-b95f-c388ebe53829))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 488bade6-cdc7-4e0d-bfd9-2cac4a738b02))
+ (fp_line (start -5 1) (end -5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 4a488600-11ff-45fa-8d33-5cb7911827f0))
+ (fp_line (start 3.65 -1.55) (end 3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4a926857-7c74-405a-b22f-27413841b27a))
+ (fp_line (start -1.65 -1.55) (end -1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 4b863967-fd8f-4135-8429-00776f646e7a))
+ (fp_line (start -1.35 -1.55) (end -1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 53c70e13-3213-4c5b-9222-011d7dd2d53d))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 53f82c55-ebea-4fea-876d-1c3e90b976ae))
+ (fp_line (start 5 1) (end 5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 548ed3e8-b97a-40d6-b11f-3ae526f23f37))
+ (fp_line (start -3.35 -0.95) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 55ac2516-76cc-46c6-8108-1e5be0f472e7))
+ (fp_line (start -3.65 -1.55) (end -3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 5f7640b5-441e-4acb-849f-9251519cd10a))
+ (fp_line (start 1.35 -1.55) (end 1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6dcf1798-4c36-4dde-8f56-71ee5e9575e3))
+ (fp_line (start 1.65 -1.55) (end 1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 7b2d80ca-7bc6-47bd-ab34-ac69268682ee))
+ (fp_line (start -2.35 -0.95) (end -2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 7bfc0c4f-933f-4079-905e-99f3535e3f5d))
+ (fp_line (start 3.35 -0.95) (end 3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8a2a4cd7-0131-42ed-862f-5a8f4ecaa2f3))
+ (fp_line (start 1.65 -0.95) (end 1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 9b41b20f-1e18-475b-a70b-3c5dfb9afbe4))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp a331dbd0-735f-4354-9ae7-5a3737cd128e))
+ (fp_line (start -5 -1.9) (end 5 -1.9) (layer "F.Fab") (width 0.1) (tstamp a3338810-4f90-4647-a28c-1370d23cdda3))
+ (fp_line (start -3.5 0.292893) (end -3 1) (layer "F.Fab") (width 0.1) (tstamp a520c01a-c295-4d82-8cae-2e78cfcc3cbd))
+ (fp_line (start 2.65 -0.95) (end 2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp ab2d4a00-8348-4920-b295-3b6c516a3f1c))
+ (fp_line (start 2.35 -1.55) (end 2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp b5180c92-d300-466f-aa39-e65d58427247))
+ (fp_line (start 3.35 -1.55) (end 3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp b791a775-e8f1-4b0c-863e-54af1eaf5a55))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp b82d3494-6062-4d7a-bb0e-69d78d291974))
+ (fp_line (start 2.65 -1.55) (end 2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp c3c94591-c781-46a4-8537-d4a0f231bdb2))
+ (fp_line (start -2.65 -1.55) (end -2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp d40aa152-1b11-4405-926a-0d210ee04afb))
+ (fp_line (start 2.35 -0.95) (end 2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp d430d978-6b55-40d4-a67f-c7849d1f47d1))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp db6577fd-af82-4a55-abbd-d557348d7c55))
+ (fp_line (start -1.35 -0.95) (end -1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp e5dab52d-97c2-48dc-96dd-ac1cfb2dc74d))
+ (fp_line (start -4 1) (end -3.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp e7583df2-61e6-4e35-a257-08c37edb1033))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp eb5dc602-1d9a-4168-919f-abcfa89c4ae1))
+ (pad "1" smd roundrect (at -3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 15e3024d-b6e8-40e1-bf90-fa947fa64d3f))
+ (pad "2" smd roundrect (at -2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30559c60-1cc2-49fa-9c59-3f9798d1e350))
+ (pad "3" smd roundrect (at -1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ceabddb8-af25-485a-ad6d-a93138673447))
+ (pad "4" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 573385e9-b1d1-4cc1-ae63-f7dae42124cf))
+ (pad "5" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8136dd44-08ae-43d2-b565-9130f79fc66a))
+ (pad "6" smd roundrect (at 1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95266134-78f8-407a-8edc-23588b8a7533))
+ (pad "7" smd roundrect (at 2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0903049d-bfa9-4b22-954d-33451467a7dc))
+ (pad "8" smd roundrect (at 3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5f0a922-581f-4f6e-9bde-0cb4e0b3bfef))
+ (pad "MP" smd roundrect (at 4.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 30003a53-4436-4410-b6a1-d8dffbf73476))
+ (pad "MP" smd roundrect (at -4.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp cfc6fd7b-69cc-473d-bf92-09c59f248dba))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM08B-SRSS-TB_1x08-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c6011922
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45e66d14-76b5-4368-9ec0-b5f7f4f060a8)
+ )
+ (fp_text value "JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e992e171-110a-49ab-abad-0fe6607f1fa2)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71444855-eddb-4c09-979b-a27a5143ca85)
+ )
+ (fp_line (start 5.61 -0.04) (end 5.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 0022dfaf-81c6-4d98-882e-7857d6cf908e))
+ (fp_line (start -4.44 -2.01) (end 4.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 5fbaa933-f8cd-412e-9778-0f39553d943e))
+ (fp_line (start -5.61 1.11) (end -4.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 71aaf06a-ae44-4f5c-a937-e5092ddbde95))
+ (fp_line (start -5.61 -0.04) (end -5.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 9f975bc0-516e-41f4-90dc-f68d23d5ed14))
+ (fp_line (start -4.56 1.11) (end -4.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp b0b63502-3519-4a8d-8a20-92317ae14e71))
+ (fp_line (start 5.61 1.11) (end 4.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp d33a498f-c194-4679-89c2-89c881ced67d))
+ (fp_line (start -6.4 2.6) (end 6.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 21cb4acf-957c-4de4-bd83-dbef90bdf880))
+ (fp_line (start 6.4 2.6) (end 6.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 43d5ea39-6724-4151-a840-2d6d7cc9269d))
+ (fp_line (start 6.4 -2.6) (end -6.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 8dc16eb6-d09e-412f-8f5e-43f78cbac720))
+ (fp_line (start -6.4 -2.6) (end -6.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp e1ccb2da-96cd-4bd3-abd7-df5736a3b818))
+ (fp_line (start -1.85 -1.55) (end -2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 03153621-35cf-4b51-8c1f-f01bd82e911c))
+ (fp_line (start 5.5 1) (end 5.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 05060fcf-0f0b-4f2f-abdd-99e4a3c3135c))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 07e2da5d-5398-497a-aa2e-50d4c4a55fb2))
+ (fp_line (start -1.85 -0.95) (end -1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 17dec758-bb51-40ca-93f6-e3eeec805fdd))
+ (fp_line (start 2.85 -1.55) (end 2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 183e9a7e-ab6d-4af3-8ed5-e46ece164d7d))
+ (fp_line (start 4.15 -0.95) (end 4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 2946fa2a-c47a-4221-bedd-fc80231e43bf))
+ (fp_line (start -4.15 -0.95) (end -3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 2c2dedca-bbdc-45fe-9a15-7cc7745018f7))
+ (fp_line (start -3.15 -0.95) (end -2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 38f90ac3-7511-4469-a98b-6719869d84ff))
+ (fp_line (start -2.85 -0.95) (end -2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 42098400-1398-4634-ab25-f1d83f7940a4))
+ (fp_line (start -2.15 -0.95) (end -1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 44b7a25b-80fb-4b6f-bd75-fdd5d7eb150d))
+ (fp_line (start 3.85 -1.55) (end 3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 492126e8-6a7c-4b7a-a4e2-5f0dea0dc16b))
+ (fp_line (start -5.5 -1.9) (end 5.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 51a6d458-0823-44de-a1a0-c280444bded4))
+ (fp_line (start -4.15 -1.55) (end -4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 54ce6d7b-a8e8-4412-a2dc-9b3741056a2f))
+ (fp_line (start -2.85 -1.55) (end -3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 58ef0ceb-edbb-4cb3-a678-d9433eb3ca0a))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5b3fdf7c-e1a2-4bc9-9c86-d8dd7cc6334c))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5bc2f56d-3bd0-46a0-b3a9-a950d76080ee))
+ (fp_line (start -3.85 -1.55) (end -4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 68842312-ad1a-4665-92fd-ce737d940efe))
+ (fp_line (start 3.15 -1.55) (end 2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6f510839-b5a9-4601-bda6-d5ffc4f87752))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7af399cf-4ce7-4b74-85f1-657ab29f0987))
+ (fp_line (start 4.15 -1.55) (end 3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 83e88631-197e-4610-be2e-595bf7b5147b))
+ (fp_line (start -5.5 1) (end -5.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 870a28ae-48c0-4597-813c-1b176d21414d))
+ (fp_line (start -3.15 -1.55) (end -3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 89d142cc-d363-42e4-9ae8-b03ffc2c2a52))
+ (fp_line (start -5.5 1) (end 5.5 1) (layer "F.Fab") (width 0.1) (tstamp 92302edf-c648-49f7-8a6c-4ec92e77cae3))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp a6471d3b-caf7-4d18-9a43-36aabeddf870))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp a8d81ab7-a90e-43a7-8192-12e53e75f9b5))
+ (fp_line (start 2.15 -1.55) (end 1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp a9ecd3f0-9d4b-41db-b387-0601ee29e267))
+ (fp_line (start -3.85 -0.95) (end -3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp adbe521d-e1e5-4df4-be90-5ca9c1023aa1))
+ (fp_line (start 1.85 -1.55) (end 1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp b35e6296-eddf-4576-9d7d-bdc52998e99e))
+ (fp_line (start -4.5 1) (end -4 0.292893) (layer "F.Fab") (width 0.1) (tstamp b545afbe-a955-4363-b64b-41ae72230e7c))
+ (fp_line (start 2.85 -0.95) (end 3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp b5db740a-98ed-447d-9e7c-6e6c550f29f6))
+ (fp_line (start 1.85 -0.95) (end 2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp b879e882-4578-4eb1-ad40-e861a00f1163))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp b95281f9-1428-4d29-b379-0fff36c9e5ef))
+ (fp_line (start 3.85 -0.95) (end 4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp c35017dd-07d3-408e-86e9-61685dbd5047))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp c74ce6bf-5c24-4228-9f41-3a4d1cc79d55))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp d2003a71-f4ac-433d-b8b8-edff4b8c1a27))
+ (fp_line (start 3.15 -0.95) (end 3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp d5398275-93ab-42c4-a8f8-930d2b289715))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp d715a6db-ec73-46da-94da-6dd1c13c99b5))
+ (fp_line (start 2.15 -0.95) (end 2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp de398bd6-a4e9-4a7e-aa9a-761d0bd782f0))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp decca3b2-4345-48e6-aed6-11415287615d))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp e8b0db81-49b2-4cf8-93f8-7c20dbfc6332))
+ (fp_line (start -4 0.292893) (end -3.5 1) (layer "F.Fab") (width 0.1) (tstamp ed97eeea-4e51-460e-9446-5c98e65e2d3a))
+ (fp_line (start -2.15 -1.55) (end -2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp fb0f7574-51af-4e93-bb61-890df121ef37))
+ (pad "1" smd roundrect (at -4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ad829e65-a7ab-48de-b402-040ec1d3b3d7))
+ (pad "2" smd roundrect (at -3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 118f4e7f-8106-458e-9354-db923e1e6cf6))
+ (pad "3" smd roundrect (at -2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e78b56ba-fd74-4802-bba3-8b363977b3c1))
+ (pad "4" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 529e35e7-d664-464e-944d-a10fb958aa8c))
+ (pad "5" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4274c6ce-f64c-4bb7-a57f-ade11d14e40f))
+ (pad "6" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98fb5af0-ce49-4ae0-8404-9ad6db2b258a))
+ (pad "7" smd roundrect (at 2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a15f260e-5221-4657-bf2c-812ab70f74aa))
+ (pad "8" smd roundrect (at 3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38144d14-b42f-4818-baa4-4535adf17ab1))
+ (pad "9" smd roundrect (at 4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fee236b-7b2f-4b98-b319-a519526d0c1f))
+ (pad "MP" smd roundrect (at 5.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 90fa0ad4-7e25-4e98-b34c-706f627deedc))
+ (pad "MP" smd roundrect (at -5.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp e59340f5-4cab-4d8b-b601-81c193991619))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM09B-SRSS-TB_1x09-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..fb039f3e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,92 @@
+(footprint "JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3509ff50-a5e5-4a24-baff-cd883fb953b9)
+ )
+ (fp_text value "JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39938002-0055-4592-bb93-678bfec7a988)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9bbaf2ff-9959-4f47-a494-c43e3146d4b8)
+ )
+ (fp_line (start -5.06 1.11) (end -5.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp 43ca018f-81cd-44fe-8d5f-c125451c9a28))
+ (fp_line (start -4.94 -2.01) (end 4.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 574c9c4f-23cb-4b51-9568-d5d60741ef5f))
+ (fp_line (start 6.11 -0.04) (end 6.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 7e067113-94e8-4b43-b1e7-300fa1d81ba1))
+ (fp_line (start 6.11 1.11) (end 5.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 9ab222de-a74d-4e56-a505-bb65bb2c3390))
+ (fp_line (start -6.11 1.11) (end -5.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp b1457551-0b51-42c0-b9a8-63cebb35ee39))
+ (fp_line (start -6.11 -0.04) (end -6.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp cf469868-8899-4ee3-85fd-444fdce4428b))
+ (fp_line (start -6.9 2.6) (end 6.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 55f1db6e-29e1-4fd9-aae9-6c0ab7010bc8))
+ (fp_line (start 6.9 2.6) (end 6.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp cc708353-4696-4edd-b2b6-b463ed0182cb))
+ (fp_line (start 6.9 -2.6) (end -6.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp e3b8e007-a36f-49ad-80e7-9c2110870194))
+ (fp_line (start -6.9 -2.6) (end -6.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp ea055584-7293-483c-aa8e-8007dd6960cd))
+ (fp_line (start 3.65 -0.95) (end 3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 020d3fd7-4c75-4be1-b9a3-480275e3f786))
+ (fp_line (start 4.35 -0.95) (end 4.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0b088594-654a-485f-a0a6-b0ccf4e80eaf))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0c502993-5e8c-4e82-9b9d-e211a156882f))
+ (fp_line (start -1.65 -0.95) (end -1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0fb99efb-01f5-4140-8591-f42e00943fd1))
+ (fp_line (start -2.35 -0.95) (end -2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 17ccced8-1949-44b8-9063-1ffd5a688f58))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 268b7125-3303-44b9-b77a-268d3b2aea09))
+ (fp_line (start -1.35 -1.55) (end -1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 2fb64e16-326a-4ac8-bf03-3258c2cb6866))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 327c23a2-26bc-4692-aa07-88b7fa2527c6))
+ (fp_line (start -3.65 -1.55) (end -3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3b5bcb68-54fd-4eb1-9372-b0cae56ea91b))
+ (fp_line (start 2.35 -0.95) (end 2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3ec0061c-3fda-4683-be37-8246b3da2548))
+ (fp_line (start 3.65 -1.55) (end 3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 42caead9-a5eb-42a4-ba44-04bb77bd96f6))
+ (fp_line (start 1.65 -1.55) (end 1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4d2feccd-02ab-4e4d-b4b4-907ed81ddaad))
+ (fp_line (start -4.65 -1.55) (end -4.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 5144aa57-0067-424b-a282-1aabba8ed7d6))
+ (fp_line (start -4.35 -1.55) (end -4.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 576186bd-4ca9-438a-aaf3-3fc1c5a52851))
+ (fp_line (start -6 -1.9) (end 6 -1.9) (layer "F.Fab") (width 0.1) (tstamp 57eb2af3-e6fa-4c81-a16a-768dbba52806))
+ (fp_line (start -1.65 -1.55) (end -1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 58705c49-7252-4091-89da-0477de22b303))
+ (fp_line (start 1.65 -0.95) (end 1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 60681ffe-5b84-4e91-9c9c-ca59eb92345d))
+ (fp_line (start -4.65 -0.95) (end -4.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 66d33d9c-a794-447b-8bcd-ca7e6c23eb67))
+ (fp_line (start 3.35 -1.55) (end 3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6752b014-cd72-4d03-809d-fb7958f4c5d9))
+ (fp_line (start -3.35 -0.95) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 67ad3c5f-e2b5-436a-9d46-fcc871747640))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6b44accd-24fe-49df-842e-461bf51c0751))
+ (fp_line (start 1.35 -0.95) (end 1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6dc0c929-39d5-434c-99eb-7bad684314c6))
+ (fp_line (start -3.65 -0.95) (end -3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 76b86fd1-28e7-4a95-8669-9b679bc30203))
+ (fp_line (start -6 1) (end 6 1) (layer "F.Fab") (width 0.1) (tstamp 7bd1ac60-5a56-4d5a-b035-2fc2ac936b3a))
+ (fp_line (start 2.65 -1.55) (end 2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8d5cebfa-d313-46db-ac69-99a6315b3d64))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 92c27a63-66d2-4576-9204-3ec902877646))
+ (fp_line (start -6 1) (end -6 -1.9) (layer "F.Fab") (width 0.1) (tstamp 966124a0-93c6-48ac-b85a-6704a0e100ee))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9ca09ec0-e04c-42f8-8eec-575ff658a823))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp a214cfa7-3adf-49e8-ab4a-53d73b345897))
+ (fp_line (start -3.35 -1.55) (end -3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp a5eb2954-7b73-4100-a7f7-413ead409f45))
+ (fp_line (start 4.65 -1.55) (end 4.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp a913f834-3937-4733-93cc-b4145e01faa0))
+ (fp_line (start -2.35 -1.55) (end -2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp ada5dd73-582d-4d3e-95af-218d3ff57b02))
+ (fp_line (start 3.35 -0.95) (end 3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp b0b204e3-5b5c-4b1c-b456-d37e04900d15))
+ (fp_line (start -2.65 -0.95) (end -2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp bb4fabd9-7941-4267-a2eb-bdd3d0901258))
+ (fp_line (start 2.65 -0.95) (end 2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp c860b85c-4945-43f8-8281-139def2dda5f))
+ (fp_line (start -1.35 -0.95) (end -1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp cf58e394-eadf-4b51-ae9f-44014d0f3a6f))
+ (fp_line (start 6 1) (end 6 -1.9) (layer "F.Fab") (width 0.1) (tstamp cfcdc119-37c1-4ecb-aaa1-6f1551fbb739))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp d446cede-1f4e-4aba-8c8a-d2bee401062c))
+ (fp_line (start 1.35 -1.55) (end 1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp da410231-78b1-4304-9fb4-74b5401c9483))
+ (fp_line (start 4.35 -1.55) (end 4.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp db5cb0cd-38d9-4c60-857d-6d3f7e7f8cff))
+ (fp_line (start 4.65 -0.95) (end 4.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp e316c00a-276c-4822-85f9-58206ebe3e61))
+ (fp_line (start -4.5 0.292893) (end -4 1) (layer "F.Fab") (width 0.1) (tstamp eebc7ff9-8912-4846-a003-344b1ac9b814))
+ (fp_line (start -2.65 -1.55) (end -2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp eee436c3-dc99-484c-85ed-4f182f9fd555))
+ (fp_line (start -4.35 -0.95) (end -4.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp f28abe22-52d0-4f15-b357-f7e7868b86ce))
+ (fp_line (start 2.35 -1.55) (end 2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp f98f376d-bd7c-4c3c-8cb6-a1f812456fd0))
+ (fp_line (start -5 1) (end -4.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp fe441413-35f9-4381-bb38-58d56c9da376))
+ (pad "1" smd roundrect (at -4.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec7b5353-8c28-4fd9-8a07-ee502b67f8bf))
+ (pad "2" smd roundrect (at -3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39e1af40-5ff4-4c1d-9065-f366a2b64289))
+ (pad "3" smd roundrect (at -2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee3a8631-b588-4b71-8101-9737adf39e0b))
+ (pad "4" smd roundrect (at -1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 077adee6-22d5-4255-a648-dbcad7591ddc))
+ (pad "5" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3f5655-3eb3-4543-a00a-9d0516a4e23e))
+ (pad "6" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f4fb1a3-ad34-444a-808a-895a7948e16a))
+ (pad "7" smd roundrect (at 1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37ccd6d8-fa7b-4fcf-bad0-6e4648ad12ab))
+ (pad "8" smd roundrect (at 2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c56dc9aa-8af2-430f-ae34-0061d872102a))
+ (pad "9" smd roundrect (at 3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9674f111-0d42-481e-8308-946ce388929a))
+ (pad "10" smd roundrect (at 4.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29019956-001b-455e-a10b-f724711d71ca))
+ (pad "MP" smd roundrect (at 5.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 1cae9678-b905-4f9c-b9b5-7a3fcee25f73))
+ (pad "MP" smd roundrect (at -5.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 69f2f0ca-44db-4321-8724-8076f238e0d7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM10B-SRSS-TB_1x10-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2a8aa95a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,97 @@
+(footprint "JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6e5526f8-5f49-43e7-b723-ca56ac014ce8)
+ )
+ (fp_text value "JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 700896a7-b6c8-400b-bbc6-bbb2cfb23ec0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 21595b55-e6a7-43e4-9cbc-0d2efc17617a)
+ )
+ (fp_line (start 6.61 -0.04) (end 6.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 1dbda95f-19f3-49c7-9d67-6ae24d89f2dc))
+ (fp_line (start -6.61 -0.04) (end -6.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 215f0305-741c-4de6-9a85-dccf2063c19c))
+ (fp_line (start 6.61 1.11) (end 5.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 75c6b9ab-f410-47ac-ad1f-5ef5bbf29130))
+ (fp_line (start -6.61 1.11) (end -5.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 77b7c416-4f4d-4dd1-a75a-ab1618bedb00))
+ (fp_line (start -5.44 -2.01) (end 5.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp a75c9ce4-80c0-4ae4-b81a-95428d9efb2d))
+ (fp_line (start -5.56 1.11) (end -5.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp c8364fd5-af03-4b99-a009-eac8f5cfd190))
+ (fp_line (start -7.4 -2.6) (end -7.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 02919933-190c-48bb-895f-1af3c39a4ed6))
+ (fp_line (start 7.4 -2.6) (end -7.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp b5c7046e-4dff-4593-b83a-3f39a9519b51))
+ (fp_line (start 7.4 2.6) (end 7.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp c6d30ec2-8975-4c1b-a42e-8badc27dc5a0))
+ (fp_line (start -7.4 2.6) (end 7.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp e7d78b2e-7aff-4da8-b8e1-8b37e62f6c7a))
+ (fp_line (start -6.5 -1.9) (end 6.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 052c820e-b875-47b5-b76e-aefc4a2cab9a))
+ (fp_line (start -4.85 -0.95) (end -4.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 07a9e30b-7a65-40b2-8258-14d077bd9839))
+ (fp_line (start 1.85 -0.95) (end 2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0c31b536-c448-4a17-b36a-27fcc0817bf7))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 23707bc9-aeaa-483d-b834-1ec351e85b55))
+ (fp_line (start -3.85 -0.95) (end -3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 2e98c91b-f956-465a-b68e-bfd12610e501))
+ (fp_line (start -4.85 -1.55) (end -5.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 2fcc3d62-7bc8-4834-98ba-0389b96bcaca))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 33809b47-afaa-40d7-9705-4e70f298b39a))
+ (fp_line (start -2.85 -1.55) (end -3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 376e2c90-7917-4ab9-a903-d9545fec29a4))
+ (fp_line (start 3.15 -1.55) (end 2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 39572963-fba5-4189-9ec2-e5b865f49a5c))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3d79c34d-87b0-486f-b9eb-1c1c0ff66b6c))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3fecd747-3776-41bc-bd79-c4efaf14ebeb))
+ (fp_line (start 3.85 -1.55) (end 3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 48282a67-4cfc-4c57-bbae-1bfa6549adb8))
+ (fp_line (start 3.15 -0.95) (end 3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4c17a4b4-9b72-48fb-b7cd-dc169f3cc528))
+ (fp_line (start 2.15 -1.55) (end 1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 58e71c25-4525-4720-be4a-d8fc5360c74f))
+ (fp_line (start -3.85 -1.55) (end -4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 62d43487-6a77-4c4f-91d2-83ca4c1a90b6))
+ (fp_line (start 5.15 -0.95) (end 5.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 664f8150-7877-42d1-b0a0-9419225f5b79))
+ (fp_line (start 5.15 -1.55) (end 4.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 67098d3a-2fd6-45f4-b5cd-fff54db0eda0))
+ (fp_line (start 4.15 -0.95) (end 4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6b1c943b-1ba6-4cb7-a6d9-8f9b6cd94088))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 71e2337e-57e3-48a9-aa9c-eeaf94f734e7))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 71ef833e-396d-442c-a0aa-09138d232c99))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 729c7469-3e0f-4679-a86a-0d78b81ec0f9))
+ (fp_line (start 2.85 -1.55) (end 2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7396357d-3ea8-4cea-a613-d28373eaf241))
+ (fp_line (start 2.85 -0.95) (end 3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7a150f1d-7639-49d3-8d62-9bf7844f2546))
+ (fp_line (start -4.15 -1.55) (end -4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7a3eb15e-969a-443d-a871-af084078befd))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 7efd30b9-9c88-46a4-a523-819c8887f762))
+ (fp_line (start 1.85 -1.55) (end 1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 84bb1090-e600-4bec-998f-81f5e3dd96de))
+ (fp_line (start -2.15 -1.55) (end -2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 881600b9-abdb-4358-b61b-1ce05bda8a5e))
+ (fp_line (start 6.5 1) (end 6.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 8cd920d0-3505-4bf4-8c56-39dbebd1a03c))
+ (fp_line (start -2.15 -0.95) (end -1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8d21f8a6-f408-4b4d-8b4d-9fdb169a180c))
+ (fp_line (start -5 0.292893) (end -4.5 1) (layer "F.Fab") (width 0.1) (tstamp 8ecffc04-1f56-4c2a-8fe6-c819e8c95876))
+ (fp_line (start 3.85 -0.95) (end 4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 92f44e3f-edad-4990-a482-4ca32a79d984))
+ (fp_line (start -3.15 -1.55) (end -3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 92fe5a53-b8dc-48d4-b3cd-9f93bc90b942))
+ (fp_line (start 4.85 -0.95) (end 5.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 952a5ad0-ed69-4b1d-b96f-6202c15f36ad))
+ (fp_line (start -1.85 -0.95) (end -1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 96725871-2d0e-4673-8573-174357f852c2))
+ (fp_line (start -5.5 1) (end -5 0.292893) (layer "F.Fab") (width 0.1) (tstamp a05b64a1-2be0-4257-aef1-cb20687a50d0))
+ (fp_line (start -5.15 -0.95) (end -4.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp a490963c-bad0-4844-9488-161a271e41dc))
+ (fp_line (start -6.5 1) (end 6.5 1) (layer "F.Fab") (width 0.1) (tstamp a82dc123-e9b9-47de-9f3c-1af109bb45f4))
+ (fp_line (start -4.15 -0.95) (end -3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp a910c414-a8e9-44b5-84b9-905767a3897e))
+ (fp_line (start -3.15 -0.95) (end -2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp ab0e978e-bc2a-4e47-b9f0-9bc19cdfd31b))
+ (fp_line (start 2.15 -0.95) (end 2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp b6a093d7-77f3-4445-a4ad-411fb70c1a52))
+ (fp_line (start -2.85 -0.95) (end -2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp bf506a6c-c89e-4ca5-a045-6e89454a7a40))
+ (fp_line (start 4.15 -1.55) (end 3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp c6adb281-44f7-4f17-9997-617a00a9daa5))
+ (fp_line (start -6.5 1) (end -6.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp cdc79c39-b3b8-4918-8311-d602409615d7))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp d7bb6c26-9ad9-4f30-84dd-c0baf2daa8d8))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp d88d012e-502e-40dc-a3fe-e3fb882cbdf1))
+ (fp_line (start -5.15 -1.55) (end -5.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp dc9edfea-01ba-489f-87ee-5fbdeb705c03))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp f03f5b8e-ee72-48f9-9a67-425654f6c539))
+ (fp_line (start 4.85 -1.55) (end 4.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp f0ed768b-0275-4d57-98e3-b3c408a1c381))
+ (fp_line (start -1.85 -1.55) (end -2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp f717bdf6-164a-4f10-98f8-1ca216fc91e2))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp fae96473-f5aa-4830-b34b-4a340f121cc4))
+ (pad "1" smd roundrect (at -5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e772e48d-ca6d-48cf-a92c-6c3580da87a8))
+ (pad "2" smd roundrect (at -4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 26b81fa7-7626-408f-8534-24f6a2427140))
+ (pad "3" smd roundrect (at -3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6510228-9ada-414e-acda-695e9391e60a))
+ (pad "4" smd roundrect (at -2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec28e5f4-b4b0-44f5-be25-29a2b874a337))
+ (pad "5" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1c7b804-0fb0-499d-9b50-1d1c4b6e5506))
+ (pad "6" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6eb1d20a-0385-46ad-95c5-4773d4bd1137))
+ (pad "7" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6ad9412-d5e4-46fa-b7ff-5de79f28c8b5))
+ (pad "8" smd roundrect (at 2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3c9aaac2-b561-4a90-9308-553ba8abb4f6))
+ (pad "9" smd roundrect (at 3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbd83baa-907e-4082-bbcb-5b43fb77f649))
+ (pad "10" smd roundrect (at 4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c28e7b5c-6bec-49c4-b1f6-7bdce20c2c49))
+ (pad "11" smd roundrect (at 5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca8bfeeb-43e3-4969-a13f-2859b5f6077d))
+ (pad "MP" smd roundrect (at -6.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 7b64c17d-14e0-412a-a557-4e885a5b32d7))
+ (pad "MP" smd roundrect (at 6.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp ae48fb43-5109-40e9-8ab2-bc291d9e567c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM11B-SRSS-TB_1x11-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8f6b2e2a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,102 @@
+(footprint "JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca4f97f2-60cf-4d3c-8319-fc4fffd41b78)
+ )
+ (fp_text value "JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 267863d2-3aff-47f7-9ca1-b858eab1c367)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b0ec3c5-08bc-4b49-be5d-9a345b804bba)
+ )
+ (fp_line (start -7.11 -0.04) (end -7.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 2ef4368e-11bf-4936-876b-de59381b5556))
+ (fp_line (start 7.11 1.11) (end 6.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 576e359b-874b-4dcd-987b-f1d8f96b44a1))
+ (fp_line (start -7.11 1.11) (end -6.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 6ff8584b-0f78-4bef-97e2-f539a293b0e7))
+ (fp_line (start -5.94 -2.01) (end 5.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 8fb3afb4-287f-402e-9cb5-c4ca70f2ac54))
+ (fp_line (start -6.06 1.11) (end -6.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp d5c485e9-ab55-4783-8973-2062c9b2a8c6))
+ (fp_line (start 7.11 -0.04) (end 7.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp e2ec8b26-cc82-4c5c-8f69-db6300c666b2))
+ (fp_line (start -7.9 -2.6) (end -7.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 1c7adf27-07d8-4660-80a6-64844a6d76b4))
+ (fp_line (start 7.9 -2.6) (end -7.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 8576a2aa-45ed-4caa-81d1-aa0c671e4e7a))
+ (fp_line (start 7.9 2.6) (end 7.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp c0397399-f47f-4d2f-a8b4-60785b60856c))
+ (fp_line (start -7.9 2.6) (end 7.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp c230875b-a9bb-4e2b-80bc-ae3c8a2df527))
+ (fp_line (start 4.35 -1.55) (end 4.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 005aef82-8b5c-445f-b057-66eaf99a9b4c))
+ (fp_line (start 4.65 -1.55) (end 4.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 08d09a31-7989-404a-82c5-cca4f1b84bb9))
+ (fp_line (start -5.35 -0.95) (end -5.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 0a7519ba-f1f3-46ad-b863-847ce620c312))
+ (fp_line (start 3.65 -0.95) (end 3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 0ae75c24-b05b-45a2-911d-3bfd33c5ada1))
+ (fp_line (start -4.35 -0.95) (end -4.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 10a5f940-c2a1-42f7-abd1-02684f031f47))
+ (fp_line (start -1.35 -1.55) (end -1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 1564f364-70bf-4238-b87c-a9dce53bd778))
+ (fp_line (start 4.35 -0.95) (end 4.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1b604ae5-7d43-4bd9-958a-786bc06ecd8d))
+ (fp_line (start -5.5 0.292893) (end -5 1) (layer "F.Fab") (width 0.1) (tstamp 1cfc6b83-9661-4b63-a321-c5d4ed32daa0))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 22a85eb8-49ac-45a5-bbee-8921be28a900))
+ (fp_line (start 1.35 -0.95) (end 1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 288e61e0-3daf-41fc-bca7-39cb3316b573))
+ (fp_line (start -2.65 -0.95) (end -2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 28f6e920-0a08-49bc-a01f-34159875f245))
+ (fp_line (start -1.35 -0.95) (end -1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 319843fc-ae95-4bf7-9d69-5b18979e59d9))
+ (fp_line (start -1.65 -0.95) (end -1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 34ee19bf-6c45-4a0f-8710-a0d2721160d3))
+ (fp_line (start 2.35 -1.55) (end 2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 35f2ecae-f6bd-4ef1-b418-ee21d5fdfdb0))
+ (fp_line (start -2.35 -0.95) (end -2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 40e645bd-be8c-45bc-b10b-950a722f2959))
+ (fp_line (start 1.65 -0.95) (end 1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 453091ff-3786-4d6f-a944-5d77af4ddc33))
+ (fp_line (start 3.65 -1.55) (end 3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 476bcdb2-acf5-4db2-b08b-a1f271ff1d06))
+ (fp_line (start -5.65 -1.55) (end -5.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 4c573062-f11b-4be1-9187-104fe8ac673d))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 56533d87-2d15-4c9f-93aa-20ac4b740b19))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 62ba9896-0e8c-46c4-b6d9-c83942d0fe6f))
+ (fp_line (start 2.65 -1.55) (end 2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 63eb45db-1925-4281-8cf8-76058f11c442))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 65ca6bf1-7136-46f4-9f87-410706a9a333))
+ (fp_line (start -1.65 -1.55) (end -1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6c425130-8ed0-4957-a043-0bd406307903))
+ (fp_line (start 2.65 -0.95) (end 2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6d248bba-94eb-4c6a-91d2-d74a2321b417))
+ (fp_line (start 5.35 -1.55) (end 5.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6e78ab29-5954-480f-96d5-c8aea6160f07))
+ (fp_line (start -4.65 -0.95) (end -4.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6fbde31e-4d30-4db2-83df-141d99d3347f))
+ (fp_line (start -4.65 -1.55) (end -4.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 76ece86f-f954-4c1d-8310-56074d8c2bb0))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 77305b8b-2938-44cb-b4d4-f116a1f1db76))
+ (fp_line (start -3.35 -0.95) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 7b1d3dd8-2514-42b0-8785-fdf797052282))
+ (fp_line (start -7 -1.9) (end 7 -1.9) (layer "F.Fab") (width 0.1) (tstamp 7c15cf7f-38da-4350-913a-ea9dfa77c64f))
+ (fp_line (start -3.65 -1.55) (end -3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 827b98e0-d93f-4e97-95c4-679bffc3c3cf))
+ (fp_line (start 5.65 -0.95) (end 5.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 88945028-1f59-44a5-b510-56355c569400))
+ (fp_line (start -2.35 -1.55) (end -2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 933567bf-8cdd-4ea3-abf2-76e860843abc))
+ (fp_line (start 1.65 -1.55) (end 1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 93c8d06c-1535-44f4-a8a2-63f59587f5fd))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 99cb73f1-13eb-49d8-b891-9269320149b5))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 9b7c9658-5b3f-4991-8b42-bae11ca44078))
+ (fp_line (start 3.35 -0.95) (end 3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9d3ba0f5-1e8c-49d3-88a7-a903e49add03))
+ (fp_line (start -3.35 -1.55) (end -3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 9e81f7e0-13f6-4485-9578-297247bfe476))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp a8d3b867-a704-42c7-8d81-5dda764b6ed8))
+ (fp_line (start -7 1) (end 7 1) (layer "F.Fab") (width 0.1) (tstamp b2ed1f2a-605a-410e-a12d-446e070fcfa3))
+ (fp_line (start -2.65 -1.55) (end -2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp b4a55163-05b0-433b-ab9f-e720f362c495))
+ (fp_line (start 3.35 -1.55) (end 3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp c364c6a4-2b83-4d94-9c9e-5ff565af2d03))
+ (fp_line (start -6 1) (end -5.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp d3416250-1ac2-4eb7-a9ba-e54a840a18fc))
+ (fp_line (start -3.65 -0.95) (end -3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp d76af720-4aab-4488-9acd-c5c5c7399997))
+ (fp_line (start -5.65 -0.95) (end -5.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp d9ccf6f1-32ce-4fdd-a0fc-ecafd0777e0e))
+ (fp_line (start 5.65 -1.55) (end 5.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp da4383cd-e756-4086-a01d-29651fedd3ba))
+ (fp_line (start -5.35 -1.55) (end -5.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp dd45035e-5910-4cf5-8539-d95249a46b53))
+ (fp_line (start -7 1) (end -7 -1.9) (layer "F.Fab") (width 0.1) (tstamp e229fed9-b5fe-4745-afbd-169b4e060aa7))
+ (fp_line (start 2.35 -0.95) (end 2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp e460606c-cd0d-4e3e-bac5-30725ce4764a))
+ (fp_line (start 4.65 -0.95) (end 4.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp e560c5c4-e958-4b8f-850f-153e456f1313))
+ (fp_line (start -4.35 -1.55) (end -4.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp e7e3716b-9ffd-4af8-a322-d4f48e8f4455))
+ (fp_line (start 7 1) (end 7 -1.9) (layer "F.Fab") (width 0.1) (tstamp f395b2c3-26ac-43b0-ac6e-a148fd7fdfcf))
+ (fp_line (start 1.35 -1.55) (end 1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp f99d9109-965f-47f7-be37-9a5328ece9bb))
+ (fp_line (start 5.35 -0.95) (end 5.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp fa1f2a3a-cd8c-4845-b093-bdd4c0913e67))
+ (pad "1" smd roundrect (at -5.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 247cae22-c99b-4099-b866-0ba07c05e724))
+ (pad "2" smd roundrect (at -4.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f44c6a3-0480-4dbc-ade4-418967470f61))
+ (pad "3" smd roundrect (at -3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e42e2a9b-3b64-4e3f-b8a1-a38350afab7b))
+ (pad "4" smd roundrect (at -2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8beb5858-84da-4d81-87f7-ffb491c9bd88))
+ (pad "5" smd roundrect (at -1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42212414-e707-4f7e-b4c8-b421dd7835d8))
+ (pad "6" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c445abb1-542d-41ee-9c8c-3feba1557df8))
+ (pad "7" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 607436e7-53f7-4b16-808b-3f687a2f4e3c))
+ (pad "8" smd roundrect (at 1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f263d1de-570b-4ce3-93c0-8b4048b501bb))
+ (pad "9" smd roundrect (at 2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ae690289-7524-4153-a52b-c185e405a14b))
+ (pad "10" smd roundrect (at 3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10474d09-566d-4316-8062-4fca3bbabc2a))
+ (pad "11" smd roundrect (at 4.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4224789-8af2-4ed6-8137-244add42b175))
+ (pad "12" smd roundrect (at 5.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bab8db5-7586-4053-9300-3266ce15163f))
+ (pad "MP" smd roundrect (at 6.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 0fd6210d-256d-4cb7-9cf3-1cd76926091f))
+ (pad "MP" smd roundrect (at -6.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 6c1beb4d-310f-4625-a294-23d2b12bd4db))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM12B-SRSS-TB_1x12-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e7bfe8c0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,107 @@
+(footprint "JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad0dcc38-4382-4ed1-b7c1-b03b381d218a)
+ )
+ (fp_text value "JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0c27987-5ac8-43c7-a937-85942555354e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f5904c2-0e6b-41b8-a7c8-a00b6fa4abbf)
+ )
+ (fp_line (start -6.44 -2.01) (end 6.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 02074df9-8c4b-4239-a4f8-c5f410042151))
+ (fp_line (start -7.61 -0.04) (end -7.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 20fc420f-e98a-4015-96ea-3dfa29d7ed2e))
+ (fp_line (start -7.61 1.11) (end -6.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 4f4bf230-f5db-473d-a7df-35b76e20cf13))
+ (fp_line (start 7.61 -0.04) (end 7.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 5d3d6378-1c39-454d-ad4f-cec2f726d5d3))
+ (fp_line (start -6.56 1.11) (end -6.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp 92622564-4452-4163-bf5e-9bfa9972e117))
+ (fp_line (start 7.61 1.11) (end 6.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp e2943635-5bb8-4b19-ba32-3e4bc3b8ce6f))
+ (fp_line (start 8.4 2.6) (end 8.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 69d1b24f-2138-4dcd-93f9-f0b38055eded))
+ (fp_line (start 8.4 -2.6) (end -8.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 745d50e0-85cc-4644-b3a7-49be145a4790))
+ (fp_line (start -8.4 -2.6) (end -8.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp abcc4624-6ab9-4258-a7a4-cde7fd17eba3))
+ (fp_line (start -8.4 2.6) (end 8.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp bed2c16d-b5a5-4e84-9d96-9dde59bed559))
+ (fp_line (start 5.15 -1.55) (end 4.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 08a91cea-4991-4563-8fb6-7a94460f52c6))
+ (fp_line (start -1.85 -0.95) (end -1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 08fb643c-d2dd-4ec9-bc95-e1828b2e8ad3))
+ (fp_line (start -6.5 1) (end -6 0.292893) (layer "F.Fab") (width 0.1) (tstamp 0fea6339-b0a9-421e-8019-96fc496d5f3e))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1a40a163-ac16-4be6-a75f-d0260549ff8c))
+ (fp_line (start 1.85 -0.95) (end 2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 255862ee-ec90-4226-9547-6e3cbe06d9ef))
+ (fp_line (start 4.85 -1.55) (end 4.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 2631c518-232f-495a-99b2-bae8fc807635))
+ (fp_line (start 2.85 -1.55) (end 2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 2725749a-7e91-413e-b592-c333d7797e0b))
+ (fp_line (start 5.85 -1.55) (end 5.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 2f5304fe-7727-4d7e-b882-8a29485a7a8a))
+ (fp_line (start 4.15 -1.55) (end 3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3a0e5a01-8a5f-4325-9eea-117f89301bc9))
+ (fp_line (start -2.85 -1.55) (end -3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3aff78cc-c8d6-4bf9-927c-7e1a1489ee25))
+ (fp_line (start -1.85 -1.55) (end -2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4005f8ec-71c6-4aca-ae93-d9819b2153ba))
+ (fp_line (start 7.5 1) (end 7.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 4183f1d6-0307-4419-88d0-4edd75b1d423))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 48f4160f-be47-4eb3-a58f-95ffbc02c137))
+ (fp_line (start -3.85 -1.55) (end -4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4986dd99-08ba-4962-b1e3-d3fd18b3d05a))
+ (fp_line (start -7.5 1) (end 7.5 1) (layer "F.Fab") (width 0.1) (tstamp 49eb8eaf-eb14-4524-8421-b3f09e0cdd7b))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5204e554-a242-4459-86de-7964e2be38b7))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 52c3c199-27e5-440b-bcb8-0176f19a6de7))
+ (fp_line (start -7.5 -1.9) (end 7.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 53ad3017-a51f-44e8-817b-e53632be6bde))
+ (fp_line (start 3.85 -1.55) (end 3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 58000816-5230-4ae4-bc78-aa4da514fdba))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5e1848cf-e102-44d5-aecf-e6bb0e1a35e6))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6374265f-634f-4064-b186-fd6345cdd488))
+ (fp_line (start 3.15 -0.95) (end 3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 66bfeec4-915f-4608-8492-ac00432afba4))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6a3df2bf-39c3-4e5f-b33e-8d4063530b90))
+ (fp_line (start 2.85 -0.95) (end 3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6a611602-5726-4f6a-835a-68c46d365138))
+ (fp_line (start -6.15 -0.95) (end -5.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6b17d1c2-2e16-49d8-bb59-4225d27af7a9))
+ (fp_line (start -7.5 1) (end -7.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 6b538fa8-d05d-4e92-bdd0-482ac96e02ac))
+ (fp_line (start 6.15 -1.55) (end 5.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6b7585cb-b2ca-4ad0-b6f4-a5e9ba43ff59))
+ (fp_line (start 3.85 -0.95) (end 4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 6de9152d-693b-4d88-928b-0b1c50502dcf))
+ (fp_line (start -6.15 -1.55) (end -6.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 70904027-96fe-42f6-a539-07ac2e3d46db))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 7675383f-be17-4336-b3d0-6b3bcd57e1d4))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 80833e32-bf12-4169-a0dd-97d908bbf9f9))
+ (fp_line (start -5.15 -1.55) (end -5.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 843d4cf9-fa80-477c-96c7-ccced8af5b0b))
+ (fp_line (start -2.15 -1.55) (end -2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8b32ef74-ab27-4945-977d-08698ac95609))
+ (fp_line (start 4.85 -0.95) (end 5.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 91270d45-2e1c-42e8-9e9b-18da82c49418))
+ (fp_line (start -4.15 -0.95) (end -3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9c168b0b-1902-4cc2-a58b-419e959f1d07))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9dfd26ef-c6e6-4e7c-acd1-16de9a769a98))
+ (fp_line (start -3.15 -1.55) (end -3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9f2b200a-b014-4f5e-ba64-b28021243323))
+ (fp_line (start 5.85 -0.95) (end 6.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp a7f44525-01f6-41a1-b954-a6d38b297040))
+ (fp_line (start -6 0.292893) (end -5.5 1) (layer "F.Fab") (width 0.1) (tstamp a88a3e7b-246b-4257-a501-be7918792880))
+ (fp_line (start -4.85 -1.55) (end -5.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp a963ce35-b90f-4a78-96a8-e34b73a68589))
+ (fp_line (start 6.15 -0.95) (end 6.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp aabbc9fc-94ce-47a3-ba00-c837723b6d4e))
+ (fp_line (start -5.85 -1.55) (end -6.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp ad4d951b-a8c4-4aaf-a653-0d9ad062f8fd))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp ad767934-a36d-448d-ba26-0839e71160a3))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp b44f93e0-f62d-491c-8892-f123f237a4fd))
+ (fp_line (start -3.15 -0.95) (end -2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp b49ae95b-24e6-44fe-bc83-bc8073b15528))
+ (fp_line (start 1.85 -1.55) (end 1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp b88e575d-82ad-4324-a4ab-d771460b6dd8))
+ (fp_line (start -5.15 -0.95) (end -4.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp ca602310-58b0-464e-aaa1-f3bece10c2e6))
+ (fp_line (start 3.15 -1.55) (end 2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp cd5ee9a9-7764-4221-917f-41bfec87f108))
+ (fp_line (start 2.15 -1.55) (end 1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp d088c70a-2260-4316-9ae7-b4fd498a2e98))
+ (fp_line (start -5.85 -0.95) (end -5.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp d399b0d4-6596-46a6-bcb9-2d4a51460301))
+ (fp_line (start -4.85 -0.95) (end -4.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp d50388d0-6afa-4c4f-9109-3bf9cc71bbd5))
+ (fp_line (start -4.15 -1.55) (end -4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp d8696bee-f3e4-4b90-aaf9-db333e007ade))
+ (fp_line (start -2.85 -0.95) (end -2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp dbc0a5f6-a01f-4f8c-b0cb-64d4efcf8e18))
+ (fp_line (start -2.15 -0.95) (end -1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp e08c8a2e-d70f-4791-b392-8e2f7035fe3e))
+ (fp_line (start 2.15 -0.95) (end 2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp efd4c040-c8a4-4d49-9c12-e5208bc92fb7))
+ (fp_line (start 5.15 -0.95) (end 5.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp f9443e49-9013-4649-9ff4-66e474c35e3c))
+ (fp_line (start -3.85 -0.95) (end -3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp fcd579c6-2038-46f6-be2d-28156aac2cd8))
+ (fp_line (start 4.15 -0.95) (end 4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp fd114473-3544-4d80-8f30-000728d7a254))
+ (pad "1" smd roundrect (at -6 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 779910f6-eb5e-4e8b-a376-bf8f0037dd47))
+ (pad "2" smd roundrect (at -5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a498ae4-d88a-411e-8b33-5ad65b540d0b))
+ (pad "3" smd roundrect (at -4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97c7fd63-00af-4aa1-aec3-9589661388f4))
+ (pad "4" smd roundrect (at -3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e87056a8-cad6-406d-b570-d68be59f8858))
+ (pad "5" smd roundrect (at -2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b1f824f-d7cb-4a3a-a657-91eed0600da9))
+ (pad "6" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7b44699-b3d0-41eb-892c-36b3cbae2e32))
+ (pad "7" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8c0ed686-99b3-4e67-bb22-03f9a0e69806))
+ (pad "8" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 546bb722-c51e-49d0-bb09-8a6a43b9b6b1))
+ (pad "9" smd roundrect (at 2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f611bdc-54eb-47a0-8822-df63472ed7fb))
+ (pad "10" smd roundrect (at 3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f59543d-e7ee-4570-936f-c15185f30a5a))
+ (pad "11" smd roundrect (at 4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 623bbdcd-5b75-45ef-a6a9-586362c402cc))
+ (pad "12" smd roundrect (at 5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 120d034b-dce9-4adf-b85c-a8f9dea573e6))
+ (pad "13" smd roundrect (at 6 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f934ca98-b1eb-4b2a-a144-550e07a13017))
+ (pad "MP" smd roundrect (at -7.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 30b462fa-af9c-431c-8ee9-afc9cafb4e13))
+ (pad "MP" smd roundrect (at 7.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5895ad7b-3b71-4797-ac33-4b77a98a0cfa))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM13B-SRSS-TB_1x13-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5fdadfe1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,112 @@
+(footprint "JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd70e617-ea9d-4f9d-b33e-a6031120eb6c)
+ )
+ (fp_text value "JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62367a03-488f-4252-9a63-e3a4225340b5)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3e4b357-46f0-4606-959f-f8e2db51baab)
+ )
+ (fp_line (start -8.11 1.11) (end -7.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 2131f7dd-12cc-4137-88a1-ea46729429d8))
+ (fp_line (start -6.94 -2.01) (end 6.94 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 34d88786-d8e1-42e6-9fa4-c0f8cea50d53))
+ (fp_line (start 8.11 -0.04) (end 8.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 5a791928-8fd9-44dd-bc08-26437a3c62ad))
+ (fp_line (start -8.11 -0.04) (end -8.11 1.11) (layer "F.SilkS") (width 0.12) (tstamp 6bfede36-e0c5-4364-92e7-2efabd39e388))
+ (fp_line (start 8.11 1.11) (end 7.06 1.11) (layer "F.SilkS") (width 0.12) (tstamp 824fa472-cfe4-4703-86a7-23358eb86e8e))
+ (fp_line (start -7.06 1.11) (end -7.06 2.1) (layer "F.SilkS") (width 0.12) (tstamp b1ba6335-c697-40b0-992d-8cddf84d02fb))
+ (fp_line (start 8.9 -2.6) (end -8.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 2b31c416-eab4-48a1-b1a4-c73e418f03cc))
+ (fp_line (start 8.9 2.6) (end 8.9 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 2ca510a7-d7a5-4363-b3b3-43f4d0aba707))
+ (fp_line (start -8.9 -2.6) (end -8.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp b126ab45-3cc0-40d3-8e26-ea3ba6443d41))
+ (fp_line (start -8.9 2.6) (end 8.9 2.6) (layer "F.CrtYd") (width 0.05) (tstamp b5c8ceea-1c53-4be0-b524-bb6823afe43c))
+ (fp_line (start -0.65 -1.55) (end -0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0602a5fc-3c2b-4960-92a9-647d3ee2b646))
+ (fp_line (start -4.65 -0.95) (end -4.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 09a1163d-564d-4d41-af02-82e4f7eee1f9))
+ (fp_line (start 5.35 -0.95) (end 5.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0ad7cd84-ff8e-486a-9897-8087525d7904))
+ (fp_line (start -6.65 -0.95) (end -6.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 14df17c6-c9cb-433c-bfa0-cc2f4fc1cda5))
+ (fp_line (start 2.35 -0.95) (end 2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1b00d236-2149-41fb-bba4-b26275d823a4))
+ (fp_line (start 2.35 -1.55) (end 2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3b0f7fac-8bc0-41b7-990d-dd664c1269a4))
+ (fp_line (start 3.35 -1.55) (end 3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3de2e08e-5ca9-4593-8052-28dde0c89b52))
+ (fp_line (start 0.65 -0.95) (end 0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3eb4899a-b4d2-4e3d-9946-af467faf17b8))
+ (fp_line (start 6.65 -1.55) (end 6.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3ed46f72-7f2f-4f5a-ab58-d03b9afbbd29))
+ (fp_line (start -5.35 -0.95) (end -5.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3f349b1f-4147-4d1d-b57d-a1a1d18ea2a0))
+ (fp_line (start -3.35 -1.55) (end -3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3f9ffcea-f8cc-4514-90e8-3e6f13c8ebf4))
+ (fp_line (start 1.65 -1.55) (end 1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 47bdaac8-cb12-41aa-96e2-dcc7ed16ca7c))
+ (fp_line (start 6.35 -1.55) (end 6.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 4a9c5a73-0dc9-4180-98b2-55e415e563e4))
+ (fp_line (start 6.65 -0.95) (end 6.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4ea2cd5a-e122-4043-90bb-ba9dd1fe3a37))
+ (fp_line (start -6.65 -1.55) (end -6.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 52376a97-6e0d-4177-b0b5-4ebc24dc6ec2))
+ (fp_line (start -1.35 -1.55) (end -1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 529db7ab-673b-48db-b308-2214b050c6e2))
+ (fp_line (start -3.65 -0.95) (end -3.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 55ab4bf8-af6d-473f-a3db-e4cd9e0a25fe))
+ (fp_line (start -4.35 -1.55) (end -4.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 570a1dfe-e44f-42b7-809e-c081c4cfa0d9))
+ (fp_line (start -6.35 -0.95) (end -6.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 57fd1fd6-00a6-4e70-bc1a-0cd8b9dae872))
+ (fp_line (start -0.65 -0.95) (end -0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 59e66498-5b8c-4492-b47e-d43b475854fe))
+ (fp_line (start -5.65 -0.95) (end -5.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 5b7b26f0-95d4-43e8-9ac2-81620a80ce1a))
+ (fp_line (start 2.65 -0.95) (end 2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 629e4a7b-b71d-48d8-9c87-a53cfab9dafb))
+ (fp_line (start 1.35 -0.95) (end 1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 633ab44e-69e4-4681-a7d1-d4ac7a52a997))
+ (fp_line (start 4.65 -1.55) (end 4.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6864ec00-9d65-4512-a55f-adc2376ff809))
+ (fp_line (start -2.35 -1.55) (end -2.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 6f610ad2-05fb-4758-b2aa-d83238c1148a))
+ (fp_line (start -3.35 -0.95) (end -3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 708c472a-3142-48a0-a874-cec08a89ef78))
+ (fp_line (start -1.65 -0.95) (end -1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 71392846-b5a0-4ca1-811c-b02711d2d101))
+ (fp_line (start 0.65 -1.55) (end 0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 77d5d38d-f855-4849-91fe-1e38a259fe83))
+ (fp_line (start -6.5 0.292893) (end -6 1) (layer "F.Fab") (width 0.1) (tstamp 82eab375-fe17-417a-9526-14b333317a22))
+ (fp_line (start -2.35 -0.95) (end -2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 83cb0eaa-3cb0-40c5-8f22-720805b0bc6a))
+ (fp_line (start -2.65 -0.95) (end -2.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp 86a999c8-0950-49c9-b987-ed04f8b5a13c))
+ (fp_line (start 2.65 -1.55) (end 2.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8bb8213f-92dc-491c-a8f5-ccef5b7c90be))
+ (fp_line (start 3.35 -0.95) (end 3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 8ce16840-1bde-4ba9-8e51-61d9f721067b))
+ (fp_line (start 4.65 -0.95) (end 4.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 8ce7ce95-f9a1-4b65-a121-c441d0712660))
+ (fp_line (start 5.65 -1.55) (end 5.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp 90202a2d-1ba8-4ee9-9830-fb9fbf7cfb3b))
+ (fp_line (start -0.35 -1.55) (end -0.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 92f0c906-29bd-44e9-bd72-2b696b5b188e))
+ (fp_line (start -5.35 -1.55) (end -5.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp 93a1f9e4-e707-4d70-b0d4-af2403a82517))
+ (fp_line (start -8 1) (end -8 -1.9) (layer "F.Fab") (width 0.1) (tstamp 963157a7-ffb6-46fb-97d4-c16c5833dc44))
+ (fp_line (start -4.65 -1.55) (end -4.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9a185923-8da8-4355-9835-31efcb07d499))
+ (fp_line (start -8 1) (end 8 1) (layer "F.Fab") (width 0.1) (tstamp 9bc2039d-a1bd-45aa-9560-192ebee025b9))
+ (fp_line (start -6.35 -1.55) (end -6.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp aae15dc4-3abc-48c5-8124-eeb4549d7fad))
+ (fp_line (start 4.35 -1.55) (end 4.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp ad53fb38-abfe-4e18-b141-2caadd547933))
+ (fp_line (start 3.65 -1.55) (end 3.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp aee818cf-9f79-4e3b-b479-125913059f0d))
+ (fp_line (start 0.35 -0.95) (end 0.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp b00af9d1-18de-486d-8362-2f9cbc5efc31))
+ (fp_line (start -7 1) (end -6.5 0.292893) (layer "F.Fab") (width 0.1) (tstamp b30baa3b-1a6d-49a2-ab59-dfaae6c3fe74))
+ (fp_line (start 5.35 -1.55) (end 5.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp b5d3faa5-d03a-44a2-a71d-310f60c61fb6))
+ (fp_line (start 4.35 -0.95) (end 4.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp ba425927-21ca-4ed7-9170-1284eaaffca2))
+ (fp_line (start 5.65 -0.95) (end 5.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp c7b51a49-0c86-41bd-a72e-2974a591155a))
+ (fp_line (start 1.35 -1.55) (end 1.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp c8e96e6b-8718-4ed7-887b-65a95406fb67))
+ (fp_line (start 6.35 -0.95) (end 6.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp cf764dbb-c1da-408e-887a-a34fddde1da2))
+ (fp_line (start -2.65 -1.55) (end -2.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp d077caec-4f52-44f9-ad07-c96fb99cbe70))
+ (fp_line (start -0.35 -0.95) (end -0.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp d9b6f824-5c72-485d-9c87-77dec85ed75b))
+ (fp_line (start 8 1) (end 8 -1.9) (layer "F.Fab") (width 0.1) (tstamp dffbc60e-2120-4896-8edc-1b74aaf19abd))
+ (fp_line (start 3.65 -0.95) (end 3.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp e0ca9ad9-b911-477e-82c9-cd5985b48b06))
+ (fp_line (start -3.65 -1.55) (end -3.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp e17bfc4d-bae0-4599-9f30-661476e1174a))
+ (fp_line (start 0.35 -1.55) (end 0.35 -0.95) (layer "F.Fab") (width 0.1) (tstamp e54f7a40-295e-465a-8143-14714dd23092))
+ (fp_line (start -1.65 -1.55) (end -1.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp e5e37010-ac1f-477b-ba70-3f5cf5a14a73))
+ (fp_line (start -8 -1.9) (end 8 -1.9) (layer "F.Fab") (width 0.1) (tstamp e8b519f7-f50a-49ab-ac31-27b0f8ff730e))
+ (fp_line (start -1.35 -0.95) (end -1.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp e8bc0360-1d02-4ded-bf9b-7531416b7fe2))
+ (fp_line (start 1.65 -0.95) (end 1.65 -1.55) (layer "F.Fab") (width 0.1) (tstamp f1de34b0-c1fc-4000-9b48-4aad3a841e9e))
+ (fp_line (start -4.35 -0.95) (end -4.35 -1.55) (layer "F.Fab") (width 0.1) (tstamp f63345d7-6ca0-4857-9159-09dc8e103bf9))
+ (fp_line (start -5.65 -1.55) (end -5.65 -0.95) (layer "F.Fab") (width 0.1) (tstamp f6fcc852-7063-4653-be02-0d5e71e82c52))
+ (pad "1" smd roundrect (at -6.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a12a335-77bb-4d27-a178-3a01079a91c3))
+ (pad "2" smd roundrect (at -5.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8abd9177-96bd-4bb1-a0c6-519e7531d7a6))
+ (pad "3" smd roundrect (at -4.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eec77410-df25-4ac0-9f73-132249201cea))
+ (pad "4" smd roundrect (at -3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9bed93d-0c7d-411e-96f7-541920c437dc))
+ (pad "5" smd roundrect (at -2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44ce76ad-4230-471a-bb21-722e66d13799))
+ (pad "6" smd roundrect (at -1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84652c1d-42ec-4031-8329-1bccf6dbf06b))
+ (pad "7" smd roundrect (at -0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd8df90f-96e7-4631-89e8-a00e25ac8c70))
+ (pad "8" smd roundrect (at 0.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ecb57adc-baa9-4e4c-9285-85ad6c5af6c3))
+ (pad "9" smd roundrect (at 1.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b7c5a91-3ed8-49ec-9efd-427722ad281e))
+ (pad "10" smd roundrect (at 2.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d20348a1-0f51-4901-958b-2459ffc4800f))
+ (pad "11" smd roundrect (at 3.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56e6e8d2-266a-4970-8bc0-0f46427fca79))
+ (pad "12" smd roundrect (at 4.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5929a8ca-4e91-46e6-a0ef-db81120c2d40))
+ (pad "13" smd roundrect (at 5.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d1dffaf-214e-4de7-91fa-1553b0dbb9a4))
+ (pad "14" smd roundrect (at 6.5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b31915d3-99d0-490f-9542-277c66d41ebb))
+ (pad "MP" smd roundrect (at 7.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5a52c7e9-bf06-4b66-82d5-7113f71c2f88))
+ (pad "MP" smd roundrect (at -7.8 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 8c9f4934-1554-4367-a309-ffc8aaf18d61))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM14B-SRSS-TB_1x14-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8b1e3037
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical.kicad_mod
@@ -0,0 +1,117 @@
+(footprint "JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SH series connector, BM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c05e6d3-b84d-44b7-b44a-e73a04f76bad)
+ )
+ (fp_text value "JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical" (at 0 3.3) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d29b192-7198-402c-97c6-862e22924720)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.25) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb9ac458-1aaf-4562-aa32-2d564b2a1863)
+ )
+ (fp_line (start -7.44 -2.01) (end 7.44 -2.01) (layer "F.SilkS") (width 0.12) (tstamp 0115afc4-ac30-4fd2-85f3-64572d79b25b))
+ (fp_line (start -7.56 1.11) (end -7.56 2.1) (layer "F.SilkS") (width 0.12) (tstamp 369b7254-4c8b-4355-a4bc-af329e37ac15))
+ (fp_line (start 8.61 -0.04) (end 8.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 3714d742-45b7-4c7a-b2f3-f99ac8fd303d))
+ (fp_line (start 8.61 1.11) (end 7.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp 542b31ee-5ac3-453d-ab9b-66f9ea5cf895))
+ (fp_line (start -8.61 -0.04) (end -8.61 1.11) (layer "F.SilkS") (width 0.12) (tstamp 80ad3401-0b06-4df4-bb3c-1a3af1a5d6d1))
+ (fp_line (start -8.61 1.11) (end -7.56 1.11) (layer "F.SilkS") (width 0.12) (tstamp ae69fea7-cf29-4a0c-9df4-b98626055039))
+ (fp_line (start -9.4 2.6) (end 9.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 0056aa0d-fc12-4eaf-b241-6b209e9572c1))
+ (fp_line (start 9.4 -2.6) (end -9.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp 3e1ebdf5-c6af-43e4-9221-a691889da89c))
+ (fp_line (start -9.4 -2.6) (end -9.4 2.6) (layer "F.CrtYd") (width 0.05) (tstamp 662690ae-af55-43f4-ad51-e579e4ec5ace))
+ (fp_line (start 9.4 2.6) (end 9.4 -2.6) (layer "F.CrtYd") (width 0.05) (tstamp f3168fa5-a938-47cd-8832-804b605b2460))
+ (fp_line (start 5.85 -0.95) (end 6.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0480b466-495f-4124-81d2-10bed23ef7b0))
+ (fp_line (start -1.15 -0.95) (end -0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 0729e5cb-9668-4614-baca-f25d9c261864))
+ (fp_line (start -4.15 -0.95) (end -3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 146d9ee9-6137-4131-959f-9db8041e79e4))
+ (fp_line (start 3.85 -1.55) (end 3.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1518dcb7-812b-46a5-ada1-c7e5bce2f108))
+ (fp_line (start -7.5 1) (end -7 0.292893) (layer "F.Fab") (width 0.1) (tstamp 186424d5-0345-4b02-84f1-0b71fabefb86))
+ (fp_line (start -0.15 -1.55) (end -0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 1b2e6e8a-3f63-4a20-b418-4a353dfe342b))
+ (fp_line (start 4.15 -1.55) (end 3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 1eb366ec-c787-4b2a-bafe-b84becbabf67))
+ (fp_line (start -3.85 -0.95) (end -3.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 225a90cc-a5cf-4b52-b958-ee885b548873))
+ (fp_line (start 4.85 -1.55) (end 4.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 22d651c5-88d7-4213-b6a5-88fcc63f1669))
+ (fp_line (start -8.5 -1.9) (end 8.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 2a21ef6a-6869-43e3-8685-bafe518547a5))
+ (fp_line (start -7.15 -1.55) (end -7.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 30d0a959-e610-4ab8-a69f-47498ffdb6bd))
+ (fp_line (start 4.85 -0.95) (end 5.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 348c73c2-008f-4d95-9cbc-37f180f57798))
+ (fp_line (start -2.85 -1.55) (end -3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3768ae0d-26ba-4aee-9f53-76ddbae7dd9a))
+ (fp_line (start 2.85 -1.55) (end 2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3a718ac0-674a-45d9-8e86-1e2d8102ca06))
+ (fp_line (start 2.15 -0.95) (end 2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 3f1a249e-948e-45ab-9b2b-bfd3ec0cfbe7))
+ (fp_line (start 3.85 -0.95) (end 4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 4aad3cef-fb4d-4cc4-89cf-e7b78854d2ce))
+ (fp_line (start 3.15 -0.95) (end 3.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 4f440983-64ea-45c8-87e0-ec2a63600f12))
+ (fp_line (start 6.85 -0.95) (end 7.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 50357f15-07da-4067-8043-b75c1c14219c))
+ (fp_line (start -0.85 -0.95) (end -0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 5e2cb4b5-c960-4eca-95f6-9ef387ecf2af))
+ (fp_line (start 5.15 -1.55) (end 4.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp 69ca2843-4f61-4083-b28b-ba96b4136ac7))
+ (fp_line (start -7 0.292893) (end -6.5 1) (layer "F.Fab") (width 0.1) (tstamp 71bec420-325c-4003-b7d2-70e7c2e9b9b5))
+ (fp_line (start -4.15 -1.55) (end -4.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 75c9497c-50c0-4e63-8015-d43397d3ffdb))
+ (fp_line (start -4.85 -1.55) (end -5.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 7b4591b3-024f-406c-b5c2-2dd911678c0c))
+ (fp_line (start 7.15 -0.95) (end 7.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 7ba9c1b5-47f7-477b-8450-5a8a2619fd7a))
+ (fp_line (start 0.15 -1.55) (end -0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 84a5d035-2797-4836-bfc6-af6933e12226))
+ (fp_line (start -3.85 -1.55) (end -4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 84ac3476-355c-4a20-9ed5-afbf0dfb972f))
+ (fp_line (start -2.15 -0.95) (end -1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp 84d7ac74-fd2c-4073-a6d4-20a2c2b3f71a))
+ (fp_line (start -0.15 -0.95) (end 0.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 879ce0e9-110e-4646-abe1-fe3dca5eceb9))
+ (fp_line (start -1.15 -1.55) (end -1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 88aa099b-6e3c-4e0b-935f-1689e4a2de6b))
+ (fp_line (start -5.85 -1.55) (end -6.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 89fee6fc-7313-4644-949a-ed9396ac0504))
+ (fp_line (start -0.85 -1.55) (end -1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 951dba0b-58de-439a-8ce4-c5c2b5b41dea))
+ (fp_line (start 6.15 -0.95) (end 6.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 954f07a7-eda4-4be4-a4ac-4dfca73ef195))
+ (fp_line (start -8.5 1) (end -8.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp 9566fa7b-7d37-4cbb-bf25-16f7c205e2b7))
+ (fp_line (start 0.85 -0.95) (end 1.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9686228a-33c7-465e-a24a-e39f7c75a9ac))
+ (fp_line (start -1.85 -1.55) (end -2.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp 9aa88ef9-6136-4773-987f-a4b27e4693a8))
+ (fp_line (start -4.85 -0.95) (end -4.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp a8219e10-1553-4715-96d5-2943c99d4192))
+ (fp_line (start 4.15 -0.95) (end 4.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp a821df11-73cd-4bd6-822e-0b95f88f54ee))
+ (fp_line (start 5.15 -0.95) (end 5.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp a948b6f9-865f-4a7c-9631-bcf001b4dfcc))
+ (fp_line (start -6.85 -1.55) (end -7.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp abb8ee53-c6cb-4a6f-8b30-185c5fbaf598))
+ (fp_line (start 8.5 1) (end 8.5 -1.9) (layer "F.Fab") (width 0.1) (tstamp b347b824-068a-4b28-91af-3ea22ba0f193))
+ (fp_line (start 0.85 -1.55) (end 0.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp b5e13747-1baf-46bb-baf5-d81f2b3b85b5))
+ (fp_line (start 6.15 -1.55) (end 5.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp b618cd30-1cb4-45a4-a842-1bbfaac781fc))
+ (fp_line (start -6.85 -0.95) (end -6.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp b68ca4d6-c753-4367-94e3-5d043fb293bb))
+ (fp_line (start 5.85 -1.55) (end 5.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp b7956926-c308-4b18-ab26-7b7579e99a10))
+ (fp_line (start -1.85 -0.95) (end -1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp bd239c75-32a7-4fa1-948b-fc6fc6c6f64a))
+ (fp_line (start -8.5 1) (end 8.5 1) (layer "F.Fab") (width 0.1) (tstamp bdffb9a0-8663-4dab-a38f-9bf33a4b4c48))
+ (fp_line (start 2.15 -1.55) (end 1.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp be20296a-62ff-4f57-a785-fd9a8f44fa26))
+ (fp_line (start 0.15 -0.95) (end 0.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp c4b19f04-970f-466f-adfa-699ddb346114))
+ (fp_line (start -6.15 -1.55) (end -6.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp c616924e-3a34-4951-ba9f-59aa55247294))
+ (fp_line (start -5.85 -0.95) (end -5.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp cc77fb1e-07d3-40b9-9dba-79740c38468b))
+ (fp_line (start -3.15 -0.95) (end -2.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp cd3c5748-b76c-47dc-b016-52b34579a404))
+ (fp_line (start 3.15 -1.55) (end 2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp d2021b1f-23f5-4b70-8493-754190ccd691))
+ (fp_line (start -5.15 -1.55) (end -5.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp d8732b8d-7867-4210-a530-e8ad4a78c335))
+ (fp_line (start 7.15 -1.55) (end 6.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp d99aa6cc-8b8b-42ca-9ae8-8fa4af007203))
+ (fp_line (start -2.15 -1.55) (end -2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp dcbb6ddb-edb7-45ed-b403-75da0b630c53))
+ (fp_line (start 1.15 -1.55) (end 0.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp e5ef2a20-7159-49ad-968e-c0922e681471))
+ (fp_line (start -2.85 -0.95) (end -2.85 -1.55) (layer "F.Fab") (width 0.1) (tstamp e6a0524b-0e6b-4e29-b7a5-608a8b550ff3))
+ (fp_line (start -3.15 -1.55) (end -3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp e827e73c-363b-4ab1-9fe3-3022747060f8))
+ (fp_line (start -6.15 -0.95) (end -5.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp ead641aa-4bb0-4cd4-95c9-5c6dccc65c23))
+ (fp_line (start 1.85 -1.55) (end 1.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp ebf69396-b7c9-4f8d-937b-0d8fc7389c4f))
+ (fp_line (start 1.15 -0.95) (end 1.15 -1.55) (layer "F.Fab") (width 0.1) (tstamp f1f4c0cc-be94-4d77-9100-d1d7afc4354c))
+ (fp_line (start 2.85 -0.95) (end 3.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp f7745395-6cf5-477c-b2c1-9f5767306084))
+ (fp_line (start -7.15 -0.95) (end -6.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp fab339e5-523c-4753-a96e-cff88d298893))
+ (fp_line (start 6.85 -1.55) (end 6.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp fdfb9b25-230e-417e-8338-700dca426db9))
+ (fp_line (start -5.15 -0.95) (end -4.85 -0.95) (layer "F.Fab") (width 0.1) (tstamp ff82184e-82f0-464e-ac0c-af83d76e3ba8))
+ (fp_line (start 1.85 -0.95) (end 2.15 -0.95) (layer "F.Fab") (width 0.1) (tstamp ffb24146-64da-4b66-b39f-a0be95a93824))
+ (pad "1" smd roundrect (at -7 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb437688-ca37-4d49-b8ab-c51a8739463a))
+ (pad "2" smd roundrect (at -6 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed572313-b8f4-4609-9287-9ca687f5fa4f))
+ (pad "3" smd roundrect (at -5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efc91da3-dda3-4163-be94-f0eadef473d2))
+ (pad "4" smd roundrect (at -4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a9efbd84-0d8c-4fe1-9102-ab0f5a2c22f3))
+ (pad "5" smd roundrect (at -3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cce3895-f73c-4b1a-b311-a5123fde3b72))
+ (pad "6" smd roundrect (at -2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8f4f4d6-3fbb-467a-a852-709469bdc7ea))
+ (pad "7" smd roundrect (at -1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dd9c959-81f6-4031-b134-0217ca8a389a))
+ (pad "8" smd roundrect (at 0 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 29fb7622-7d64-456a-ae2e-0de99f1dd6b6))
+ (pad "9" smd roundrect (at 1 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6be191f-968a-447f-8c07-0d6604222d20))
+ (pad "10" smd roundrect (at 2 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8dc03fff-8f5b-4a67-af0f-176aade6c92a))
+ (pad "11" smd roundrect (at 3 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53ecc955-05d5-4af3-93da-93c6e0b62dc9))
+ (pad "12" smd roundrect (at 4 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77c984ac-32e6-412f-bca1-1de289053a7e))
+ (pad "13" smd roundrect (at 5 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48ad5c93-9660-40ac-bd2a-238774179c27))
+ (pad "14" smd roundrect (at 6 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33bc9e7b-d9fe-4543-9ca3-7868d90331a1))
+ (pad "15" smd roundrect (at 7 1.325) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c38ef33-1eb2-4a54-9ca4-2807cb11ce75))
+ (pad "MP" smd roundrect (at 8.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5add02e2-cd29-4dc4-890c-f4b88701921b))
+ (pad "MP" smd roundrect (at -8.3 -1.2) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp a3914ef6-9b4d-4e46-ad3a-992b327df26d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_BM15B-SRSS-TB_1x15-1MP_P1.00mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..cf318223
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM02B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 378a2021-b241-4d03-a618-56391b3bae06)
+ )
+ (fp_text value "JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d00d779-73ed-4511-8a3e-fdbe6e413ce4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6cdd3c55-2ebd-4d65-96c2-f94a513aa356)
+ )
+ (fp_line (start -1.06 -1.785) (end -1.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 157ab3b2-de9d-4cdf-9554-940099eb1238))
+ (fp_line (start 2.11 0.715) (end 2.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 279a01d1-76f0-4263-8c9a-900039cd3784))
+ (fp_line (start 2.11 -1.785) (end 1.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 4aca678e-05a3-439c-9ba7-1d2a05d8b620))
+ (fp_line (start -2.11 0.715) (end -2.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9a872ccb-adb8-48c3-b746-dc951dcb1638))
+ (fp_line (start -0.94 2.685) (end 0.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp a1fa1b2b-e0ca-4ede-9fef-a29aef00d540))
+ (fp_line (start -2.11 -1.785) (end -1.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp fd8a0ac1-16b0-4623-a014-8e719f4f0eb1))
+ (fp_line (start 2.9 3.28) (end 2.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 6a06dc1c-5c64-4c60-b313-b50aedc1aaa4))
+ (fp_line (start -2.9 3.28) (end 2.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp a058f584-b4c1-4058-8f9f-a79a121c0ea3))
+ (fp_line (start 2.9 -3.28) (end -2.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp e71734ff-cf16-4e5a-9856-63a03b1e3025))
+ (fp_line (start -2.9 -3.28) (end -2.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp f9453e94-1fa3-4c55-8df9-2787d8731b85))
+ (fp_line (start -2 -1.675) (end 2 -1.675) (layer "F.Fab") (width 0.1) (tstamp 5333d97a-1d4b-4e6e-8717-a421bf926d65))
+ (fp_line (start -1 -1.675) (end -0.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 5b20d148-1db7-4ba3-bc06-755c6061e592))
+ (fp_line (start -0.5 -0.967893) (end 0 -1.675) (layer "F.Fab") (width 0.1) (tstamp 86c2d333-70d7-43c7-a2ab-90430bda8e81))
+ (fp_line (start -2 2.575) (end 2 2.575) (layer "F.Fab") (width 0.1) (tstamp a540b156-ad3a-4bbf-9ec4-b4b94da1bbf4))
+ (fp_line (start -2 -1.675) (end -2 2.575) (layer "F.Fab") (width 0.1) (tstamp abf4771b-fc66-4ea8-8d4a-2128fcbde0e2))
+ (fp_line (start 2 -1.675) (end 2 2.575) (layer "F.Fab") (width 0.1) (tstamp af91c63a-91d4-4a47-8326-51b355b5cf57))
+ (pad "1" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b2cf963-e749-4e96-a7cc-f10ec2b21437))
+ (pad "2" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7034f98-c203-4ba4-8eae-2e04dedecb76))
+ (pad "MP" smd roundrect (at -1.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 01f8dc8b-78ce-4a18-a5d0-f25483b11967))
+ (pad "MP" smd roundrect (at 1.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f60220aa-f7a7-463c-8195-c9a09c88a725))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a5068d52
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM03B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6528759d-c307-4b38-ad59-2c627fff9226)
+ )
+ (fp_text value "JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f21dc044-8bed-47ad-a3ca-aa19af5133eb)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d55a8d66-4275-4234-a2b9-63388826156c)
+ )
+ (fp_line (start -1.44 2.685) (end 1.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp 4b204828-4fae-42db-b613-0740f7359d2a))
+ (fp_line (start 2.61 -1.785) (end 1.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 5f440c4f-51cf-4436-bd27-554d3985ee4f))
+ (fp_line (start -2.61 -1.785) (end -1.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 771d31aa-f7a9-43be-8179-cd94bfa5f3d7))
+ (fp_line (start -2.61 0.715) (end -2.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp a1ebfbf9-352d-478d-ae32-6c47ebbf7952))
+ (fp_line (start -1.56 -1.785) (end -1.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp b9797a82-1ae9-468f-98d0-c089851f3e00))
+ (fp_line (start 2.61 0.715) (end 2.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp c34c47d7-13b9-4b64-8a0e-f1fb992fa74d))
+ (fp_line (start -3.4 3.28) (end 3.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 64d4c782-f2f8-4d11-9c44-eba6b3fa22b3))
+ (fp_line (start 3.4 3.28) (end 3.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 8e717b9e-7ecf-4a77-aefb-4f6a31f7a985))
+ (fp_line (start 3.4 -3.28) (end -3.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 8f5d1a91-d16d-4eb9-aeae-c3709d19f391))
+ (fp_line (start -3.4 -3.28) (end -3.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 90e288a9-648e-4cfd-82d9-da86db43726a))
+ (fp_line (start -1 -0.967893) (end -0.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 18ac3b15-46fd-4bca-8884-6ac7a2071db5))
+ (fp_line (start -2.5 -1.675) (end -2.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 5a4a31db-1381-4772-b5de-fa414979a793))
+ (fp_line (start 2.5 -1.675) (end 2.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 673eec34-21f8-4bd8-9af1-8063af7a996c))
+ (fp_line (start -2.5 2.575) (end 2.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 92216a6d-8f63-4771-bec8-1805e9a3488e))
+ (fp_line (start -2.5 -1.675) (end 2.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp b6993c77-8dee-4b82-bbf3-0629fdb470f2))
+ (fp_line (start -1.5 -1.675) (end -1 -0.967893) (layer "F.Fab") (width 0.1) (tstamp dc19ab2c-90d0-49f0-b381-c2962f2e99e8))
+ (pad "1" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf415d1c-9e1a-4b11-8eba-ec7c9361d97a))
+ (pad "2" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00d27945-4923-479a-961c-b6c23c95466b))
+ (pad "3" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2971d40-1075-4baa-92b9-907e96b4a68e))
+ (pad "MP" smd roundrect (at 2.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 0a8636a3-3fac-4e8d-9226-a1208b6d6572))
+ (pad "MP" smd roundrect (at -2.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp af9dfdde-ffe5-4b67-bbbb-7ed1b905e3bb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5ea13c3e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM04B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52f6ffa9-5c4c-4f56-b597-03a0d6903aa9)
+ )
+ (fp_text value "JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dbe91fae-ac1e-46eb-a0f2-f0dfff6a2010)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b07b068e-7d16-4526-8886-243bd64290f2)
+ )
+ (fp_line (start -1.94 2.685) (end 1.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp 74730e07-24f7-4389-b564-17dea451f3cc))
+ (fp_line (start -3.11 0.715) (end -3.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 7e720787-1243-45d2-8504-31240bc56952))
+ (fp_line (start 3.11 0.715) (end 3.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 955de795-0dd9-47a8-b005-e6cb196025b1))
+ (fp_line (start -3.11 -1.785) (end -2.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9623cd15-8197-4f08-a37c-c6959d1726f4))
+ (fp_line (start 3.11 -1.785) (end 2.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp d23a1ccd-f436-477f-a3c5-acca9f216da5))
+ (fp_line (start -2.06 -1.785) (end -2.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp ee1e2ca1-b04d-4136-ad4c-d17c2418e5d0))
+ (fp_line (start 3.9 -3.28) (end -3.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 02449c7f-adb0-44ae-a822-68e8e0cc3f78))
+ (fp_line (start -3.9 -3.28) (end -3.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 1bfd50f9-2686-4a2b-b49c-448ce0c538fb))
+ (fp_line (start 3.9 3.28) (end 3.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 54eb700b-3693-46a9-b2b3-e3651d2173df))
+ (fp_line (start -3.9 3.28) (end 3.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 5ecdbb6f-136b-4fb9-ba2d-6c8f0f0161b1))
+ (fp_line (start -1.5 -0.967893) (end -1 -1.675) (layer "F.Fab") (width 0.1) (tstamp 464a0284-0cb4-42d4-9e4a-3c0e4152f113))
+ (fp_line (start -3 -1.675) (end 3 -1.675) (layer "F.Fab") (width 0.1) (tstamp 4ba01ea1-2070-4554-aacc-d2111fde2789))
+ (fp_line (start 3 -1.675) (end 3 2.575) (layer "F.Fab") (width 0.1) (tstamp 8aa6e80a-b598-4fa3-a03d-9c113a988fbe))
+ (fp_line (start -2 -1.675) (end -1.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 8ce2daa2-486a-4cce-914e-816bcf02a1ef))
+ (fp_line (start -3 2.575) (end 3 2.575) (layer "F.Fab") (width 0.1) (tstamp c25991d3-db1e-46e0-afc6-aa98e512b748))
+ (fp_line (start -3 -1.675) (end -3 2.575) (layer "F.Fab") (width 0.1) (tstamp cb662ad1-069c-4469-974a-5d053fc4fdd2))
+ (pad "1" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 17a10acd-6018-4ba7-8ecd-d4df812b64ef))
+ (pad "2" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7e5121d-7433-403a-80c7-d646586632c9))
+ (pad "3" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e8da9d1-973b-4752-aba1-2a776a4ee377))
+ (pad "4" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb22887d-b48e-430a-8cd6-9403b129548c))
+ (pad "MP" smd roundrect (at 2.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp a789a1fe-792d-4a94-a7b6-fd3c46b1af70))
+ (pad "MP" smd roundrect (at -2.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp cc6c3e3f-65ac-4f7d-ac20-a13420e44e7d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e63a19ef
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM05B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96acbb49-f408-46a3-9ac0-51943aa31246)
+ )
+ (fp_text value "JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4f8b440a-3b0a-4a4a-bc4e-44a6ca545118)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 788db7df-b4e6-4256-af97-5002ccd73885)
+ )
+ (fp_line (start -3.61 -1.785) (end -2.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 33167123-bf1d-48ea-9607-4f26192679e1))
+ (fp_line (start -2.56 -1.785) (end -2.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 4abecc27-2bd4-45d3-9aa1-e56ac15be463))
+ (fp_line (start 3.61 0.715) (end 3.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 8ad8d525-612d-4fa1-b463-abc28f8d4699))
+ (fp_line (start 3.61 -1.785) (end 2.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp b9672ed1-011d-4f7f-81d3-c56c3f47bc81))
+ (fp_line (start -3.61 0.715) (end -3.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp c8e88e3a-8737-429d-9b13-111812be2c71))
+ (fp_line (start -2.44 2.685) (end 2.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp f7935807-b039-4665-bcc5-f29c44afd76f))
+ (fp_line (start 4.4 3.28) (end 4.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 6664fb7f-0c77-4a8c-8089-9873bdb12430))
+ (fp_line (start -4.4 3.28) (end 4.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 9908f673-d2d9-490d-9e17-e57c782e9f84))
+ (fp_line (start 4.4 -3.28) (end -4.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp bfc2a977-89ff-4891-b7a2-3d45766f8b4c))
+ (fp_line (start -4.4 -3.28) (end -4.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp d9f0d843-a6f8-4a1e-addb-ebd976346acd))
+ (fp_line (start -2.5 -1.675) (end -2 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 0a0a566e-e7b5-42a2-8d93-7f5d9b6851a9))
+ (fp_line (start 3.5 -1.675) (end 3.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 7a363750-6858-4ea1-8d7c-3cf61e8e8417))
+ (fp_line (start -3.5 -1.675) (end 3.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 8069dc7f-6c9e-43f7-a20e-dd1bba6b06f4))
+ (fp_line (start -3.5 2.575) (end 3.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 807a08f4-0294-4a09-ae29-84af786fd35d))
+ (fp_line (start -3.5 -1.675) (end -3.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 9f47f7b6-2edb-401a-8964-d1e8c696943a))
+ (fp_line (start -2 -0.967893) (end -1.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp d6134fc2-89c2-4947-856f-cfd52d6dc0e5))
+ (pad "1" smd roundrect (at -2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77592ea4-19c7-4c4f-ab04-7cfb8dfc291f))
+ (pad "2" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7ccb9bfc-8d00-4c5d-adc7-b19582669a56))
+ (pad "3" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2b4d78b-d05e-4045-834e-9b61951cc948))
+ (pad "4" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10961fdb-864d-4c33-940d-3e71da41af47))
+ (pad "5" smd roundrect (at 2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56e1972f-b4c3-458a-92cb-d8915d5c3910))
+ (pad "MP" smd roundrect (at 3.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 2f43c385-5cdf-4c5f-aebb-ceb2871a74fa))
+ (pad "MP" smd roundrect (at -3.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 35bdf5d3-d314-40b1-a79d-a3f89b327b6e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..819396a1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM06B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 799cc0fe-c2b1-42c8-ac43-292e32f3cfae)
+ )
+ (fp_text value "JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca14ae6b-ef33-4cd0-8cf6-50bdbc40eac8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b05b4ee3-6341-4cac-82a2-c9cccd3dd1df)
+ )
+ (fp_line (start -3.06 -1.785) (end -3.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 09ac6147-6492-44d6-99e0-42a01a6977e9))
+ (fp_line (start -4.11 -1.785) (end -3.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 55170eed-d525-41fc-be4d-25acdf50961b))
+ (fp_line (start 4.11 -1.785) (end 3.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 6181178b-730b-4909-89f1-42f2c2090889))
+ (fp_line (start 4.11 0.715) (end 4.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 6ccd93cc-0812-4b76-b221-13031b9360b4))
+ (fp_line (start -4.11 0.715) (end -4.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9c8c1761-1371-4526-8d46-3bcc3fcbb774))
+ (fp_line (start -2.94 2.685) (end 2.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp dfc582f8-6ad6-43d3-9cfb-70017d1d7946))
+ (fp_line (start -4.9 -3.28) (end -4.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 022b296e-74a4-4014-83dc-a8f4399f88a0))
+ (fp_line (start 4.9 -3.28) (end -4.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 585f3ac3-0db1-4b78-953e-f9798033c89e))
+ (fp_line (start 4.9 3.28) (end 4.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 9f096811-eb23-4851-bef6-dcbd7f6a2290))
+ (fp_line (start -4.9 3.28) (end 4.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp e901ed1c-b4ef-4919-a45a-d831cc390159))
+ (fp_line (start -4 2.575) (end 4 2.575) (layer "F.Fab") (width 0.1) (tstamp 0f8bffed-faf8-46d9-9958-ef7a5d9b1f72))
+ (fp_line (start 4 -1.675) (end 4 2.575) (layer "F.Fab") (width 0.1) (tstamp 68aea61e-47c6-4a41-b545-42bb52472e94))
+ (fp_line (start -3 -1.675) (end -2.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 8c82aad6-2762-4994-a442-4f31008ea5bd))
+ (fp_line (start -4 -1.675) (end -4 2.575) (layer "F.Fab") (width 0.1) (tstamp 983d9cb1-7b60-49da-9d6c-00aeb30ae18c))
+ (fp_line (start -4 -1.675) (end 4 -1.675) (layer "F.Fab") (width 0.1) (tstamp e559e83d-dd01-461a-870e-49d2b807f5eb))
+ (fp_line (start -2.5 -0.967893) (end -2 -1.675) (layer "F.Fab") (width 0.1) (tstamp e62e1ea7-1c20-408e-a424-ee74d64ba220))
+ (pad "1" smd roundrect (at -2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 565a9767-c907-4d82-b01e-7a5351a6adf7))
+ (pad "2" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 447b7fe8-b5ad-4ee4-8c23-831491e155cd))
+ (pad "3" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9dca2e4a-cd08-484c-84ea-0f11ca1859df))
+ (pad "4" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 235a5cf0-9afe-4545-bfa3-da56553f074d))
+ (pad "5" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 587a9d88-a818-4e91-b866-674ad137fe73))
+ (pad "6" smd roundrect (at 2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 462b4ccd-f243-4c2e-a823-6cba24ced36f))
+ (pad "MP" smd roundrect (at 3.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 27953ecd-f43b-4fd0-ad0c-05b0febd9624))
+ (pad "MP" smd roundrect (at -3.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 6567ddc4-655b-4d2d-b6a5-d5676bd46c15))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..fbb842e3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM07B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7f059dd-4dba-4078-b23a-a707438b84fd)
+ )
+ (fp_text value "JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ded29e96-98a5-431c-914c-198770fb6220)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f2f3e69-904c-4063-a8d7-fe5341a7e433)
+ )
+ (fp_line (start 4.61 -1.785) (end 3.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 496ae404-505a-44d2-a7b3-dc0fb9fe38e0))
+ (fp_line (start -3.56 -1.785) (end -3.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 6fe0859a-5ebb-45b4-960d-67af54ca61cb))
+ (fp_line (start -3.44 2.685) (end 3.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp 8af9f203-0bee-4886-8cdf-7be323e1421c))
+ (fp_line (start -4.61 -1.785) (end -3.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9de75769-b0bc-491e-9756-3b991f3cb0d9))
+ (fp_line (start 4.61 0.715) (end 4.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9e90423e-bbe6-4154-a745-f7e1080af51d))
+ (fp_line (start -4.61 0.715) (end -4.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp a38b6898-73a5-464e-965c-2ed7ad819201))
+ (fp_line (start 5.4 -3.28) (end -5.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 56cf5f3d-ed30-40d9-87e8-ec68faecdb8b))
+ (fp_line (start 5.4 3.28) (end 5.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 821550b5-1eb1-4317-ac03-9b365ce1c841))
+ (fp_line (start -5.4 3.28) (end 5.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp a3a1d9bb-bf62-4d90-ae0d-0075d1cf878a))
+ (fp_line (start -5.4 -3.28) (end -5.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp a8ae46ec-27aa-416b-b59e-8122e85a5fd1))
+ (fp_line (start -4.5 -1.675) (end -4.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 03f75b51-79ba-4d1c-a270-a40173cf93f8))
+ (fp_line (start -3 -0.967893) (end -2.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 362088b9-68ed-4202-a34b-d67bbe2030d8))
+ (fp_line (start -3.5 -1.675) (end -3 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 3aaa1d8f-7001-414a-95eb-32fa5d16fffc))
+ (fp_line (start -4.5 2.575) (end 4.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 6f2f1ca4-8afe-4976-8f20-f17a6caf2773))
+ (fp_line (start 4.5 -1.675) (end 4.5 2.575) (layer "F.Fab") (width 0.1) (tstamp b3e71f93-c4b8-40f6-83b2-d2c977976a44))
+ (fp_line (start -4.5 -1.675) (end 4.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp ebb5e00d-7777-4f46-9884-c1648fad5e3a))
+ (pad "1" smd roundrect (at -3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3e3dc4b-fe7a-4367-ae9a-6ba5b9bfcb76))
+ (pad "2" smd roundrect (at -2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 438da30e-7080-4c70-82ca-fcc2e8c4c857))
+ (pad "3" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5b0ca4c3-2022-483a-b96f-ed91356364bb))
+ (pad "4" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d71be8f0-00ad-426e-8a5e-69d3ef14d050))
+ (pad "5" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b5ac22f-ca72-4251-ba66-1c38778f12e4))
+ (pad "6" smd roundrect (at 2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 180fc7e5-a94a-471b-b434-b18e7335b2b8))
+ (pad "7" smd roundrect (at 3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd296479-f447-4a34-a064-459be10b0033))
+ (pad "MP" smd roundrect (at 4.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4c89a256-2ce1-44f6-8b62-013a53eaf725))
+ (pad "MP" smd roundrect (at -4.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 8fe9055e-c795-4b51-aa63-b3e96001a71a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM07B-SRSS-TB_1x07-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3e56f7e3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM08B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2433ced2-7518-48bd-a913-90e516335a69)
+ )
+ (fp_text value "JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58506cda-ab4e-4be6-92b0-3cc8796416d9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 065a3a2e-2fdb-40b2-b667-d0034f3c07ea)
+ )
+ (fp_line (start -4.06 -1.785) (end -4.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 1d69bec8-9094-4d8c-833c-d55a3cf39b56))
+ (fp_line (start 5.11 0.715) (end 5.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 2fb33447-f869-438e-a10f-ae5dd8ecc182))
+ (fp_line (start -5.11 0.715) (end -5.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 57612844-4bfc-433f-826f-08c7e06b64f7))
+ (fp_line (start -5.11 -1.785) (end -4.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 5f8911b4-bb1a-400b-839c-18e9ebf03822))
+ (fp_line (start 5.11 -1.785) (end 4.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp ce4ac9fd-fbca-4eaf-ac5a-b77d40d7c375))
+ (fp_line (start -3.94 2.685) (end 3.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp efe2f728-7f4a-4143-9b1f-f88d9fc91f0f))
+ (fp_line (start -5.9 3.28) (end 5.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 45b94323-ea22-4439-8bb2-ad5448905691))
+ (fp_line (start -5.9 -3.28) (end -5.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 4ae00c36-5ea0-47fd-8b3d-63f69c37ed2d))
+ (fp_line (start 5.9 3.28) (end 5.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 4b0e023a-959c-413b-8821-9ccbccbb2cae))
+ (fp_line (start 5.9 -3.28) (end -5.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 56816b00-84d9-4461-90fc-9221803a7447))
+ (fp_line (start -3.5 -0.967893) (end -3 -1.675) (layer "F.Fab") (width 0.1) (tstamp 02ae73fc-2974-4e61-860c-c6218e0bfe3f))
+ (fp_line (start -5 2.575) (end 5 2.575) (layer "F.Fab") (width 0.1) (tstamp 0e9e4b2c-1459-4b5e-a1d6-65a7d74b2746))
+ (fp_line (start -5 -1.675) (end 5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 6ad2ca3d-608f-4e3f-a998-db5da912b56d))
+ (fp_line (start -4 -1.675) (end -3.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 9fd25f3f-5ff1-4548-881c-f8ee97491348))
+ (fp_line (start -5 -1.675) (end -5 2.575) (layer "F.Fab") (width 0.1) (tstamp a6084e16-e8c7-49d4-88b9-124fc01945ab))
+ (fp_line (start 5 -1.675) (end 5 2.575) (layer "F.Fab") (width 0.1) (tstamp cf03e25a-0dc7-4fd7-957c-2db3dceebd5d))
+ (pad "1" smd roundrect (at -3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a92f13fd-e0fd-4679-8573-fe240692b659))
+ (pad "2" smd roundrect (at -2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d695fe0a-aa64-4896-862f-51a8e070160f))
+ (pad "3" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 336a2e63-40f1-4ec6-92f9-4457c4d38265))
+ (pad "4" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e36b5591-485b-4bd2-a2f5-687140e3e5ed))
+ (pad "5" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f24312f5-1174-4a94-82ac-b7937cab3b3e))
+ (pad "6" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb3889e5-5192-47e0-8512-6714947479d0))
+ (pad "7" smd roundrect (at 2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d98fdd20-dec8-4811-a1b5-75f0030b1b5e))
+ (pad "8" smd roundrect (at 3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6f41b7e-aab9-46a7-ae23-dfb5521ef70e))
+ (pad "MP" smd roundrect (at -4.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 1e49ef52-b711-4376-af5e-22c5a4859606))
+ (pad "MP" smd roundrect (at 4.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp adbe3a0b-ae7e-4be7-ac08-cd93b0cb5229))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..57b5d545
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM09B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bfa80567-76bd-4b04-af29-476bc6770cfe)
+ )
+ (fp_text value "JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d667bfde-dd15-44ea-a422-b76badb4feb8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6ad74b5-0849-4475-a37c-2e952f21bd34)
+ )
+ (fp_line (start 5.61 0.715) (end 5.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 39becb4d-8263-4b74-bba9-4f87f1c253c1))
+ (fp_line (start 5.61 -1.785) (end 4.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 58e00dce-d7f6-49e0-bc3a-551cd9504dc0))
+ (fp_line (start -4.44 2.685) (end 4.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp 60203c0d-8632-4f83-8b40-094a929d6323))
+ (fp_line (start -4.56 -1.785) (end -4.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 8a79de9e-53c4-44ae-b4df-cf542d7deb71))
+ (fp_line (start -5.61 -1.785) (end -4.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp c0a02311-c55b-473b-850e-32cd81a706ab))
+ (fp_line (start -5.61 0.715) (end -5.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp fe3448ae-a03c-4c0d-894a-e77dabd9996e))
+ (fp_line (start 6.4 3.28) (end 6.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 52c40990-b179-47e7-b93f-af7a3b1108b0))
+ (fp_line (start 6.4 -3.28) (end -6.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 59cc304c-0c6c-4483-aa17-d38a24ff353b))
+ (fp_line (start -6.4 -3.28) (end -6.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp b08479bb-dec5-4ecf-8820-b41bd8d06e6e))
+ (fp_line (start -6.4 3.28) (end 6.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp e026037d-2493-4235-906b-2736ef8c2cea))
+ (fp_line (start 5.5 -1.675) (end 5.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 05869a3e-c763-4b46-87fd-92e6ec5d0fba))
+ (fp_line (start -4 -0.967893) (end -3.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 17b06bbc-6e38-4380-9750-e8ceffd62a0d))
+ (fp_line (start -5.5 -1.675) (end -5.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 558895bb-8043-4647-ab75-aee38fc1dcb8))
+ (fp_line (start -5.5 -1.675) (end 5.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 80a4cf5a-cdd5-46d8-bab6-f0fd6c23ad54))
+ (fp_line (start -5.5 2.575) (end 5.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 83f299ab-66ae-49d9-8bc4-1f2fb2c98da5))
+ (fp_line (start -4.5 -1.675) (end -4 -0.967893) (layer "F.Fab") (width 0.1) (tstamp d683cc4e-67d2-4fa9-ad55-e88e4bd8c5c6))
+ (pad "1" smd roundrect (at -4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90320595-d5b0-488d-87e2-7f24b2dc60a6))
+ (pad "2" smd roundrect (at -3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b413cf20-38f5-4e91-9264-dba130bd1d92))
+ (pad "3" smd roundrect (at -2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c1c839c-b665-4e72-982f-ee47983c1929))
+ (pad "4" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60c5b29e-058e-49e0-a442-e79b0fb3913c))
+ (pad "5" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 260d85e5-a77a-4dd7-aa0b-b276a6913eb2))
+ (pad "6" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c9f9fb28-3eae-4e20-85d3-b0c78d01aaae))
+ (pad "7" smd roundrect (at 2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb27f73a-b7b3-431f-87d3-a01af0f1ede0))
+ (pad "8" smd roundrect (at 3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0587fe32-039d-4268-931b-1821e6a8212f))
+ (pad "9" smd roundrect (at 4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f8fdaa7-c05c-4ff9-aa28-bc4cd47b1303))
+ (pad "MP" smd roundrect (at 5.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4aa2f285-fc1c-4370-924d-57621a41d1ab))
+ (pad "MP" smd roundrect (at -5.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f6f2a2a3-fd3d-43c5-807c-725f52d7247b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM09B-SRSS-TB_1x09-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7dec12ae
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM10B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64c17a26-77ad-47a2-8607-99e18c389e4e)
+ )
+ (fp_text value "JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f075f3b2-289f-42e8-89ec-0707801d3bba)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6056d20b-e2a9-4493-9e00-1010186ec647)
+ )
+ (fp_line (start 6.11 0.715) (end 6.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 20a0ac82-07bb-4acd-b689-d336034941e7))
+ (fp_line (start -5.06 -1.785) (end -5.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 3dd1433d-f38d-40bd-bc23-66772c5a2372))
+ (fp_line (start 6.11 -1.785) (end 5.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 6359207f-d05e-4fcf-95b3-8b2b2a3a614d))
+ (fp_line (start -6.11 0.715) (end -6.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp b625cb33-553b-48f6-af8a-458b117d45e7))
+ (fp_line (start -4.94 2.685) (end 4.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp ee869e09-dbf2-449a-8063-3c4126778055))
+ (fp_line (start -6.11 -1.785) (end -5.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp f7271489-1951-4ef7-9770-a205b091715c))
+ (fp_line (start -6.9 3.28) (end 6.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 28f6f6bf-94cf-4bed-abf8-5fe147ee992f))
+ (fp_line (start -6.9 -3.28) (end -6.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 2dd2741e-e896-4c7c-b0c2-7140ea809c4f))
+ (fp_line (start 6.9 3.28) (end 6.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 3afe17d6-cb92-48dd-9551-87dec63afe58))
+ (fp_line (start 6.9 -3.28) (end -6.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 88506ef2-ccc8-43df-86b7-51ee89ed5918))
+ (fp_line (start -6 -1.675) (end -6 2.575) (layer "F.Fab") (width 0.1) (tstamp 2c1b5d4a-dd09-4eea-a03f-f81d9df35405))
+ (fp_line (start -5 -1.675) (end -4.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 648765d6-dd4a-4471-8786-9ab934a52261))
+ (fp_line (start -6 -1.675) (end 6 -1.675) (layer "F.Fab") (width 0.1) (tstamp 92d1020d-78f7-439e-bcaa-28dbcfd4d131))
+ (fp_line (start -4.5 -0.967893) (end -4 -1.675) (layer "F.Fab") (width 0.1) (tstamp 9b6d36fb-c2e7-4bfc-bbc1-efe2817bfee6))
+ (fp_line (start 6 -1.675) (end 6 2.575) (layer "F.Fab") (width 0.1) (tstamp e0605a60-f08b-46e8-80c5-5407d89a0b3c))
+ (fp_line (start -6 2.575) (end 6 2.575) (layer "F.Fab") (width 0.1) (tstamp fc840d36-dee9-467c-9598-372514da0fc8))
+ (pad "1" smd roundrect (at -4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 42502e54-409c-406d-a4f3-5cc5012b50bc))
+ (pad "2" smd roundrect (at -3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f78467af-b6f0-4612-be44-eb07fd66bb1b))
+ (pad "3" smd roundrect (at -2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d363d4ef-92ba-47cc-8ca9-58d48e8c0b4a))
+ (pad "4" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c36f5da7-01c0-4423-a4be-9347680ca0c7))
+ (pad "5" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0868b39b-e453-4c7b-a6cd-0c60d9a717ad))
+ (pad "6" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ffa7c76-cd0b-4f4a-84f2-a705bb8e140b))
+ (pad "7" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7c2bf90e-86b2-4783-80dc-d79b4c4b86d3))
+ (pad "8" smd roundrect (at 2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 97958ab4-8b67-4225-a380-4d4cf34d0359))
+ (pad "9" smd roundrect (at 3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0f4db4a0-25cf-42cc-806f-ee56b8806593))
+ (pad "10" smd roundrect (at 4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 044f028a-a55c-4133-ac67-2d45be0cda63))
+ (pad "MP" smd roundrect (at 5.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5a5b2786-ef21-49d6-81fa-e2aedf0963cc))
+ (pad "MP" smd roundrect (at -5.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp d6db97d9-c7b1-4023-8d69-f45720aaadd0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0ee9183e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM11B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 857f8a2d-ee76-4cf5-91b2-63f926b0c164)
+ )
+ (fp_text value "JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6aea4fc-f291-4d58-ad86-1c7644294d92)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 667adb83-819f-4b59-92f2-fa385d8f42c5)
+ )
+ (fp_line (start 6.61 0.715) (end 6.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 0d484e9a-6b4f-4eef-b29e-bc2f4f9e5d5a))
+ (fp_line (start 6.61 -1.785) (end 5.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 5cc6d6a5-52d1-4fc5-977b-b343db56dcad))
+ (fp_line (start -6.61 0.715) (end -6.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp a675609f-e9aa-4ccf-8b31-ba3a725896c0))
+ (fp_line (start -6.61 -1.785) (end -5.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp ae887e4d-9b9a-421a-ab81-a9b5d9194156))
+ (fp_line (start -5.56 -1.785) (end -5.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp c517a6e6-544d-498d-a2c7-7e600f047a0f))
+ (fp_line (start -5.44 2.685) (end 5.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp d4d04e3c-c733-42ea-b765-0f3171dc74f3))
+ (fp_line (start -7.4 -3.28) (end -7.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 00a2fc37-7b6b-465c-991c-9ae07f6b96f0))
+ (fp_line (start 7.4 -3.28) (end -7.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 2167f47a-83d2-4927-a00d-19314716d6ac))
+ (fp_line (start 7.4 3.28) (end 7.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp c509ceda-c98e-4c41-9f30-06b4baf7d05f))
+ (fp_line (start -7.4 3.28) (end 7.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp d80526f6-d869-4491-ab49-c4a28fa87120))
+ (fp_line (start -6.5 2.575) (end 6.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 25ae875c-b845-46b1-8270-7d3a466b7ce4))
+ (fp_line (start -5.5 -1.675) (end -5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 9aaad769-5e37-4e42-be42-af3791213798))
+ (fp_line (start 6.5 -1.675) (end 6.5 2.575) (layer "F.Fab") (width 0.1) (tstamp b4b1cfd3-6187-4c1e-bc87-cb6abe03a455))
+ (fp_line (start -6.5 -1.675) (end 6.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp c05f6777-c761-4dda-b986-5e55e195310a))
+ (fp_line (start -6.5 -1.675) (end -6.5 2.575) (layer "F.Fab") (width 0.1) (tstamp da0d5d97-cd95-4714-9598-3849a0ff9c97))
+ (fp_line (start -5 -0.967893) (end -4.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp dce17bbc-51c2-41f7-aeb0-9f37d34c43bd))
+ (pad "1" smd roundrect (at -5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5d69be0-b92c-4014-b52e-702a3ec09026))
+ (pad "2" smd roundrect (at -4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e668662e-7e5a-4934-a694-ca3c9791438b))
+ (pad "3" smd roundrect (at -3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b0e58082-673f-4110-9410-fd232d043f82))
+ (pad "4" smd roundrect (at -2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25b035ca-1237-48e7-b261-c5587fc21841))
+ (pad "5" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b196c55-0cc4-4360-afee-d27c9bf342b4))
+ (pad "6" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6995cca0-ca3d-47d2-b3ba-ca5bd6b6042d))
+ (pad "7" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33a5cedc-1b42-4c6a-8d1e-7ace15b439ab))
+ (pad "8" smd roundrect (at 2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 521412e2-e29f-491d-80dd-0c017e9daaad))
+ (pad "9" smd roundrect (at 3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7dc53fd9-fd73-4ed0-9ceb-2ca99c382385))
+ (pad "10" smd roundrect (at 4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 685f9a65-9319-4ab2-acc2-f1447c62f86d))
+ (pad "11" smd roundrect (at 5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2fe2d8a-d97a-48c5-813a-84307ae6111f))
+ (pad "MP" smd roundrect (at 6.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 9a3cdd64-ac8c-4478-96d5-ccca3d4acaaf))
+ (pad "MP" smd roundrect (at -6.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 9b65ee37-636e-4ce1-91d6-4817e1be515c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM11B-SRSS-TB_1x11-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5f740c14
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM12B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87582100-9503-4875-8285-40feb8850efe)
+ )
+ (fp_text value "JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a252f2fd-b2e6-47ec-920d-6c2cb31e396b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec1ed9c1-f437-48e9-add2-7bf293a40ee8)
+ )
+ (fp_line (start -5.94 2.685) (end 5.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp 4ae096a2-800a-4c73-9e8b-e1d2922d0395))
+ (fp_line (start -6.06 -1.785) (end -6.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 7b35c163-be7b-46d0-a15d-e1447f9d0c5e))
+ (fp_line (start 7.11 0.715) (end 7.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 88486338-dde4-4eb9-9d31-7bed09da9ed2))
+ (fp_line (start 7.11 -1.785) (end 6.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 8eb27919-435f-437b-9ad4-375348f28347))
+ (fp_line (start -7.11 0.715) (end -7.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp c39cf947-5a80-43ec-a145-b8afdb866144))
+ (fp_line (start -7.11 -1.785) (end -6.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp f5d52c27-4e5e-4fcc-aa31-a20f48af3536))
+ (fp_line (start 7.9 -3.28) (end -7.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 11103b24-d5e9-4217-b654-596f9699ff22))
+ (fp_line (start 7.9 3.28) (end 7.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 2552014e-e3b7-408e-8341-f9ee98bdca8a))
+ (fp_line (start -7.9 3.28) (end 7.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 56729b8b-72f5-44e3-87c7-993b342f4acf))
+ (fp_line (start -7.9 -3.28) (end -7.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 5a5ee633-2641-4671-ab58-d70be3056ec1))
+ (fp_line (start -7 -1.675) (end 7 -1.675) (layer "F.Fab") (width 0.1) (tstamp 2eba17a0-8c78-40c7-8ae6-8b8cf1cb615b))
+ (fp_line (start -7 -1.675) (end -7 2.575) (layer "F.Fab") (width 0.1) (tstamp 3d202bb1-0bad-44c0-9e63-268698f05bc2))
+ (fp_line (start 7 -1.675) (end 7 2.575) (layer "F.Fab") (width 0.1) (tstamp 8307097c-dd83-4f6b-8315-81c35ec2ae13))
+ (fp_line (start -5.5 -0.967893) (end -5 -1.675) (layer "F.Fab") (width 0.1) (tstamp b2427327-af2a-42f0-b803-a3ca09ef2c81))
+ (fp_line (start -7 2.575) (end 7 2.575) (layer "F.Fab") (width 0.1) (tstamp e4a7bcc8-a2fa-4005-b4e6-9bbddcfdaeff))
+ (fp_line (start -6 -1.675) (end -5.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp eb4209f4-3635-44d2-b70a-4b6e5362863b))
+ (pad "1" smd roundrect (at -5.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a475467-94a2-4e08-be73-6c2c8ddd7c76))
+ (pad "2" smd roundrect (at -4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 409c6650-9765-4502-9e2d-2e43bf139c7f))
+ (pad "3" smd roundrect (at -3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04e8bca3-d57d-4228-885f-2bd9ac6ad4e0))
+ (pad "4" smd roundrect (at -2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f8cdbcc-2140-4ea6-9578-995e248d6579))
+ (pad "5" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5091a57b-17ca-4a6b-a2d2-670b50601772))
+ (pad "6" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5d00a78-b3d6-4bf5-8689-f340bba17ab2))
+ (pad "7" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0789b256-cf8c-4aeb-a0e4-cd4bee7e1ad6))
+ (pad "8" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b48f0b36-0ae5-4e58-881a-9e5e1105fcb8))
+ (pad "9" smd roundrect (at 2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 986789b0-5ccf-4319-bc5c-432ef1b2634d))
+ (pad "10" smd roundrect (at 3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1ce0cb6-8960-437a-a9ee-a4c056080b1a))
+ (pad "11" smd roundrect (at 4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b80c05f-155e-4779-a02d-fa87b5e025e3))
+ (pad "12" smd roundrect (at 5.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7e845f9-9af7-4f31-a5a6-5e46fe56bbc3))
+ (pad "MP" smd roundrect (at -6.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 452c28a7-e857-4425-904a-23427c4b432e))
+ (pad "MP" smd roundrect (at 6.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp ae005fd6-83b7-423c-b7b0-f5af48790292))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM12B-SRSS-TB_1x12-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0d70950f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM13B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ccbc38a-e975-4bc4-8f15-f2f9df64b412)
+ )
+ (fp_text value "JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b220182-593e-4e12-b19c-a85c5d97aa7c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3fce6aa0-9624-4c0b-baeb-45b8fdfff7c1)
+ )
+ (fp_line (start 7.61 -1.785) (end 6.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 595d81b0-c177-49b3-b3c9-de467fe2a0fc))
+ (fp_line (start -7.61 0.715) (end -7.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 661e678f-be23-4998-8f7a-b17050fdf524))
+ (fp_line (start -6.44 2.685) (end 6.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp 9a415519-2a44-49fc-9b52-425caf3f460d))
+ (fp_line (start 7.61 0.715) (end 7.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 9bb5deee-71e4-4ed3-bf45-98ec49cdd701))
+ (fp_line (start -6.56 -1.785) (end -6.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp c79908bb-8a25-4086-a6c6-13264d1c39ef))
+ (fp_line (start -7.61 -1.785) (end -6.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp d602ca44-baec-417b-b503-02f6939b8245))
+ (fp_line (start -8.4 -3.28) (end -8.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 260d7df5-89c0-4714-8567-f6c936845875))
+ (fp_line (start 8.4 -3.28) (end -8.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 68dfb926-f7b4-4f7e-9811-c3dd650ff614))
+ (fp_line (start 8.4 3.28) (end 8.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 977faf29-9959-484e-9f29-4dd2594a7989))
+ (fp_line (start -8.4 3.28) (end 8.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp f603d198-3b4c-4f20-93e5-441d14996ce6))
+ (fp_line (start -7.5 -1.675) (end -7.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 204fde1b-ef6e-498d-b0a4-4e5e744725ee))
+ (fp_line (start -6 -0.967893) (end -5.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp 5f71ffda-e678-447a-bb71-218c97b6d839))
+ (fp_line (start -7.5 2.575) (end 7.5 2.575) (layer "F.Fab") (width 0.1) (tstamp b81edc4e-dcb7-44cf-ad87-d523bda759d0))
+ (fp_line (start -6.5 -1.675) (end -6 -0.967893) (layer "F.Fab") (width 0.1) (tstamp bd41fc22-7822-4d52-9af0-cf6dbb60583a))
+ (fp_line (start -7.5 -1.675) (end 7.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp c05176bd-8a6c-4edb-bb92-e66d7d65bc0a))
+ (fp_line (start 7.5 -1.675) (end 7.5 2.575) (layer "F.Fab") (width 0.1) (tstamp f95292f7-1545-4e13-b349-eb5ed2d24839))
+ (pad "1" smd roundrect (at -6 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9645005e-70bc-40b0-bbfd-6290be6d4c20))
+ (pad "2" smd roundrect (at -5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91d29da7-8ced-4792-98cc-974b428391ed))
+ (pad "3" smd roundrect (at -4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 182c8a33-6295-4a09-9062-4d20cb10c142))
+ (pad "4" smd roundrect (at -3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 34ee9a3e-a2a5-457f-bb54-2f37ea521a9b))
+ (pad "5" smd roundrect (at -2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f99f839-61f5-4ae5-ad22-535492b5f712))
+ (pad "6" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f99627e-77fc-4b92-b0a1-0e46d4aa9073))
+ (pad "7" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7fb7a4c3-b15f-4839-b58f-c23456a1567e))
+ (pad "8" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e52dda6d-e22a-4a26-989c-4f6d09be209c))
+ (pad "9" smd roundrect (at 2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a51eb0f8-dab8-466d-bb0c-54b17f440289))
+ (pad "10" smd roundrect (at 3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a483134-7d8a-4507-9ead-2b957f9e4c62))
+ (pad "11" smd roundrect (at 4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bd8a2665-2947-4f1f-9866-d9ff71a6db2e))
+ (pad "12" smd roundrect (at 5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c186d0df-c352-4846-bb27-4dbf980e8669))
+ (pad "13" smd roundrect (at 6 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c08729f6-7597-4d17-bf0a-3f961d91354c))
+ (pad "MP" smd roundrect (at -7.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp c604c335-0c0a-4b10-9e50-84587000e4e8))
+ (pad "MP" smd roundrect (at 7.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp ec057b02-1d4a-4008-aa26-e74ee153ba88))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM13B-SRSS-TB_1x13-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3d69cafd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM14B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp deb6a29f-a82d-48da-9723-12339d9a4ba8)
+ )
+ (fp_text value "JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0568ba0-0d18-4f1e-9839-9b4025e0f30e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5977c3c-4ca4-4c6f-9b56-67760384545f)
+ )
+ (fp_line (start -7.06 -1.785) (end -7.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 362aa9ae-eb40-4b51-bb85-d8479e04a723))
+ (fp_line (start 8.11 0.715) (end 8.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 5b61cd79-e55b-40f5-947d-f40a0432c1d4))
+ (fp_line (start -6.94 2.685) (end 6.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp 6cc1e655-591d-4ee0-afde-224e54d69338))
+ (fp_line (start -8.11 -1.785) (end -7.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 8b6588a6-8743-4461-ba77-a87d157abbc7))
+ (fp_line (start -8.11 0.715) (end -8.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp b726c326-291a-4d3a-b5a6-59e1a4cb0916))
+ (fp_line (start 8.11 -1.785) (end 7.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp bfbc74ab-4d76-4a6f-bf7a-1ac9b67873de))
+ (fp_line (start -8.9 3.28) (end 8.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 6e1d2898-9dfb-4fec-83e3-472ee6aa0203))
+ (fp_line (start 8.9 3.28) (end 8.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 95db693a-73e3-41bb-b7de-9d826deeee65))
+ (fp_line (start 8.9 -3.28) (end -8.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 9bce0e69-7837-4bad-9a53-4c05dba708ac))
+ (fp_line (start -8.9 -3.28) (end -8.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp cc6f2a1a-55b5-4ca6-ad54-930930b4081c))
+ (fp_line (start -8 -1.675) (end 8 -1.675) (layer "F.Fab") (width 0.1) (tstamp 0c2c07aa-8997-4296-b498-93722a0660d4))
+ (fp_line (start -8 2.575) (end 8 2.575) (layer "F.Fab") (width 0.1) (tstamp 2552c5d7-b5d4-4d66-8c83-0bb828467162))
+ (fp_line (start -6.5 -0.967893) (end -6 -1.675) (layer "F.Fab") (width 0.1) (tstamp 47c3c438-6314-4060-bccd-5b61e1b15375))
+ (fp_line (start 8 -1.675) (end 8 2.575) (layer "F.Fab") (width 0.1) (tstamp c46a0178-6b45-4c42-8f4f-d828557a8a26))
+ (fp_line (start -8 -1.675) (end -8 2.575) (layer "F.Fab") (width 0.1) (tstamp e5cb103a-b492-4c08-9cf9-61fc27617c70))
+ (fp_line (start -7 -1.675) (end -6.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp ec5b9ae6-412b-4584-980d-49743dba65e8))
+ (pad "1" smd roundrect (at -6.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e9bd7c3-2fa3-4ce3-9506-6f6cbb3491b4))
+ (pad "2" smd roundrect (at -5.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 448d3a33-4899-49f8-86f1-8fa1f2eca60a))
+ (pad "3" smd roundrect (at -4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21bddd47-592e-4506-84e0-3903a86b6bae))
+ (pad "4" smd roundrect (at -3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65c54f3f-e7c1-4513-9710-9dc2a5fa0a30))
+ (pad "5" smd roundrect (at -2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac09e4bd-9fe9-4ba5-9131-050375fbbad1))
+ (pad "6" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bfeb2a6-8dc8-4485-babb-92bb23d874bd))
+ (pad "7" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2cb73b41-0e9e-45dd-93eb-837632c80269))
+ (pad "8" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d8090671-f7c0-4731-895b-d1b6a9893a03))
+ (pad "9" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7412554-c7cb-4aa5-bf3d-8c11bd18f7f1))
+ (pad "10" smd roundrect (at 2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68b4f46b-9433-4c1e-b9bd-252cf3b85cea))
+ (pad "11" smd roundrect (at 3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e90faf34-46e3-4f14-a227-23252c319559))
+ (pad "12" smd roundrect (at 4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e865dfd-5893-4765-9558-fbd75ab8396a))
+ (pad "13" smd roundrect (at 5.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 67aedb36-505c-4f22-868a-869b0f51d8a4))
+ (pad "14" smd roundrect (at 6.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6905043-1d09-476f-9947-f82e739fa9e4))
+ (pad "MP" smd roundrect (at -7.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 2aa17cec-bf7c-44ed-8c80-552acba6250a))
+ (pad "MP" smd roundrect (at 7.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp c90bc124-6093-45c9-88fd-95ded46eeac6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM14B-SRSS-TB_1x14-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..011a7af4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM15B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc7e7b7e-08b3-4083-b5eb-111c1a1cf5e3)
+ )
+ (fp_text value "JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d700a060-39ce-4c51-b5a7-b343ed18c663)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3a242549-ac99-4d4a-bccc-7bb1c9a3fdcf)
+ )
+ (fp_line (start -8.61 0.715) (end -8.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 1f470e59-45d7-4aa1-9d07-9ea657665ee4))
+ (fp_line (start -7.44 2.685) (end 7.44 2.685) (layer "F.SilkS") (width 0.12) (tstamp 35e883c0-6c22-4f35-b1a3-7317b9b22785))
+ (fp_line (start 8.61 -1.785) (end 7.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 3abb0466-3c1f-4590-bb84-dcf382c7a47a))
+ (fp_line (start -7.56 -1.785) (end -7.56 -2.775) (layer "F.SilkS") (width 0.12) (tstamp a84acf3e-046a-4c8c-96aa-3d3b395d7ef8))
+ (fp_line (start 8.61 0.715) (end 8.61 -1.785) (layer "F.SilkS") (width 0.12) (tstamp d6c3a3c4-9035-45ac-ae47-42235b3cb016))
+ (fp_line (start -8.61 -1.785) (end -7.56 -1.785) (layer "F.SilkS") (width 0.12) (tstamp ebb7340b-f65d-4a64-aaec-28f133b7d0a2))
+ (fp_line (start 9.4 3.28) (end 9.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 5fa09c08-87ae-4523-944d-d8f8f0ecfb7d))
+ (fp_line (start 9.4 -3.28) (end -9.4 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 6c2856b4-bd2e-45f1-8fff-a901ad54ce7d))
+ (fp_line (start -9.4 3.28) (end 9.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 9d7d0fd5-2888-42dc-9a1d-8a0d726686d5))
+ (fp_line (start -9.4 -3.28) (end -9.4 3.28) (layer "F.CrtYd") (width 0.05) (tstamp c7aa585b-5d28-4add-bb39-e853c19d3ed1))
+ (fp_line (start 8.5 -1.675) (end 8.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 0f385398-bd7b-4e40-ac62-c0658667267a))
+ (fp_line (start -8.5 -1.675) (end -8.5 2.575) (layer "F.Fab") (width 0.1) (tstamp 1b504786-92ab-47ed-8b3e-f326321d5b60))
+ (fp_line (start -8.5 2.575) (end 8.5 2.575) (layer "F.Fab") (width 0.1) (tstamp a87ddc00-aa88-4450-a089-a7fcae72ce8c))
+ (fp_line (start -8.5 -1.675) (end 8.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp c3b4aa42-607d-4f2e-ad0a-06707b7053e2))
+ (fp_line (start -7 -0.967893) (end -6.5 -1.675) (layer "F.Fab") (width 0.1) (tstamp e630ffd2-19e2-4452-970b-e11cd311761e))
+ (fp_line (start -7.5 -1.675) (end -7 -0.967893) (layer "F.Fab") (width 0.1) (tstamp f333a796-0f7a-4c72-8f5e-4864deb6f8e3))
+ (pad "1" smd roundrect (at -7 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c4603ebb-d5e9-406a-9e41-3d726d115340))
+ (pad "2" smd roundrect (at -6 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 61210e99-5134-45ae-8711-f0ee1d206eae))
+ (pad "3" smd roundrect (at -5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da1c3496-c81e-47a1-b111-84f87a8c335e))
+ (pad "4" smd roundrect (at -4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ae429d0-f17a-4826-91cb-527822791f8f))
+ (pad "5" smd roundrect (at -3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9a7b7dd-646c-4561-a0f4-d48443136214))
+ (pad "6" smd roundrect (at -2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c050d903-3319-4955-855c-991868fba178))
+ (pad "7" smd roundrect (at -1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ce38100-ed91-497c-a247-c8ba51445b41))
+ (pad "8" smd roundrect (at 0 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 57dd07e1-1e12-4dc9-8591-33047837f821))
+ (pad "9" smd roundrect (at 1 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f6cbb020-63b0-4571-b013-ad7e71154864))
+ (pad "10" smd roundrect (at 2 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a79e0fa7-1785-4b63-bfd6-47899b854be5))
+ (pad "11" smd roundrect (at 3 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ddb875c-8169-472d-9cb6-2c0cc664bbb0))
+ (pad "12" smd roundrect (at 4 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c99597a9-91f0-44d0-932f-1f694a8ef1fa))
+ (pad "13" smd roundrect (at 5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6e9d891f-4be4-4cf9-9157-ea556f901479))
+ (pad "14" smd roundrect (at 6 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8eee62ca-2771-4664-a791-803096ceaebf))
+ (pad "15" smd roundrect (at 7 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fa4fc293-f865-4639-8e16-4ca1b0075844))
+ (pad "MP" smd roundrect (at -8.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 6a2e6a88-04b1-4dda-a856-8a3360ab2251))
+ (pad "MP" smd roundrect (at 8.3 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f048a28e-3fb0-46ff-8319-71de0df64892))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM15B-SRSS-TB_1x15-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..68d0ac07
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD87)
+ (descr "JST SH series connector, SM20B-SRSS-TB (http://www.jst-mfg.com/product/pdf/eng/eSH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SH top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -3.98) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8be0649-ab9c-4e07-898a-32fabb7763bf)
+ )
+ (fp_text value "JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal" (at 0 3.98) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ae05aff-f2a5-4989-bb36-fc969a737e44)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cebb70c5-c150-4dea-849d-260cb895de7b)
+ )
+ (fp_line (start -11.11 -1.785) (end -10.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 22d91052-28cc-4ee6-a2e9-5f97e964716b))
+ (fp_line (start -9.94 2.685) (end 9.94 2.685) (layer "F.SilkS") (width 0.12) (tstamp 3658bf1c-c5dd-453d-bebd-0f99648171a2))
+ (fp_line (start -11.11 0.715) (end -11.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 533679e2-8138-4b6e-a80a-1cf417623c8e))
+ (fp_line (start 11.11 0.715) (end 11.11 -1.785) (layer "F.SilkS") (width 0.12) (tstamp 77e884e8-dfed-4c09-b848-414dc2553d6a))
+ (fp_line (start -10.06 -1.785) (end -10.06 -2.775) (layer "F.SilkS") (width 0.12) (tstamp 8c44902c-06dc-43f4-80c6-7f73f04ab82e))
+ (fp_line (start 11.11 -1.785) (end 10.06 -1.785) (layer "F.SilkS") (width 0.12) (tstamp cb30d7d0-0174-4ed7-af42-0cec3ff8f6b1))
+ (fp_line (start 11.9 -3.28) (end -11.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 0677c330-3844-46ac-9625-23359507b89f))
+ (fp_line (start -11.9 3.28) (end 11.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp 3181f490-aeac-4038-8bae-744a497d725d))
+ (fp_line (start 11.9 3.28) (end 11.9 -3.28) (layer "F.CrtYd") (width 0.05) (tstamp 8fc940c6-07a2-416a-9d90-ef13a8e5798e))
+ (fp_line (start -11.9 -3.28) (end -11.9 3.28) (layer "F.CrtYd") (width 0.05) (tstamp dec7d285-9e4e-4d3d-8bde-f85e72651ba5))
+ (fp_line (start -9.5 -0.967893) (end -9 -1.675) (layer "F.Fab") (width 0.1) (tstamp 269395be-e5f0-442b-b67a-36ab9b1ff187))
+ (fp_line (start -10 -1.675) (end -9.5 -0.967893) (layer "F.Fab") (width 0.1) (tstamp 401b17d7-f279-429b-84e6-64e3ea2455e1))
+ (fp_line (start -11 -1.675) (end -11 2.575) (layer "F.Fab") (width 0.1) (tstamp 6cc5d3a3-6016-44f5-a300-005586d73851))
+ (fp_line (start -11 -1.675) (end 11 -1.675) (layer "F.Fab") (width 0.1) (tstamp a47cbe11-57a4-475e-a021-054ff7c71e02))
+ (fp_line (start 11 -1.675) (end 11 2.575) (layer "F.Fab") (width 0.1) (tstamp e7e914d3-b663-44ac-9365-ccb8d294a820))
+ (fp_line (start -11 2.575) (end 11 2.575) (layer "F.Fab") (width 0.1) (tstamp f9dcca6b-95a1-4c84-8d11-9b852b541664))
+ (pad "1" smd roundrect (at -9.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45c98a75-8f97-47d5-90da-ed5033b5f64a))
+ (pad "2" smd roundrect (at -8.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 94d9f127-753f-4141-8c44-69bc42136542))
+ (pad "3" smd roundrect (at -7.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 19702cba-e973-4337-8432-2c49be6ece17))
+ (pad "4" smd roundrect (at -6.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f48095a-4110-4f67-98ad-88edc2444f70))
+ (pad "5" smd roundrect (at -5.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4762b326-f336-45a8-a165-c919b4cbc0a1))
+ (pad "6" smd roundrect (at -4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5179ed10-9d4d-4f69-a749-cd9d19e295a0))
+ (pad "7" smd roundrect (at -3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c3d4c0e9-ae91-4755-9b00-eecde62ce7bb))
+ (pad "8" smd roundrect (at -2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88660533-2011-43bc-a51a-0a964160819e))
+ (pad "9" smd roundrect (at -1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1a6f24cf-ce2d-4f5a-b870-1d88912c387e))
+ (pad "10" smd roundrect (at -0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 79141d2b-7895-4533-83f1-7f0bdce3a36b))
+ (pad "11" smd roundrect (at 0.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp de3df834-cd39-423b-a57e-7a119699e84d))
+ (pad "12" smd roundrect (at 1.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00aa3872-c902-4e56-b4bb-456382d554fd))
+ (pad "13" smd roundrect (at 2.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fadbfc0b-285b-4e7d-a506-dbf2a6a4e843))
+ (pad "14" smd roundrect (at 3.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 68cf0136-bd1a-48bc-b853-c4ed029b973c))
+ (pad "15" smd roundrect (at 4.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c2c9f33-74c4-4405-8f90-66332e27608f))
+ (pad "16" smd roundrect (at 5.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 826af0e7-ec9a-4188-a0d8-9dab2ae5062d))
+ (pad "17" smd roundrect (at 6.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fbfef325-425e-46b8-9501-4939b01300ce))
+ (pad "18" smd roundrect (at 7.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56875a72-f40a-44ea-be6e-ffc689a1ba21))
+ (pad "19" smd roundrect (at 8.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a493cba6-205c-493d-8908-1ba3925030b7))
+ (pad "20" smd roundrect (at 9.5 -2) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e56f650c-b3d5-4108-8240-8369c34846a2))
+ (pad "MP" smd roundrect (at 10.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 19821bf0-8ec8-4ac9-89eb-62e0bd925eb9))
+ (pad "MP" smd roundrect (at -10.8 1.875) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp cc7b47c1-4e95-4833-b928-6e4786cfa46d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SH_SM20B-SRSS-TB_1x20-1MP_P1.00mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..475ce2d4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,44 @@
+(footprint "JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1bb260e-29aa-4c12-8f22-25a6befb8bcb)
+ )
+ (fp_text value "JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ea43d08-884e-4868-b054-64653fe653b9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 0.95 0.95) (thickness 0.14)))
+ (tstamp 27558624-7023-4a6c-a4df-65e570cfcc5d)
+ )
+ (fp_line (start -0.84 -1.21) (end 0.84 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 3e19ad15-d98c-441c-a56a-8957ae1df8e6))
+ (fp_line (start 2.01 0.56) (end 2.01 1.01) (layer "F.SilkS") (width 0.12) (tstamp 62d7f913-5c53-4376-bb2c-ca776748a60d))
+ (fp_line (start -0.91 1.01) (end -0.91 1.4) (layer "F.SilkS") (width 0.12) (tstamp 657176ad-4627-4b95-b28e-9606b6870160))
+ (fp_line (start 2.01 1.01) (end 0.91 1.01) (layer "F.SilkS") (width 0.12) (tstamp 96fb20cb-753b-4475-86e5-2e1153bdd452))
+ (fp_line (start -2.01 1.01) (end -0.91 1.01) (layer "F.SilkS") (width 0.12) (tstamp f0367d3d-e82c-4099-b93a-aecf31d5a24b))
+ (fp_line (start -2.01 0.56) (end -2.01 1.01) (layer "F.SilkS") (width 0.12) (tstamp fe3e4e49-faa3-4f7a-9b2a-a5f4f2d274a2))
+ (fp_line (start -2.8 1.9) (end 2.8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 02230d32-8042-4d16-a4f1-fd0a67fdb82a))
+ (fp_line (start 2.8 1.9) (end 2.8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 524d649e-6a04-4843-9d48-7952593ff7d5))
+ (fp_line (start 2.8 -1.9) (end -2.8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 61e17dc9-1fad-45ac-a771-99c01c19636f))
+ (fp_line (start -2.8 -1.9) (end -2.8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 81a13bee-5aab-45b9-b23f-4cf37844d9ea))
+ (fp_line (start 1.9 0.9) (end 1.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 18dcc3e9-86d5-4785-967c-7b4a056245d0))
+ (fp_line (start -1.9 -1.1) (end 1.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 3ce36a81-04d0-4f83-a241-c4bfa18e45dc))
+ (fp_line (start -1.9 0.9) (end 1.9 0.9) (layer "F.Fab") (width 0.1) (tstamp 9892766d-b450-4255-bbd0-24199c4de5f3))
+ (fp_line (start -0.4 0.192893) (end 0.1 0.9) (layer "F.Fab") (width 0.1) (tstamp baf55a94-23c2-4dee-8525-0b6543b21c3d))
+ (fp_line (start -1.9 0.9) (end -1.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp bb686e0e-fbdb-4ea4-8ab5-4587017b93e9))
+ (fp_line (start -0.9 0.9) (end -0.4 0.192893) (layer "F.Fab") (width 0.1) (tstamp f525521a-7b9c-4b6f-b573-c7db77b21123))
+ (pad "1" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63bb07a1-ba56-4dfd-89f5-46f892962f38))
+ (pad "2" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3baca53b-3688-4d04-af8d-0fb15a16429b))
+ (pad "MP" smd roundrect (at -1.7 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4379b14f-fb99-40e6-8802-95fc0a2b1aac))
+ (pad "MP" smd roundrect (at 1.7 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 80998dcb-94e0-4828-9990-d03140245d1e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM02B-SURS-TF_1x02-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4466e505
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,45 @@
+(footprint "JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ffcfe0ed-e55d-4506-98b3-57485a191c16)
+ )
+ (fp_text value "JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c68469bc-6348-4702-9724-746b51d914d3)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f904007e-0b11-4d76-bcf0-061831a5bd49)
+ )
+ (fp_line (start 2.41 1.01) (end 1.31 1.01) (layer "F.SilkS") (width 0.12) (tstamp 0fec0b8f-d896-47e4-a8f3-2e24e7e7baa0))
+ (fp_line (start -1.24 -1.21) (end 1.24 -1.21) (layer "F.SilkS") (width 0.12) (tstamp a0c90d19-bf67-44e4-bdb7-c8ebf24d6fc9))
+ (fp_line (start -2.41 0.56) (end -2.41 1.01) (layer "F.SilkS") (width 0.12) (tstamp aa3e0e5f-978a-4a45-91b2-a9c0725e495a))
+ (fp_line (start -2.41 1.01) (end -1.31 1.01) (layer "F.SilkS") (width 0.12) (tstamp aac45057-1218-4b48-bea1-de7118c2267c))
+ (fp_line (start -1.31 1.01) (end -1.31 1.4) (layer "F.SilkS") (width 0.12) (tstamp b50d5942-bd3c-41f3-96bd-dd526008ee16))
+ (fp_line (start 2.41 0.56) (end 2.41 1.01) (layer "F.SilkS") (width 0.12) (tstamp d2086022-848e-4da5-b8a9-3b7d9e7a3f8c))
+ (fp_line (start 3.2 1.9) (end 3.2 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 43f35075-fa46-4a79-9d66-54b293cf0248))
+ (fp_line (start -3.2 1.9) (end 3.2 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 7557eadb-d642-49ff-9bf7-95af506a876a))
+ (fp_line (start 3.2 -1.9) (end -3.2 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 80e3bbcb-ebb5-4a50-adc0-c2428f76e9ee))
+ (fp_line (start -3.2 -1.9) (end -3.2 1.9) (layer "F.CrtYd") (width 0.05) (tstamp c7bda4cc-80cb-490a-bc72-32e7e2dc126e))
+ (fp_line (start -1.3 0.9) (end -0.8 0.192893) (layer "F.Fab") (width 0.1) (tstamp 12a4e4fe-c85b-4bc0-ba7d-310e05750f66))
+ (fp_line (start 2.3 0.9) (end 2.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 2382640e-f2e2-427a-8f3f-717b5119cb3f))
+ (fp_line (start -2.3 0.9) (end 2.3 0.9) (layer "F.Fab") (width 0.1) (tstamp 5a7385e1-c037-4be3-bcb7-05e967203af4))
+ (fp_line (start -2.3 -1.1) (end 2.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 8483490c-cf0b-474c-953a-cef56980fc6e))
+ (fp_line (start -2.3 0.9) (end -2.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 87382a04-9179-4c58-a303-e1dfa04be644))
+ (fp_line (start -0.8 0.192893) (end -0.3 0.9) (layer "F.Fab") (width 0.1) (tstamp c5a5d94d-052a-4025-81e8-727063b2ca96))
+ (pad "1" smd roundrect (at -0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f59456b0-5ac5-415a-9c2e-8ff819b7e12c))
+ (pad "2" smd roundrect (at 0 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8f2476a1-f46f-4ca8-94f8-a5e103dd8d85))
+ (pad "3" smd roundrect (at 0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08070fd9-61e1-4512-ab7b-e6019e3dd370))
+ (pad "MP" smd roundrect (at 2.1 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 3936c4e7-6dc9-4e3c-8480-da3352d5c499))
+ (pad "MP" smd roundrect (at -2.1 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 59cea34d-e180-4bb9-81bf-25f2830ed6e4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM03B-SURS-TF_1x03-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..068d9392
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1f3f605d-9b71-4066-97e4-9075e0ad3337)
+ )
+ (fp_text value "JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac45c53f-6aa3-436d-8e41-95275f36b313)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7e88ea34-f526-41f7-819c-f134bb53964c)
+ )
+ (fp_line (start -2.81 0.56) (end -2.81 1.01) (layer "F.SilkS") (width 0.12) (tstamp 2fa17abe-13b8-4911-a014-d5a33ca83b40))
+ (fp_line (start -1.64 -1.21) (end 1.64 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 33ef6e22-98d9-4d88-8c7c-2d43cedde4e9))
+ (fp_line (start -1.71 1.01) (end -1.71 1.4) (layer "F.SilkS") (width 0.12) (tstamp 43c452e2-d28a-40d0-b4dd-0f69c818a036))
+ (fp_line (start 2.81 0.56) (end 2.81 1.01) (layer "F.SilkS") (width 0.12) (tstamp 6beb81ae-040c-4d60-a9e7-384701edb544))
+ (fp_line (start -2.81 1.01) (end -1.71 1.01) (layer "F.SilkS") (width 0.12) (tstamp 762eee78-23f3-4f56-998f-d7fc4d33247f))
+ (fp_line (start 2.81 1.01) (end 1.71 1.01) (layer "F.SilkS") (width 0.12) (tstamp a7c448e9-7081-465d-8d12-ec2093e3ab9a))
+ (fp_line (start -3.6 1.9) (end 3.6 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 1295442f-c380-467c-ac42-f27915d6cc9c))
+ (fp_line (start 3.6 1.9) (end 3.6 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 7dabbf85-5724-46e0-8f13-6162cc07991a))
+ (fp_line (start 3.6 -1.9) (end -3.6 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp c17a9a9b-cae7-4014-93cd-214a11b01874))
+ (fp_line (start -3.6 -1.9) (end -3.6 1.9) (layer "F.CrtYd") (width 0.05) (tstamp f5dbf818-d5e1-4376-b9d9-54454cff37ee))
+ (fp_line (start 2.7 0.9) (end 2.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp 0d1ab084-ab01-46dc-88db-bf5bd95da669))
+ (fp_line (start -1.7 0.9) (end -1.2 0.192893) (layer "F.Fab") (width 0.1) (tstamp 297d16e0-ebea-4228-a669-e45ba91307c3))
+ (fp_line (start -2.7 0.9) (end 2.7 0.9) (layer "F.Fab") (width 0.1) (tstamp 476d9823-a0d6-4727-a239-0f96f587ebbf))
+ (fp_line (start -2.7 0.9) (end -2.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp cdce7605-3683-4b1c-a1f8-66b7f75918d5))
+ (fp_line (start -2.7 -1.1) (end 2.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp dab1a84d-a41b-45a5-ac07-b47290324138))
+ (fp_line (start -1.2 0.192893) (end -0.7 0.9) (layer "F.Fab") (width 0.1) (tstamp f5c8e7bf-ed27-494d-b7eb-e43d32dd222c))
+ (pad "1" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ab1a7bb-d1ae-4709-984c-7e2bc059be69))
+ (pad "2" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 450163b7-1081-4ba0-8577-31182b6a6241))
+ (pad "3" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bdec35cb-1ef2-4268-8281-ab7e5ffdcbf8))
+ (pad "4" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0cac7990-3c85-4162-8b5b-6e107303c11a))
+ (pad "MP" smd roundrect (at -2.5 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp bd1930f0-6141-422b-8211-9cd683e9a735))
+ (pad "MP" smd roundrect (at 2.5 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp d6020f0b-f30d-42be-95ce-984d149fe2b0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM04B-SURS-TF_1x04-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b75fa611
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 92795142-c166-4609-b969-22f855f35ff7)
+ )
+ (fp_text value "JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0dc122e8-4069-4725-a2e8-7a397095af3b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32dadeaa-da70-4aa6-a618-f676af55ffc4)
+ )
+ (fp_line (start -3.21 1.01) (end -2.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 0d8d648f-bc23-4687-a2f7-5dc5c04206c5))
+ (fp_line (start -2.11 1.01) (end -2.11 1.4) (layer "F.SilkS") (width 0.12) (tstamp 2084feb6-f834-4506-a6b0-c18fbb74c233))
+ (fp_line (start 3.21 0.56) (end 3.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp 48412e40-394b-4651-b4a7-984cc9a35215))
+ (fp_line (start -2.04 -1.21) (end 2.04 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 7811052d-c7c7-407c-8423-f83f5d538c05))
+ (fp_line (start -3.21 0.56) (end -3.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp e36dc1d6-a780-4db0-9aa5-49090b8a4c76))
+ (fp_line (start 3.21 1.01) (end 2.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp f1a8d5ba-4694-4509-a86b-23cb930862ac))
+ (fp_line (start 4 -1.9) (end -4 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 37073040-e9b9-4bc6-a6c2-f6dd06021405))
+ (fp_line (start 4 1.9) (end 4 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 3b2083f1-e356-4283-a230-13b7da1e232f))
+ (fp_line (start -4 -1.9) (end -4 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 67202a7c-21e7-4121-a852-11741d9f20dc))
+ (fp_line (start -4 1.9) (end 4 1.9) (layer "F.CrtYd") (width 0.05) (tstamp ff4d0ce8-4270-46af-8681-a76c8444bbe4))
+ (fp_line (start -2.1 0.9) (end -1.6 0.192893) (layer "F.Fab") (width 0.1) (tstamp 07cc19b8-dc15-4ec3-98bd-fc0cb7267148))
+ (fp_line (start -3.1 0.9) (end -3.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 14543960-3ad5-4152-8ba1-1b84d15c018f))
+ (fp_line (start -1.6 0.192893) (end -1.1 0.9) (layer "F.Fab") (width 0.1) (tstamp 82b2d7ed-c63f-4fe7-8134-3615248721cb))
+ (fp_line (start -3.1 -1.1) (end 3.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 8bf114b1-9eff-4928-9f15-e27429bc1d36))
+ (fp_line (start -3.1 0.9) (end 3.1 0.9) (layer "F.Fab") (width 0.1) (tstamp 9f66c45b-5681-4b91-95ad-eaf5a0830036))
+ (fp_line (start 3.1 0.9) (end 3.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp a9e86c1a-eddc-4c0f-8504-f06718c794a4))
+ (pad "1" smd roundrect (at -1.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bef5d769-7090-48da-a147-20c0b01f10f7))
+ (pad "2" smd roundrect (at -0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8eedfbb0-d45a-4346-b649-12b028d15ddc))
+ (pad "3" smd roundrect (at 0 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63304796-0ee9-4d26-9058-25b8e1fc71da))
+ (pad "4" smd roundrect (at 0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 12df842c-927f-4526-980a-87f778e09ad4))
+ (pad "5" smd roundrect (at 1.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ab512065-dd20-4f8a-a9f9-7a177df79a7a))
+ (pad "MP" smd roundrect (at -2.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 60e2004f-841f-4025-b526-f9dfaffb1159))
+ (pad "MP" smd roundrect (at 2.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp d52501d3-148b-40e3-8710-66440050db27))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM05B-SURS-TF_1x05-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..bace9690
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e83101b1-a06b-452b-8b09-95e58a540554)
+ )
+ (fp_text value "JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8118fc8a-2838-423f-b4a3-d1671ec8565b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b98cd10-d46b-4e62-978a-d6f366b61b0b)
+ )
+ (fp_line (start 3.61 0.56) (end 3.61 1.01) (layer "F.SilkS") (width 0.12) (tstamp 01b11ed4-89ef-422e-a822-08cb21e258b1))
+ (fp_line (start -2.51 1.01) (end -2.51 1.4) (layer "F.SilkS") (width 0.12) (tstamp 69499775-9948-4031-b76f-1623d53c4fcc))
+ (fp_line (start 3.61 1.01) (end 2.51 1.01) (layer "F.SilkS") (width 0.12) (tstamp cf122346-4574-4ca0-bb0c-a9b2ef976aad))
+ (fp_line (start -3.61 1.01) (end -2.51 1.01) (layer "F.SilkS") (width 0.12) (tstamp e915ac11-5aa6-4e4d-9b4d-de50f6ad539d))
+ (fp_line (start -3.61 0.56) (end -3.61 1.01) (layer "F.SilkS") (width 0.12) (tstamp e9878afe-bf3f-459c-99a4-2db385f45576))
+ (fp_line (start -2.44 -1.21) (end 2.44 -1.21) (layer "F.SilkS") (width 0.12) (tstamp faa1096f-4ade-42e8-b7ed-b23872cbd5a1))
+ (fp_line (start -4.4 -1.9) (end -4.4 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 212c5e4d-4488-4eae-87dc-91a8998a5607))
+ (fp_line (start -4.4 1.9) (end 4.4 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 262d6802-1d77-4c05-92ea-cf321320e004))
+ (fp_line (start 4.4 1.9) (end 4.4 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp a927d63f-a950-4e85-8df7-03e5576eaf11))
+ (fp_line (start 4.4 -1.9) (end -4.4 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp a9e3dbfd-244f-4180-aad1-60c8f330f3a9))
+ (fp_line (start -3.5 0.9) (end -3.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp 12016e10-08ee-44c8-b213-e9093ba92501))
+ (fp_line (start -2.5 0.9) (end -2 0.192893) (layer "F.Fab") (width 0.1) (tstamp 54626816-6d32-48d6-aef0-2a5a8c145ea4))
+ (fp_line (start -2 0.192893) (end -1.5 0.9) (layer "F.Fab") (width 0.1) (tstamp aad2ef4d-f7bf-4096-b89e-cb4f32a81aa3))
+ (fp_line (start -3.5 0.9) (end 3.5 0.9) (layer "F.Fab") (width 0.1) (tstamp d245768a-83ea-49c3-ba97-3305d8277504))
+ (fp_line (start -3.5 -1.1) (end 3.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp df64b6ed-f7b3-49ae-94e3-fca62232dae6))
+ (fp_line (start 3.5 0.9) (end 3.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp f3a73319-3026-41d9-8292-96b842bec823))
+ (pad "1" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da1d3955-67fc-49d8-b5dd-0b613d81969c))
+ (pad "2" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6ebfa70-ebba-4427-9d59-b3e236050c4e))
+ (pad "3" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37425019-68d2-4c44-918f-4db9b59ece3f))
+ (pad "4" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92ef1dfe-e574-4246-b97c-3aa795f727aa))
+ (pad "5" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c06d1891-e093-4ae4-8eba-de1733d90929))
+ (pad "6" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b3de6e4-e676-4db5-a7f5-c4312b6c7541))
+ (pad "MP" smd roundrect (at 3.3 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 727da848-edc5-4354-bdd6-0b3d4ace9bf1))
+ (pad "MP" smd roundrect (at -3.3 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp e1b29caf-98cb-4815-a3fd-91662c8a353f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM06B-SURS-TF_1x06-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d2e3f426
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d072189-df22-4f26-be60-53843ac8b66d)
+ )
+ (fp_text value "JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c622803c-9a20-4b4e-a75c-ad23fde17f6e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b0d8b9c-5fa3-4364-9da8-8ec73c4162ce)
+ )
+ (fp_line (start -4.41 0.56) (end -4.41 1.01) (layer "F.SilkS") (width 0.12) (tstamp 1c3451b2-96ca-4aa2-8fae-578615a2d8df))
+ (fp_line (start -3.24 -1.21) (end 3.24 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1c7615d0-6f72-48e0-86da-506bf6f43a4f))
+ (fp_line (start -4.41 1.01) (end -3.31 1.01) (layer "F.SilkS") (width 0.12) (tstamp 2b703694-dc9a-419c-b72f-cfc3f8f6caa8))
+ (fp_line (start 4.41 1.01) (end 3.31 1.01) (layer "F.SilkS") (width 0.12) (tstamp 86dca92c-22fd-4bae-a6b8-58fc2802d2a2))
+ (fp_line (start -3.31 1.01) (end -3.31 1.4) (layer "F.SilkS") (width 0.12) (tstamp cb383407-dae7-4053-b125-867e39606426))
+ (fp_line (start 4.41 0.56) (end 4.41 1.01) (layer "F.SilkS") (width 0.12) (tstamp ea08d2ef-7038-4fe1-bedc-78f78bcb5fd2))
+ (fp_line (start -5.2 1.9) (end 5.2 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 02818143-9e9c-4b57-a79e-fb67708dd30c))
+ (fp_line (start 5.2 -1.9) (end -5.2 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 6b4009cb-2bf8-41e6-9159-064f311391be))
+ (fp_line (start 5.2 1.9) (end 5.2 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp aee76239-658d-4728-8725-b0893c30f14f))
+ (fp_line (start -5.2 -1.9) (end -5.2 1.9) (layer "F.CrtYd") (width 0.05) (tstamp f9128dd7-d538-45ce-a73f-825014855fdb))
+ (fp_line (start -4.3 0.9) (end 4.3 0.9) (layer "F.Fab") (width 0.1) (tstamp 1642d275-19b7-40cc-be3c-d8fbb8761f76))
+ (fp_line (start -2.8 0.192893) (end -2.3 0.9) (layer "F.Fab") (width 0.1) (tstamp 3e4306a6-efaa-419c-a2ce-d14f416e0bd2))
+ (fp_line (start -4.3 -1.1) (end 4.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 615dd57f-f9c8-4813-b614-4e75783f710b))
+ (fp_line (start -4.3 0.9) (end -4.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 7d14e404-c985-4a04-b314-79103e99d299))
+ (fp_line (start 4.3 0.9) (end 4.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 9c1b9de9-38bd-4c2f-88a1-12589af117c0))
+ (fp_line (start -3.3 0.9) (end -2.8 0.192893) (layer "F.Fab") (width 0.1) (tstamp c665859c-a478-4b3f-b958-2f5e557c4723))
+ (pad "1" smd roundrect (at -2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca41ce77-e243-4004-96a6-a6c70210f482))
+ (pad "2" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce646d0b-8b6a-481a-adb5-d85500577f8a))
+ (pad "3" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0766d698-cdd5-4021-8d90-a8677db6d599))
+ (pad "4" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59d17bd1-9b9b-4413-a64d-e2b9522ee64c))
+ (pad "5" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bcc103ac-51a3-470b-ba0c-675e0788f5f1))
+ (pad "6" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 06208ee2-a286-4c4e-8fbd-032dd2337ac5))
+ (pad "7" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9615f12-0bee-4d4d-8de2-9e1a8528d858))
+ (pad "8" smd roundrect (at 2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 825a05b5-5f46-4ec0-a6b0-f70d170865e1))
+ (pad "MP" smd roundrect (at -4.1 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 033ec2c2-0a04-4cf6-a1ce-0784466601d6))
+ (pad "MP" smd roundrect (at 4.1 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp ae41673c-67f7-48ec-bb76-09a6a6fe3f74))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM08B-SURS-TF_1x08-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..0c77196f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22b3ce64-d93e-4133-8107-3726a715b420)
+ )
+ (fp_text value "JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e11adb33-4bfe-4c3a-8df1-0799ee5b84d9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 661ae778-43a0-485b-88ca-d6aa8bd02491)
+ )
+ (fp_line (start 5.21 0.56) (end 5.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp 1acce0ec-3b60-406f-8fa4-a3fdd2cd5b25))
+ (fp_line (start 5.21 1.01) (end 4.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 2606b9d7-6201-468e-aa01-5b1d622865be))
+ (fp_line (start -5.21 1.01) (end -4.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 351d7b46-1057-4157-a45a-cbeebc4ebd39))
+ (fp_line (start -4.04 -1.21) (end 4.04 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 4452fb22-3722-43c4-acb9-de2a9bbf0c74))
+ (fp_line (start -5.21 0.56) (end -5.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp 908bf38c-9902-453e-b527-fbbea302f290))
+ (fp_line (start -4.11 1.01) (end -4.11 1.4) (layer "F.SilkS") (width 0.12) (tstamp c3007b54-bc0f-405e-ad67-7eb5a8f73854))
+ (fp_line (start -6 1.9) (end 6 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 4475b557-496a-4503-bd28-d1545d878ef6))
+ (fp_line (start 6 -1.9) (end -6 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 9ed87632-c7e3-4db4-a754-7599f6dd58f4))
+ (fp_line (start 6 1.9) (end 6 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp d46c26ea-e7c5-49c9-a30e-29bd00e18180))
+ (fp_line (start -6 -1.9) (end -6 1.9) (layer "F.CrtYd") (width 0.05) (tstamp e055126b-e020-4bd7-b972-93fa4d7feca7))
+ (fp_line (start -5.1 -1.1) (end 5.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 10c8e3bb-2a15-49e4-99ce-372cd747a638))
+ (fp_line (start -4.1 0.9) (end -3.6 0.192893) (layer "F.Fab") (width 0.1) (tstamp 30be65cf-6564-4811-9a58-6c98b4ab3d0e))
+ (fp_line (start 5.1 0.9) (end 5.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 3851e0b9-fc58-480e-96ba-95723afc0798))
+ (fp_line (start -5.1 0.9) (end -5.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp bf7c5f5f-91b9-46bd-b9cf-045e6f1b386e))
+ (fp_line (start -3.6 0.192893) (end -3.1 0.9) (layer "F.Fab") (width 0.1) (tstamp e67a7ea6-357c-4748-83e6-88a8541ce6f7))
+ (fp_line (start -5.1 0.9) (end 5.1 0.9) (layer "F.Fab") (width 0.1) (tstamp ea4a0d0f-e11f-451f-8de7-cbc9a2e2e544))
+ (pad "1" smd roundrect (at -3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d6e993b2-c851-45da-94ed-b355dceb1728))
+ (pad "2" smd roundrect (at -2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dd8625ee-5ed8-4317-9867-54fec6f565f8))
+ (pad "3" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7dcf8a51-2c12-407a-a12e-ffb74363054b))
+ (pad "4" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 382d1103-0648-4f47-bdbb-905acf576ac5))
+ (pad "5" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5eaf4ac-5dd4-4821-b818-62f75d23dbc4))
+ (pad "6" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cab3926e-93e4-471e-befa-16f598f4cac9))
+ (pad "7" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 496eb57a-f248-4e57-8c00-2ca95bdaeec2))
+ (pad "8" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fef71a01-672d-4d13-a20c-5f1af8bfdb0e))
+ (pad "9" smd roundrect (at 2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f22c4b5-59d1-4c70-9e0a-80c6c5cc82f5))
+ (pad "10" smd roundrect (at 3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 86c72e10-a5ef-4282-9bdf-51c0cef89207))
+ (pad "MP" smd roundrect (at -4.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 251594d1-c277-48aa-862d-069a0868420b))
+ (pad "MP" smd roundrect (at 4.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f91ebf3e-ae4c-49df-9334-5324ff643f6e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM10B-SURS-TF_1x10-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ee26c31f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a87b75f-5505-456f-bc77-4dc594f5d513)
+ )
+ (fp_text value "JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c26113d7-66d6-481f-a9b8-d5f4bc575513)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6543563b-9d13-457a-8ccc-7a1a25afe2a8)
+ )
+ (fp_line (start 6.01 1.01) (end 4.91 1.01) (layer "F.SilkS") (width 0.12) (tstamp 3e00ff3c-01ed-4a91-89a1-c10c5a69b103))
+ (fp_line (start -6.01 1.01) (end -4.91 1.01) (layer "F.SilkS") (width 0.12) (tstamp 4a1b0e33-29c6-4451-9666-3859ff2343b9))
+ (fp_line (start -4.91 1.01) (end -4.91 1.4) (layer "F.SilkS") (width 0.12) (tstamp 55a59809-3266-48e8-98e4-32065d18ed42))
+ (fp_line (start -4.84 -1.21) (end 4.84 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 5f1381f8-526c-48af-8619-85241b808306))
+ (fp_line (start 6.01 0.56) (end 6.01 1.01) (layer "F.SilkS") (width 0.12) (tstamp 85b6d1dc-48f3-4042-baa1-b3215b7a650f))
+ (fp_line (start -6.01 0.56) (end -6.01 1.01) (layer "F.SilkS") (width 0.12) (tstamp e294459c-354c-41e9-a0ad-5e45d8388fb8))
+ (fp_line (start -6.8 -1.9) (end -6.8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 038322d8-29e1-445a-b100-891fb4200a41))
+ (fp_line (start -6.8 1.9) (end 6.8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 4b7efcad-2b49-4ad4-b4d4-2f297eb97db1))
+ (fp_line (start 6.8 1.9) (end 6.8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 6579d84f-d988-41bd-905c-85c17985bd77))
+ (fp_line (start 6.8 -1.9) (end -6.8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 87685708-72a6-4465-baba-86ac2dbfdf2a))
+ (fp_line (start -4.9 0.9) (end -4.4 0.192893) (layer "F.Fab") (width 0.1) (tstamp 105be616-c410-4d3b-8532-f2f75e34a0ed))
+ (fp_line (start 5.9 0.9) (end 5.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 18281a67-5152-459a-95e2-283fb180622a))
+ (fp_line (start -4.4 0.192893) (end -3.9 0.9) (layer "F.Fab") (width 0.1) (tstamp 55d5253c-edac-4bc4-959d-b8414aa647b9))
+ (fp_line (start -5.9 -1.1) (end 5.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 67eeb604-28cd-4299-a204-56dd2d2c8a72))
+ (fp_line (start -5.9 0.9) (end -5.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp aeae6d13-95bf-4505-9aa2-c9ee18a556e1))
+ (fp_line (start -5.9 0.9) (end 5.9 0.9) (layer "F.Fab") (width 0.1) (tstamp e5bd7be7-5b63-4bf0-8586-0fa64a40e2aa))
+ (pad "1" smd roundrect (at -4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8e173f9e-c553-4bec-b989-0762c35af906))
+ (pad "2" smd roundrect (at -3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d5ea810-292c-4b8c-942c-f0ef0226417a))
+ (pad "3" smd roundrect (at -2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb2ffe5e-9313-4627-a817-a8963017def0))
+ (pad "4" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7f348c78-5eac-4698-807f-d03ba05a33ee))
+ (pad "5" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp be6e58d7-e794-444e-950e-d8637349413d))
+ (pad "6" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 860d7231-db5c-4bbe-bd90-342be16fd7a2))
+ (pad "7" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfb5b330-6d21-46fd-beee-b1192dd6aa16))
+ (pad "8" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc679ba9-ee3c-49f6-92b3-6b1cbfac307f))
+ (pad "9" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 336bf36f-2dd0-4d6b-8ba3-25e4cc08d252))
+ (pad "10" smd roundrect (at 2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d583a68-0f89-4d21-93a1-4428cdb4ee61))
+ (pad "11" smd roundrect (at 3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8db0f0af-79aa-49a7-bb51-f1d571e12f71))
+ (pad "12" smd roundrect (at 4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d69a9ae-56a1-42dd-be6e-abb1ae587ada))
+ (pad "MP" smd roundrect (at 5.7 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 82ba7629-f789-478f-87c5-dd892558865d))
+ (pad "MP" smd roundrect (at -5.7 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp be308c9c-fd2f-4262-96f5-7647e844ca7b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM12B-SURS-TF_1x12-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ce9fde5a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e51dd18-d628-4003-aa4e-b3c3162f2912)
+ )
+ (fp_text value "JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1a90939f-ddda-42b2-963c-01691145cb04)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4ba1c578-6582-44fd-a4e2-3b7fb9d5dda0)
+ )
+ (fp_line (start -5.64 -1.21) (end 5.64 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 078c525b-2c7d-49cc-9827-244f99ae621e))
+ (fp_line (start -5.71 1.01) (end -5.71 1.4) (layer "F.SilkS") (width 0.12) (tstamp 4d7ef142-d756-4ac4-9d0f-ac1ccfa84e96))
+ (fp_line (start 6.81 1.01) (end 5.71 1.01) (layer "F.SilkS") (width 0.12) (tstamp 5723df77-f706-495c-a73b-3aaf874b8c2c))
+ (fp_line (start -6.81 1.01) (end -5.71 1.01) (layer "F.SilkS") (width 0.12) (tstamp a3911305-0860-4a7f-92c7-31423c0c5ea7))
+ (fp_line (start 6.81 0.56) (end 6.81 1.01) (layer "F.SilkS") (width 0.12) (tstamp ed3e59e2-175b-4924-ab28-691d465fcebc))
+ (fp_line (start -6.81 0.56) (end -6.81 1.01) (layer "F.SilkS") (width 0.12) (tstamp fe95155a-fcaf-4010-b041-210c30d7fa98))
+ (fp_line (start 7.6 -1.9) (end -7.6 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 0beac89c-0d7d-43cc-abf8-2aa8c50a1865))
+ (fp_line (start -7.6 -1.9) (end -7.6 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 89523971-b51c-45f9-ab69-65ffd7785389))
+ (fp_line (start -7.6 1.9) (end 7.6 1.9) (layer "F.CrtYd") (width 0.05) (tstamp f6948476-5081-495b-bce1-fedb5229a44f))
+ (fp_line (start 7.6 1.9) (end 7.6 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp fc979db9-ef7c-4b97-a7e9-c7365b6b2693))
+ (fp_line (start -5.2 0.192893) (end -4.7 0.9) (layer "F.Fab") (width 0.1) (tstamp 29854858-542f-4596-802a-b98acd1c4411))
+ (fp_line (start -5.7 0.9) (end -5.2 0.192893) (layer "F.Fab") (width 0.1) (tstamp 3600214e-bf2a-4c08-841b-9f613e43c91b))
+ (fp_line (start -6.7 0.9) (end 6.7 0.9) (layer "F.Fab") (width 0.1) (tstamp 73533ed3-c1f2-44af-81ab-5774502b9c70))
+ (fp_line (start 6.7 0.9) (end 6.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp d3bb16c5-3e10-4a05-a720-f0f93a279518))
+ (fp_line (start -6.7 0.9) (end -6.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp e8a593ee-78e9-47b4-8a25-18d9c87cfa98))
+ (fp_line (start -6.7 -1.1) (end 6.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp f01219bc-39a6-44d8-8c34-6713bb84ed73))
+ (pad "1" smd roundrect (at -5.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01a4b6b8-d9ea-41c0-896e-83f42ef70b21))
+ (pad "2" smd roundrect (at -4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e034bd44-6717-41e1-ace3-6293e5dd41d7))
+ (pad "3" smd roundrect (at -3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 836da9e6-b735-477b-8922-df8eec5725ce))
+ (pad "4" smd roundrect (at -2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1cc884a3-c67e-463b-ad61-2d95145133af))
+ (pad "5" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f547e6a-12b3-4053-9903-e3f9ae538139))
+ (pad "6" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50dbd948-e14b-4312-bd95-bc4ebe7b9bc2))
+ (pad "7" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a48d94c9-5301-47bd-aad3-e4f3ef330503))
+ (pad "8" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3db159b9-6ee2-40ae-9ef6-9e3a39fbd63b))
+ (pad "9" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efe2de80-4281-4240-a3a1-96fe134a2cc6))
+ (pad "10" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bbf42287-a8ff-4786-8ee3-685a6b6b65db))
+ (pad "11" smd roundrect (at 2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b46248c-ba3c-4d7c-b681-e813313b1e40))
+ (pad "12" smd roundrect (at 3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 43a67f3f-bf1d-4203-803d-8b426c4be8b2))
+ (pad "13" smd roundrect (at 4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3fd4b39d-c26b-4d75-abc6-b7721a929fed))
+ (pad "14" smd roundrect (at 5.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24e523b0-17c9-464e-85be-4e5cd7753fef))
+ (pad "MP" smd roundrect (at 6.5 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 23ff5fec-4fe3-451e-86a9-b333d5a5725e))
+ (pad "MP" smd roundrect (at -6.5 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4d117ded-66c1-4ba9-99f6-c8b51cc213dc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM14B-SURS-TF_1x14-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2a9789f3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b047fdf0-1710-4f08-91b4-cf276d36f4c8)
+ )
+ (fp_text value "JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90a7b324-3d7a-426d-8447-63f8c8af75a9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc0ce223-8666-4290-8a07-b3d00a6c1fcf)
+ )
+ (fp_line (start -7.21 1.01) (end -6.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 04f68e46-7d50-4f2a-810c-d2ecca23d52f))
+ (fp_line (start 7.21 0.56) (end 7.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp 099bf963-f022-4512-be77-20be4603bb2f))
+ (fp_line (start 7.21 1.01) (end 6.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 944aefc6-c7d3-42c7-8540-d5433d573c74))
+ (fp_line (start -6.11 1.01) (end -6.11 1.4) (layer "F.SilkS") (width 0.12) (tstamp c3a047d8-d6bd-44f1-bbb8-d939b0874df8))
+ (fp_line (start -6.04 -1.21) (end 6.04 -1.21) (layer "F.SilkS") (width 0.12) (tstamp daae1354-c224-4c7e-9674-fe6f571f68b3))
+ (fp_line (start -7.21 0.56) (end -7.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp fecf988f-4c0b-475e-af7f-c9d32a3f6fd7))
+ (fp_line (start -8 -1.9) (end -8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 21799043-71b8-483a-9166-d4034901db83))
+ (fp_line (start 8 1.9) (end 8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 325d9832-7822-4f53-9910-b2711cbc30d1))
+ (fp_line (start -8 1.9) (end 8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 397a738e-92a1-49c5-9885-b44971802a84))
+ (fp_line (start 8 -1.9) (end -8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp bb660a47-ac12-43ba-a030-3bda94c02ce1))
+ (fp_line (start 7.1 0.9) (end 7.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 063927b7-c53b-44fb-afea-14b2220ab5ea))
+ (fp_line (start -5.6 0.192893) (end -5.1 0.9) (layer "F.Fab") (width 0.1) (tstamp 09dc3eb8-b3e0-4db2-9f19-1c8de33acda8))
+ (fp_line (start -6.1 0.9) (end -5.6 0.192893) (layer "F.Fab") (width 0.1) (tstamp 3755986c-4649-49d2-b7b8-8850a5670a9d))
+ (fp_line (start -7.1 -1.1) (end 7.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 54cf3806-4d82-4aa0-acf8-81ecd8a22011))
+ (fp_line (start -7.1 0.9) (end -7.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp e0df4514-22d6-4793-a41e-212d82ec9843))
+ (fp_line (start -7.1 0.9) (end 7.1 0.9) (layer "F.Fab") (width 0.1) (tstamp fa771d1a-b786-45fc-aa11-f182b11bd319))
+ (pad "1" smd roundrect (at -5.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b7ca867-83ce-4cb8-a4ac-94eb38ee2f79))
+ (pad "2" smd roundrect (at -4.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 531eb1ee-79dc-4aea-a552-e03824d5a2eb))
+ (pad "3" smd roundrect (at -4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6baffe17-2e6b-48e7-bec0-657f71c0756f))
+ (pad "4" smd roundrect (at -3.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 766aee44-4feb-407f-beb0-33beeb6c2bcd))
+ (pad "5" smd roundrect (at -2.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb8e09b0-a57e-457b-b5e1-76b6ca763e07))
+ (pad "6" smd roundrect (at -1.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e57a821c-2969-4586-b9ee-e2309f95481a))
+ (pad "7" smd roundrect (at -0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a57737a-5048-43c0-917e-2d14a5e2bb75))
+ (pad "8" smd roundrect (at 0 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56e58ecb-82bf-42c7-8b52-1a9b4b704873))
+ (pad "9" smd roundrect (at 0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5e8e02d-8aea-47c5-93c2-8a542d7f384f))
+ (pad "10" smd roundrect (at 1.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp db5b0ec9-9b0f-4e0c-807c-393e75f9d241))
+ (pad "11" smd roundrect (at 2.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 279edf10-7a26-4ca9-9c35-334be1f70710))
+ (pad "12" smd roundrect (at 3.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 879aefe0-b36b-4a53-b611-bcd0f45d8acd))
+ (pad "13" smd roundrect (at 4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2b5188c8-834a-4e47-bee7-2a902964650c))
+ (pad "14" smd roundrect (at 4.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp af437476-2483-44bf-b133-ab7d1632d3eb))
+ (pad "15" smd roundrect (at 5.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 946d9589-032f-4b54-a415-e86c134fe6ba))
+ (pad "MP" smd roundrect (at 6.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 3ff49bdc-3791-430c-a275-6910b9fd383d))
+ (pad "MP" smd roundrect (at -6.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4147d62b-eda5-401f-8e23-d98f5dcf5b59))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM15B-SURS-TF_1x15-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6959b1f4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1d74084-6bed-4694-9846-edc2e6a8c097)
+ )
+ (fp_text value "JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c3af1ce5-6e1c-43f6-a6b2-a455172faeea)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd0a08b8-b516-4e58-91bb-4e3b639e7c96)
+ )
+ (fp_line (start 7.61 0.56) (end 7.61 1.01) (layer "F.SilkS") (width 0.12) (tstamp 308be6dc-aff5-4cca-bfc3-38e01ced860b))
+ (fp_line (start 7.61 1.01) (end 6.51 1.01) (layer "F.SilkS") (width 0.12) (tstamp 3942db6b-9cf8-43a6-b773-d4afc58da470))
+ (fp_line (start -6.44 -1.21) (end 6.44 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 63eb03e1-b276-4ab8-bb27-023de90a427b))
+ (fp_line (start -6.51 1.01) (end -6.51 1.4) (layer "F.SilkS") (width 0.12) (tstamp 9c9694f0-967c-4450-9e09-527691690222))
+ (fp_line (start -7.61 1.01) (end -6.51 1.01) (layer "F.SilkS") (width 0.12) (tstamp dd86fee2-db9e-4c2d-80bf-1a90a3cc525a))
+ (fp_line (start -7.61 0.56) (end -7.61 1.01) (layer "F.SilkS") (width 0.12) (tstamp fa92a553-9e46-4434-8ece-c78eac5b073b))
+ (fp_line (start -8.4 1.9) (end 8.4 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 1c132dde-afc9-4cbb-ada6-5ad06c0accde))
+ (fp_line (start -8.4 -1.9) (end -8.4 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 53d4fb2b-2ab4-431c-8f67-d68c4b06f656))
+ (fp_line (start 8.4 1.9) (end 8.4 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 7c6c8c41-4ac9-4857-a5bb-06423115aa0b))
+ (fp_line (start 8.4 -1.9) (end -8.4 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp cb22bc5c-e40d-42b1-8b2b-5b14b89274a3))
+ (fp_line (start -7.5 0.9) (end -7.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp 09b03763-216c-4f2e-83ca-219f6329e236))
+ (fp_line (start 7.5 0.9) (end 7.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp 4e138205-ed7e-4394-977c-cbf6e8017e51))
+ (fp_line (start -6 0.192893) (end -5.5 0.9) (layer "F.Fab") (width 0.1) (tstamp 5ae12aba-d0c3-4ac5-837a-6c532af7fc03))
+ (fp_line (start -6.5 0.9) (end -6 0.192893) (layer "F.Fab") (width 0.1) (tstamp a88ac763-0267-4486-b96e-f718e073f16a))
+ (fp_line (start -7.5 -1.1) (end 7.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp ca1d6640-caf2-40ea-afee-36a7a3382b51))
+ (fp_line (start -7.5 0.9) (end 7.5 0.9) (layer "F.Fab") (width 0.1) (tstamp f4024f4a-9b54-4427-bf36-886a8153f578))
+ (pad "1" smd roundrect (at -6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 607cd150-0a45-452b-8f81-2776e6dd087a))
+ (pad "2" smd roundrect (at -5.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8bff8417-b789-4a2e-b67c-3fd46bab7723))
+ (pad "3" smd roundrect (at -4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35c0228f-7fa5-4d48-a085-97f731ae0c5f))
+ (pad "4" smd roundrect (at -3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 04857510-cca6-4c32-bf6c-fa815ea6d1bf))
+ (pad "5" smd roundrect (at -2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff9a8258-1837-49f2-a3d0-86d847518140))
+ (pad "6" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fe4bd8ff-d3d0-4b70-a6a3-0d16789466ad))
+ (pad "7" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ee86eb4c-e4fb-47f2-91ab-816f4989a6b6))
+ (pad "8" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 494d02da-a222-4512-b00b-f730bf06e01a))
+ (pad "9" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e69f5c0-54e7-48a7-8e09-0e814abaf79b))
+ (pad "10" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb44f3a3-8b9a-4094-9b4d-e5393e5025a6))
+ (pad "11" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c403ec97-5bf0-4474-a45b-7c506342de3b))
+ (pad "12" smd roundrect (at 2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 497f91e6-8e5c-4afa-96fd-3111789b8bd0))
+ (pad "13" smd roundrect (at 3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 627e2232-0d67-4568-83a9-b903bfa4319a))
+ (pad "14" smd roundrect (at 4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9da673f2-ae9e-4c10-b7ad-2252f267be5f))
+ (pad "15" smd roundrect (at 5.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21f47716-0d79-492f-9a98-47b122fd2919))
+ (pad "16" smd roundrect (at 6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dff92eef-58fb-4e69-9a6d-3bd88153ca5f))
+ (pad "MP" smd roundrect (at 7.3 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 826f888a-cb5a-46fb-a14a-6e8397f6ed8c))
+ (pad "MP" smd roundrect (at -7.3 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp bbdbd2a8-af9a-40ea-a4f5-6b5a575c576b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM16B-SURS-TF_1x16-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2744eaf6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15cc151f-06d6-471b-8b48-d599365fe84e)
+ )
+ (fp_text value "JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dddd4352-cbfc-469b-8dbd-d6cc62661589)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b39dc6e-5eee-4c7a-9b9b-1ed046c8d4dd)
+ )
+ (fp_line (start -6.84 -1.21) (end 6.84 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 148f5620-9e58-48f4-a9ee-3339ea210b9e))
+ (fp_line (start 8.01 1.01) (end 6.91 1.01) (layer "F.SilkS") (width 0.12) (tstamp 3302553b-8886-4d60-9098-2cacab90d1b8))
+ (fp_line (start -8.01 1.01) (end -6.91 1.01) (layer "F.SilkS") (width 0.12) (tstamp 70c2f1ae-3955-4b4a-aa0a-6b3fbcba7ce2))
+ (fp_line (start -8.01 0.56) (end -8.01 1.01) (layer "F.SilkS") (width 0.12) (tstamp a26af829-6864-4dc6-af48-aed0438e6f17))
+ (fp_line (start -6.91 1.01) (end -6.91 1.4) (layer "F.SilkS") (width 0.12) (tstamp baf75424-23af-4fe0-9701-a1dd47941a80))
+ (fp_line (start 8.01 0.56) (end 8.01 1.01) (layer "F.SilkS") (width 0.12) (tstamp c8e1f857-ab7d-47d7-a67d-ea910570e039))
+ (fp_line (start 8.8 -1.9) (end -8.8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp db2661d6-7266-4fd9-b169-82f33df6241a))
+ (fp_line (start -8.8 -1.9) (end -8.8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp e185886e-eb54-404e-863a-a9ee6f3b66a0))
+ (fp_line (start -8.8 1.9) (end 8.8 1.9) (layer "F.CrtYd") (width 0.05) (tstamp f4bd49df-9342-409e-ba35-84512b825178))
+ (fp_line (start 8.8 1.9) (end 8.8 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp f4ff8c63-b0cc-4afa-95cc-d8e815adc999))
+ (fp_line (start -7.9 -1.1) (end 7.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 55579eac-3ba1-4f45-ad09-b02625d52610))
+ (fp_line (start 7.9 0.9) (end 7.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 662708eb-f40c-49ff-bc20-041bc47739d9))
+ (fp_line (start -7.9 0.9) (end -7.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 93153e77-bc19-47de-a38c-c06483c4d78a))
+ (fp_line (start -7.9 0.9) (end 7.9 0.9) (layer "F.Fab") (width 0.1) (tstamp ae8a21e0-6711-4bf3-8385-e7ad2f590e8e))
+ (fp_line (start -6.9 0.9) (end -6.4 0.192893) (layer "F.Fab") (width 0.1) (tstamp b022e67b-76d1-43d8-8361-edba0ec5d891))
+ (fp_line (start -6.4 0.192893) (end -5.9 0.9) (layer "F.Fab") (width 0.1) (tstamp ca7b9784-a060-4970-9651-8ea678897fd4))
+ (pad "1" smd roundrect (at -6.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ffbdc95-00e8-4e02-91c7-a0d3a4fabdbe))
+ (pad "2" smd roundrect (at -5.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb389c83-3f53-4f18-8f5f-34fda81eb193))
+ (pad "3" smd roundrect (at -4.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 053ba6c1-8447-4feb-8a5d-f2364d9f7403))
+ (pad "4" smd roundrect (at -4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9245564-4c53-44d9-841a-4b32bc84293e))
+ (pad "5" smd roundrect (at -3.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e7de91e2-2501-4470-8292-411527d24808))
+ (pad "6" smd roundrect (at -2.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8502d01b-b5f5-4ed3-8335-e3c92a753753))
+ (pad "7" smd roundrect (at -1.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a1a9b249-d2e4-434a-b925-133993f81ae0))
+ (pad "8" smd roundrect (at -0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa4bb814-e6e4-4825-830a-8d42dfe34177))
+ (pad "9" smd roundrect (at 0 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 88e193a5-d0c9-4319-8ade-c178077d87d6))
+ (pad "10" smd roundrect (at 0.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b299b8d1-70cd-451f-b39d-70191e175803))
+ (pad "11" smd roundrect (at 1.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1ce8a842-f651-4235-a167-3d9d0d63d053))
+ (pad "12" smd roundrect (at 2.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 292ba26a-b66f-4d7a-9dce-556f213b23f8))
+ (pad "13" smd roundrect (at 3.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea299c25-4333-4d99-9575-1321601dc2b8))
+ (pad "14" smd roundrect (at 4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2c0aa099-6ee0-49ab-8376-593799a6f109))
+ (pad "15" smd roundrect (at 4.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2d1faf1-d008-4b19-a0e3-fa91375a2c39))
+ (pad "16" smd roundrect (at 5.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 423acbe7-6a6d-4ed5-8bff-97d56f8b4f7b))
+ (pad "17" smd roundrect (at 6.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4496013-ce52-4beb-8f83-ba5addc7eb49))
+ (pad "MP" smd roundrect (at 7.7 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 3fd506c3-fb1e-4bfe-a35a-e524780a6010))
+ (pad "MP" smd roundrect (at -7.7 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp a92d31ea-efbc-4bff-a5e9-66327f4e7e64))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM17B-SURS-TF_1x17-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1f69781d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, BM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR side entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7df95dab-6e57-4234-b0fc-999da7c8c80a)
+ )
+ (fp_text value "JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical" (at 0 2.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 563a9fa0-6fe6-4b81-bf2f-419742942b9b)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -0.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 20170425-20cc-40fe-8ac1-6fbb07c49f78)
+ )
+ (fp_line (start -9.21 0.56) (end -9.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp 1741eada-c65e-4855-aa4d-72823fc584ea))
+ (fp_line (start -8.11 1.01) (end -8.11 1.4) (layer "F.SilkS") (width 0.12) (tstamp 35e5dde0-e492-4579-9ac0-2c9d48ff3c33))
+ (fp_line (start -9.21 1.01) (end -8.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 5c98d347-ce73-41f5-b770-9a992371510e))
+ (fp_line (start -8.04 -1.21) (end 8.04 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 60cecd40-4a25-43f4-b398-159f2b61cd5a))
+ (fp_line (start 9.21 1.01) (end 8.11 1.01) (layer "F.SilkS") (width 0.12) (tstamp 820ef3aa-4f58-4c79-93d3-fd109336fc37))
+ (fp_line (start 9.21 0.56) (end 9.21 1.01) (layer "F.SilkS") (width 0.12) (tstamp f31e1cc9-efc1-4dff-968e-225518f65c0f))
+ (fp_line (start 10 1.9) (end 10 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp 4a4785a0-e4bb-4641-a9f7-6f5ba4ca489a))
+ (fp_line (start -10 1.9) (end 10 1.9) (layer "F.CrtYd") (width 0.05) (tstamp 50749077-a3a8-4cc1-be51-71c6fc3422a7))
+ (fp_line (start 10 -1.9) (end -10 -1.9) (layer "F.CrtYd") (width 0.05) (tstamp a025cd5a-efed-46db-b35b-f8a318adcfa6))
+ (fp_line (start -10 -1.9) (end -10 1.9) (layer "F.CrtYd") (width 0.05) (tstamp ef8f46ca-28e1-447c-a009-6d5a77542581))
+ (fp_line (start -7.6 0.192893) (end -7.1 0.9) (layer "F.Fab") (width 0.1) (tstamp 0deae6b3-49ea-4b68-b837-69546719e0db))
+ (fp_line (start 9.1 0.9) (end 9.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 313508d8-4704-45ab-b507-db1009c712fe))
+ (fp_line (start -9.1 0.9) (end 9.1 0.9) (layer "F.Fab") (width 0.1) (tstamp 3317dac6-9a90-4014-ae04-ef3035678f0d))
+ (fp_line (start -9.1 0.9) (end -9.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp b4f87026-8e29-41c2-840e-24dbd6391ed5))
+ (fp_line (start -9.1 -1.1) (end 9.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp cbd072fe-784d-4a08-bf0e-7b83d2e5fad1))
+ (fp_line (start -8.1 0.9) (end -7.6 0.192893) (layer "F.Fab") (width 0.1) (tstamp d667e9a2-de89-48c7-8e58-6fb9ab479405))
+ (pad "1" smd roundrect (at -7.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44613ab4-39d8-4962-bdd9-9193c421c1ba))
+ (pad "2" smd roundrect (at -6.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33f76784-25ea-4b47-bead-3e2d26737519))
+ (pad "3" smd roundrect (at -6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e3604739-ada5-43d2-9c8a-2c499b58c5e3))
+ (pad "4" smd roundrect (at -5.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cfe85a45-b05b-4e98-afc5-a996451ee9b1))
+ (pad "5" smd roundrect (at -4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55627c11-f74c-4ec6-b5a8-e2b731c02dc3))
+ (pad "6" smd roundrect (at -3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fca74abb-f0b0-4504-87c3-7f9a1fed97b2))
+ (pad "7" smd roundrect (at -2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d710d540-3f17-4d66-b16d-e163f4606e6c))
+ (pad "8" smd roundrect (at -2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1df4aea7-cd23-44c0-ae75-f67d71631241))
+ (pad "9" smd roundrect (at -1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c23e82f-dbd9-430c-9b17-c081c3e5e59f))
+ (pad "10" smd roundrect (at -0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b05577bc-1274-4d58-b47a-191ad808209e))
+ (pad "11" smd roundrect (at 0.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8e9e540-ab7e-4d19-8043-7701709e58df))
+ (pad "12" smd roundrect (at 1.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b5ce7978-df56-49ff-b084-9776d51be442))
+ (pad "13" smd roundrect (at 2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77627809-f4e0-4df0-8ae3-cb582d6c213d))
+ (pad "14" smd roundrect (at 2.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4843f0e3-297d-4331-b558-2bc8feef9b93))
+ (pad "15" smd roundrect (at 3.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eea829ee-da40-425f-a58b-c987186558bb))
+ (pad "16" smd roundrect (at 4.4 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40b589dc-3ea1-4a8d-be10-eac22cf6d462))
+ (pad "17" smd roundrect (at 5.2 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3040b72-82f8-444f-be77-52d568eebd8e))
+ (pad "18" smd roundrect (at 6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6c42354-f2a4-4910-bb94-91279a95c380))
+ (pad "19" smd roundrect (at 6.8 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 71be4e10-1597-4a59-babd-abb42e98baa6))
+ (pad "20" smd roundrect (at 7.6 0.85) (size 0.5 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2d3f4497-0817-4ce0-8f0c-5fd54946d998))
+ (pad "MP" smd roundrect (at 8.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 663bfb30-f50f-4683-8139-0f7cbcb4beb1))
+ (pad "MP" smd roundrect (at -8.9 -0.55) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 757d368a-be9f-49f2-aeae-6c0e499d19aa))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_BM20B-SURS-TF_1x20-1MP_P0.80mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..384f2904
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM02B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aa88e7ad-8523-4551-8fbc-02d843e07dc8)
+ )
+ (fp_text value "JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp de955451-9031-428e-a602-285b8af886d7)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 0.95 0.95) (thickness 0.14)))
+ (tstamp df43158e-8ae8-4de6-8756-1ff7f130d20c)
+ )
+ (fp_line (start -2.01 -1.21) (end -1.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 00d2e140-da84-4ba4-8e21-0018eef696ed))
+ (fp_line (start 2.01 -0.31) (end 2.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 162ce11d-04c0-4b9f-a957-669e791af505))
+ (fp_line (start -0.65 -2.503553) (end -0.4 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 17a4a382-8b7a-4d37-9182-dd995dd2c2f0))
+ (fp_line (start -1.16 -1.51) (end -0.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 2f161ea4-bce3-46b0-9f35-350d0047b0f6))
+ (fp_line (start -0.4 -2.15) (end -0.15 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 314655b3-97f5-4a02-b632-f9177bb347a5))
+ (fp_line (start 1.16 -1.51) (end 0.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 41499782-a4d0-4f08-b1c4-301f715afbfd))
+ (fp_line (start -0.84 1.41) (end 0.84 1.41) (layer "F.SilkS") (width 0.12) (tstamp 4d2578b2-01eb-4166-b1d9-e0903d118049))
+ (fp_line (start 1.16 -1.21) (end 1.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 6aeaeb71-63b1-4e6a-ad0b-bb51fbde2652))
+ (fp_line (start -0.91 -1.51) (end -0.91 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 753c5676-28c1-405b-9ef0-d60a4b290988))
+ (fp_line (start -2.01 -0.31) (end -2.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 8ec4bfd2-3606-43e5-b09f-45eda020bb9d))
+ (fp_line (start 2.01 -1.21) (end 1.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 940d266f-65c1-4f70-a6b6-3af1ed3cff9d))
+ (fp_line (start -1.16 -1.21) (end -1.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp a4c3b2e7-4f0f-42f4-bc5b-c51292597fa8))
+ (fp_line (start -0.15 -2.503553) (end -0.65 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp a9262502-bddd-474f-b917-9c314f2a2613))
+ (fp_line (start -2.8 -2.15) (end -2.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 9057c7ae-4de3-45e5-a03c-1c69a1de6838))
+ (fp_line (start 2.8 -2.15) (end -2.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp b676b2dd-f1cc-4478-b373-286e32419eb3))
+ (fp_line (start -2.8 2.15) (end 2.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp d22a7bcf-8e9c-4783-a7d6-686f823f675d))
+ (fp_line (start 2.8 2.15) (end 2.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp e0a2ea19-ca1f-451d-b128-ebee84b5e0ee))
+ (fp_line (start -1.05 -1.4) (end 1.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp 100b5958-75a8-4fb4-bd8b-ceebe774db71))
+ (fp_line (start -1.9 -1.1) (end -1.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 1ce3e23f-120e-44a5-9bdc-71af551be3a4))
+ (fp_line (start 1.05 -1.4) (end 1.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 26245fb1-f46c-4864-9320-785465372282))
+ (fp_line (start -1.9 1.3) (end 1.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 4024426e-1262-4294-840d-37ad83e33125))
+ (fp_line (start -1.9 -1.1) (end -1.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 503604c9-bb11-4589-b7b3-08cfc0ea9cce))
+ (fp_line (start 1.9 -1.1) (end 1.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 92c3741d-9aaf-4111-8091-c7e03821919c))
+ (fp_line (start -1.05 -1.1) (end -1.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp 941a6104-9ccd-4598-87ea-2a0a0faea8a5))
+ (fp_line (start 1.05 -1.1) (end 1.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp ce764bbe-3e9a-4934-8459-d7b8b1fbb934))
+ (fp_line (start -0.9 -1.4) (end -0.4 -0.692893) (layer "F.Fab") (width 0.1) (tstamp d5c73f0c-31e5-4583-b42d-816c7607827b))
+ (fp_line (start -0.4 -0.692893) (end 0.1 -1.4) (layer "F.Fab") (width 0.1) (tstamp f6822492-7902-4c60-815c-bd0a2ff09d51))
+ (pad "1" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 415f4b87-667e-4482-a880-66bb9c75c7c5))
+ (pad "2" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 54ab7c53-1aea-43dc-9827-01d8c8ca7563))
+ (pad "MP" smd roundrect (at -1.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 177eadb3-e96c-4b22-adc2-a90e7ff3ced3))
+ (pad "MP" smd roundrect (at 1.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp edd828a5-2f0b-434b-b762-b9146183d4bb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM02B-SURS-TF_1x02-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..107ab4e1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM03B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15e92505-5d66-434c-9945-82ac3c3a0e11)
+ )
+ (fp_text value "JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57d93eb4-333a-4a6a-a622-7bdefc30bb28)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4585c03a-ce65-4df1-ad88-398f32f7e354)
+ )
+ (fp_line (start 1.56 -1.51) (end 1.31 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 00095c0d-8d5c-4c24-abb9-8e800637b235))
+ (fp_line (start -0.55 -2.503553) (end -1.05 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 26754035-f644-433c-9c8e-11228d9a2d23))
+ (fp_line (start -0.8 -2.15) (end -0.55 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 4e02f533-6ed9-4267-906a-72eeb8e30ce8))
+ (fp_line (start 2.41 -0.31) (end 2.41 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 58dc32a5-1534-4899-b9e6-070901b3f849))
+ (fp_line (start -2.41 -1.21) (end -1.56 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 595913d1-dbb5-4767-9116-a29de86c46d9))
+ (fp_line (start -1.24 1.41) (end 1.24 1.41) (layer "F.SilkS") (width 0.12) (tstamp 5b4f0af1-8831-4134-b81b-598bff54f21b))
+ (fp_line (start 1.56 -1.21) (end 1.56 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 67f2926a-e620-412d-a429-bdf4bd99c8d5))
+ (fp_line (start -1.56 -1.51) (end -1.31 -1.51) (layer "F.SilkS") (width 0.12) (tstamp a0bc9338-2fd4-4aa5-9f3e-b46a6b7cb514))
+ (fp_line (start -1.56 -1.21) (end -1.56 -1.51) (layer "F.SilkS") (width 0.12) (tstamp c982f10c-7d79-4da6-93c4-30ab777f21ab))
+ (fp_line (start 2.41 -1.21) (end 1.56 -1.21) (layer "F.SilkS") (width 0.12) (tstamp cdb93b12-2116-4e2e-9586-5aa48493b09a))
+ (fp_line (start -1.05 -2.503553) (end -0.8 -2.15) (layer "F.SilkS") (width 0.12) (tstamp e1d4a160-2252-42b0-ab66-1008633963f8))
+ (fp_line (start -2.41 -0.31) (end -2.41 -1.21) (layer "F.SilkS") (width 0.12) (tstamp f410c52f-3b5b-4a2d-86bd-3bcc717758a2))
+ (fp_line (start -1.31 -1.51) (end -1.31 -1.65) (layer "F.SilkS") (width 0.12) (tstamp fd42e11f-9f91-4dd9-b8c5-117debc32354))
+ (fp_line (start 3.2 2.15) (end 3.2 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 20da7010-3487-4180-be3f-e8c032321731))
+ (fp_line (start 3.2 -2.15) (end -3.2 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 6be47a3b-a51a-4432-84a3-1fd39ba236f5))
+ (fp_line (start -3.2 2.15) (end 3.2 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 7a19900f-59d1-4a58-a4c3-3a3a9012db56))
+ (fp_line (start -3.2 -2.15) (end -3.2 2.15) (layer "F.CrtYd") (width 0.05) (tstamp f59a145a-b862-4c31-a2dd-60c61fc02774))
+ (fp_line (start 1.45 -1.4) (end 1.45 -1.1) (layer "F.Fab") (width 0.1) (tstamp 20bf5f10-548b-4be7-a627-f4ab128585ab))
+ (fp_line (start -1.3 -1.4) (end -0.8 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 32b1b9f2-c250-47dd-950e-a662c84e72ab))
+ (fp_line (start -2.3 1.3) (end 2.3 1.3) (layer "F.Fab") (width 0.1) (tstamp 3e1e39d6-8fa3-4e2a-859c-9654a3cb5a30))
+ (fp_line (start -1.45 -1.4) (end 1.45 -1.4) (layer "F.Fab") (width 0.1) (tstamp 584bc1e7-2807-4845-ac78-f482c8eaf58d))
+ (fp_line (start -1.45 -1.1) (end -1.45 -1.4) (layer "F.Fab") (width 0.1) (tstamp 6758ea53-7ed8-4f7a-8fc6-e505e4364b37))
+ (fp_line (start -2.3 -1.1) (end -1.45 -1.1) (layer "F.Fab") (width 0.1) (tstamp 747bdba7-fa9f-46aa-85e3-59603867851f))
+ (fp_line (start -0.8 -0.692893) (end -0.3 -1.4) (layer "F.Fab") (width 0.1) (tstamp 9ccabb69-9d9c-4a80-a98e-73afebab41cb))
+ (fp_line (start 1.45 -1.1) (end 2.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp c3704c07-cddc-40e5-81c8-578fa1a16961))
+ (fp_line (start -2.3 -1.1) (end -2.3 1.3) (layer "F.Fab") (width 0.1) (tstamp e309c8a9-d00a-4837-9948-daf2112e01a7))
+ (fp_line (start 2.3 -1.1) (end 2.3 1.3) (layer "F.Fab") (width 0.1) (tstamp ed8405b7-9bde-4b74-a2e6-dadc1fdb684f))
+ (pad "1" smd roundrect (at -0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3ceca4-5105-4e63-a636-70be1dc44392))
+ (pad "2" smd roundrect (at 0 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp deff29e2-6473-4bd7-9de4-27364156cfb5))
+ (pad "3" smd roundrect (at 0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53296367-2d82-4428-add8-8bf81563625c))
+ (pad "MP" smd roundrect (at -2.1 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4f7536dc-4302-4ed0-b377-b4a7b4654325))
+ (pad "MP" smd roundrect (at 2.1 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 660e47b7-73e8-4654-88af-ebd6027ee19b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM03B-SURS-TF_1x03-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8c68ae99
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM04B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5817a569-12a0-42fd-baf8-b518044a4948)
+ )
+ (fp_text value "JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3783617c-7add-4f29-8831-2e988eee51b8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39e999cf-1199-4cdb-9679-47b1dad30768)
+ )
+ (fp_line (start -2.81 -1.21) (end -1.96 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 2b29d7b2-9250-40e6-b960-fd506d24c209))
+ (fp_line (start -1.71 -1.51) (end -1.71 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 3bf7e234-f707-45ff-a3d7-c755ab8c0581))
+ (fp_line (start -1.96 -1.21) (end -1.96 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 3ef52338-f9dd-4c77-9565-4fecbb285aed))
+ (fp_line (start 1.96 -1.51) (end 1.71 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 6f56df8d-c226-44b0-8295-dc09a0e9aee4))
+ (fp_line (start 2.81 -1.21) (end 1.96 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 8fe32fcb-e259-4e8a-aedd-d5ae4f916abb))
+ (fp_line (start -2.81 -0.31) (end -2.81 -1.21) (layer "F.SilkS") (width 0.12) (tstamp a25caf8a-7335-4dbf-952e-fa153522add7))
+ (fp_line (start -0.95 -2.503553) (end -1.45 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp a40c89ea-50db-431f-9a54-43271c89880a))
+ (fp_line (start -1.2 -2.15) (end -0.95 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp ab9a2ab4-3642-4093-bef7-601915402ea9))
+ (fp_line (start -1.45 -2.503553) (end -1.2 -2.15) (layer "F.SilkS") (width 0.12) (tstamp bc9be53a-10a3-4f20-8164-379db677adb2))
+ (fp_line (start 1.96 -1.21) (end 1.96 -1.51) (layer "F.SilkS") (width 0.12) (tstamp c42a300c-6579-4c8e-b7ed-2e43d9fdb535))
+ (fp_line (start -1.96 -1.51) (end -1.71 -1.51) (layer "F.SilkS") (width 0.12) (tstamp c86a5655-6273-4f9c-99af-6cd6b018c585))
+ (fp_line (start 2.81 -0.31) (end 2.81 -1.21) (layer "F.SilkS") (width 0.12) (tstamp d96b3869-e05f-4a2d-a956-8076e62988f2))
+ (fp_line (start -1.64 1.41) (end 1.64 1.41) (layer "F.SilkS") (width 0.12) (tstamp e03eb3a8-1812-474c-879a-8517013c92d0))
+ (fp_line (start -3.6 2.15) (end 3.6 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 40d45772-6806-49ea-89ea-1fa7c8587a3a))
+ (fp_line (start -3.6 -2.15) (end -3.6 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 521f85fb-1e5b-402b-a7ce-3f4ab1f36586))
+ (fp_line (start 3.6 2.15) (end 3.6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 7e9a787e-a94a-4f10-ab82-ce8caf3c29b2))
+ (fp_line (start 3.6 -2.15) (end -3.6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp b0b86fa0-ceaa-4c42-a33b-a1fb273fde9a))
+ (fp_line (start 2.7 -1.1) (end 2.7 1.3) (layer "F.Fab") (width 0.1) (tstamp 3570f05e-5205-436a-a99e-d43dfe45b841))
+ (fp_line (start -2.7 -1.1) (end -1.85 -1.1) (layer "F.Fab") (width 0.1) (tstamp 39f21533-2cf2-4efb-8943-15f5915dbe29))
+ (fp_line (start -1.85 -1.1) (end -1.85 -1.4) (layer "F.Fab") (width 0.1) (tstamp 410a60c1-8280-4e4f-a447-8c3f1865b90e))
+ (fp_line (start -2.7 -1.1) (end -2.7 1.3) (layer "F.Fab") (width 0.1) (tstamp 50e3eec2-5bd7-422f-80b6-191059ebb1b3))
+ (fp_line (start 1.85 -1.4) (end 1.85 -1.1) (layer "F.Fab") (width 0.1) (tstamp 58e397ec-00d3-4a0c-bbee-81c88ddee384))
+ (fp_line (start -1.2 -0.692893) (end -0.7 -1.4) (layer "F.Fab") (width 0.1) (tstamp 59aadf33-a305-46e7-a23d-9d0d6f62c8d6))
+ (fp_line (start -2.7 1.3) (end 2.7 1.3) (layer "F.Fab") (width 0.1) (tstamp aeedeb26-5af1-4dfc-bc7e-468f592cdfe7))
+ (fp_line (start 1.85 -1.1) (end 2.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp c2695f26-66f7-4f39-b197-9fecdd7721d9))
+ (fp_line (start -1.85 -1.4) (end 1.85 -1.4) (layer "F.Fab") (width 0.1) (tstamp cbd57ff9-4c24-4ea2-a629-bec0445df897))
+ (fp_line (start -1.7 -1.4) (end -1.2 -0.692893) (layer "F.Fab") (width 0.1) (tstamp f6736758-9705-47da-be17-3cd56b81b1d0))
+ (pad "1" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84b45803-5527-41e4-bd6b-77c74cf2a5c1))
+ (pad "2" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 63c27145-2b8a-4f4d-afea-53a3db7c0996))
+ (pad "3" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9d163538-0722-4f76-95f6-2b6baa8bc250))
+ (pad "4" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48d21877-dcc4-4f65-842e-19e4fae28170))
+ (pad "MP" smd roundrect (at 2.5 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 09322438-152d-4ebd-bbee-dc1c68e93813))
+ (pad "MP" smd roundrect (at -2.5 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5a14140a-c371-428b-bde2-cbdd205e98f9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM04B-SURS-TF_1x04-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7be6b688
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM05B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 10997a6c-fdb6-4343-968c-ca5f1015b51e)
+ )
+ (fp_text value "JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp be99bbdf-2576-4d6f-b303-32d97dbab7f8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8b61976-4a9c-457e-a20e-59a403cb7bf0)
+ )
+ (fp_line (start -3.21 -0.31) (end -3.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 0b95fe6a-5763-44c1-874e-8360e73c0e1f))
+ (fp_line (start -1.6 -2.15) (end -1.35 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 0dd83688-94f1-48ca-8404-eab6c2d9a19b))
+ (fp_line (start -2.04 1.41) (end 2.04 1.41) (layer "F.SilkS") (width 0.12) (tstamp 4d65f999-b08f-404b-800a-e4b79cacaebd))
+ (fp_line (start 2.36 -1.51) (end 2.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 5018f97b-69c7-4ed4-b1b1-07918137da6c))
+ (fp_line (start 3.21 -0.31) (end 3.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 53d09479-1469-454f-8e5a-0a2892b15393))
+ (fp_line (start -1.35 -2.503553) (end -1.85 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 5578893d-c5a1-4508-af23-8f4f1f964524))
+ (fp_line (start 3.21 -1.21) (end 2.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 6cb88cd0-7365-4a47-9609-1160eb3f5d42))
+ (fp_line (start -2.11 -1.51) (end -2.11 -1.65) (layer "F.SilkS") (width 0.12) (tstamp bbdc6850-a119-42d9-ad03-917066654056))
+ (fp_line (start 2.36 -1.21) (end 2.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp c2374d1a-be81-4917-9e1c-fe8fa086edad))
+ (fp_line (start -2.36 -1.51) (end -2.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp cf0dafa2-4a9c-4010-a21d-425a4bef7362))
+ (fp_line (start -1.85 -2.503553) (end -1.6 -2.15) (layer "F.SilkS") (width 0.12) (tstamp d01465fe-dc46-4bd1-ab53-1e4619f33cfd))
+ (fp_line (start -3.21 -1.21) (end -2.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ebdad1ac-ded1-47e0-9c4d-bdef3d354808))
+ (fp_line (start -2.36 -1.21) (end -2.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp ef62b391-315a-44ac-b2b1-b65e8e57ba1a))
+ (fp_line (start 4 -2.15) (end -4 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 77b3175f-1245-4e63-a713-953e9acb66a7))
+ (fp_line (start -4 2.15) (end 4 2.15) (layer "F.CrtYd") (width 0.05) (tstamp b228c4b0-8a14-45f2-9c57-0295a9127b0a))
+ (fp_line (start 4 2.15) (end 4 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp b62ef75f-e5d3-45e1-92a1-70de2768a2bc))
+ (fp_line (start -4 -2.15) (end -4 2.15) (layer "F.CrtYd") (width 0.05) (tstamp f1446ce1-5914-4066-9d9c-7d4db7713ae0))
+ (fp_line (start -3.1 -1.1) (end -3.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 13f5df78-2a99-4d25-b38d-4f4a7a428d44))
+ (fp_line (start 3.1 -1.1) (end 3.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 15097f2b-f10e-4989-a2cb-697ef2f6d750))
+ (fp_line (start -3.1 -1.1) (end -2.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp 18579d2a-d6eb-4de9-9149-a47922de992b))
+ (fp_line (start -2.25 -1.1) (end -2.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp 1d13a67d-41a9-4fe7-857f-582e6067e805))
+ (fp_line (start -2.1 -1.4) (end -1.6 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 1e53b41a-5fc6-4847-8c78-14b6a7f52fa9))
+ (fp_line (start 2.25 -1.1) (end 3.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 41cdc717-15b2-4ccc-9d17-136c1720f714))
+ (fp_line (start 2.25 -1.4) (end 2.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp 4d808e2a-da6b-4e27-9f71-92bdcd16992d))
+ (fp_line (start -1.6 -0.692893) (end -1.1 -1.4) (layer "F.Fab") (width 0.1) (tstamp 5f716741-b75f-49fc-8956-6cba78a2a62b))
+ (fp_line (start -3.1 1.3) (end 3.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 65db8985-e4d9-4730-8dda-56632a47f270))
+ (fp_line (start -2.25 -1.4) (end 2.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp f37754de-4fac-450d-bd83-91d8c979bb55))
+ (pad "1" smd roundrect (at -1.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 35c2e71d-7151-4cc0-9205-d70b2d4b6d81))
+ (pad "2" smd roundrect (at -0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fedafbbc-0a8c-4339-9c54-9b939259547c))
+ (pad "3" smd roundrect (at 0 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2a0100f-96da-4b1d-b225-b3955f5ffcc7))
+ (pad "4" smd roundrect (at 0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cf190e21-9e73-4d01-83b9-6553b02785c2))
+ (pad "5" smd roundrect (at 1.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 033ac758-da09-43a3-adfd-d1a717d1b3fa))
+ (pad "MP" smd roundrect (at -2.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 08a1104f-ec84-499f-b069-bba59362bfe2))
+ (pad "MP" smd roundrect (at 2.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 5e15510e-586c-421e-8690-c95d27e14695))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM05B-SURS-TF_1x05-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2afbe8e4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM06B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b75f1ee7-7c11-466e-803a-9f9a875a4087)
+ )
+ (fp_text value "JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9560de47-4851-42d9-a3d1-7a1919b8e888)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca0489a1-64df-4f44-ac1d-e6922dd9743b)
+ )
+ (fp_line (start -3.61 -0.31) (end -3.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 168b3f45-7daf-46ed-aab8-2905b1a2c7b1))
+ (fp_line (start -1.75 -2.503553) (end -2.25 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 3040ff76-6530-445a-867f-5add7a5458ba))
+ (fp_line (start -2.25 -2.503553) (end -2 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 35c614ff-d9a9-489b-85aa-483e1558b642))
+ (fp_line (start 3.61 -1.21) (end 2.76 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 3e00eecc-9359-488e-afcf-1118f7c614e6))
+ (fp_line (start -2.76 -1.51) (end -2.51 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 4b4da960-1b39-48ad-aacb-bac2bf5ac478))
+ (fp_line (start 2.76 -1.21) (end 2.76 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 4c42ff0f-4246-44b8-83fd-d97f6b2bbff2))
+ (fp_line (start -2.51 -1.51) (end -2.51 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 4e43a1bb-8a8c-4e98-babc-ffa616a39c4c))
+ (fp_line (start -2.44 1.41) (end 2.44 1.41) (layer "F.SilkS") (width 0.12) (tstamp 703e2311-1f28-4c8e-9fdd-a840ca23f5be))
+ (fp_line (start -2 -2.15) (end -1.75 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 7195c6c3-ba19-4b78-bac9-396b0780142d))
+ (fp_line (start 2.76 -1.51) (end 2.51 -1.51) (layer "F.SilkS") (width 0.12) (tstamp aa3b86bd-f72e-44b9-b8a4-363b674435a2))
+ (fp_line (start -3.61 -1.21) (end -2.76 -1.21) (layer "F.SilkS") (width 0.12) (tstamp b0b23e47-fc93-4a69-889f-412d811d9b1d))
+ (fp_line (start -2.76 -1.21) (end -2.76 -1.51) (layer "F.SilkS") (width 0.12) (tstamp c3f5822d-82b9-4266-88a5-88667d95a981))
+ (fp_line (start 3.61 -0.31) (end 3.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ca720a48-1159-4517-ba83-819f9e816b14))
+ (fp_line (start -4.4 -2.15) (end -4.4 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 1a6475db-5609-4b49-bcec-7ffcd4d5a06a))
+ (fp_line (start -4.4 2.15) (end 4.4 2.15) (layer "F.CrtYd") (width 0.05) (tstamp ce01c83a-1faf-4b6e-8485-bae0088eb8e6))
+ (fp_line (start 4.4 -2.15) (end -4.4 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp d7238dc3-14e6-4106-921b-f6a15e935f08))
+ (fp_line (start 4.4 2.15) (end 4.4 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp fd09c98d-ed97-4e25-9392-31071e1df552))
+ (fp_line (start -2 -0.692893) (end -1.5 -1.4) (layer "F.Fab") (width 0.1) (tstamp 10d38a40-d625-4529-9e0b-9172edbc33ec))
+ (fp_line (start -2.65 -1.4) (end 2.65 -1.4) (layer "F.Fab") (width 0.1) (tstamp 1ecc5b31-0ffe-4d9e-bc55-2546497088d4))
+ (fp_line (start -3.5 1.3) (end 3.5 1.3) (layer "F.Fab") (width 0.1) (tstamp 244acebc-ee39-4eb8-a873-606432dc452b))
+ (fp_line (start -3.5 -1.1) (end -3.5 1.3) (layer "F.Fab") (width 0.1) (tstamp 4f15bb21-8c4b-4abb-8eac-8e21a00d281a))
+ (fp_line (start -3.5 -1.1) (end -2.65 -1.1) (layer "F.Fab") (width 0.1) (tstamp af4b0a55-1b53-41e8-9190-f5aa56fc5216))
+ (fp_line (start 2.65 -1.1) (end 3.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp b24f8895-dda6-44b1-aae3-7b8eb83dcd38))
+ (fp_line (start -2.65 -1.1) (end -2.65 -1.4) (layer "F.Fab") (width 0.1) (tstamp d3aed976-b236-4498-8d78-2517a49b250a))
+ (fp_line (start 2.65 -1.4) (end 2.65 -1.1) (layer "F.Fab") (width 0.1) (tstamp d555a0f7-eb07-4a44-9e11-6ed6234d3173))
+ (fp_line (start -2.5 -1.4) (end -2 -0.692893) (layer "F.Fab") (width 0.1) (tstamp ec607d5c-25e2-40d3-b90e-fb236884c18f))
+ (fp_line (start 3.5 -1.1) (end 3.5 1.3) (layer "F.Fab") (width 0.1) (tstamp f6ac869e-1140-4195-9fbf-c1380f21de01))
+ (pad "1" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75031db1-33bd-4a8f-a2c9-b89260b5a521))
+ (pad "2" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c7fc6cc-2a83-4f2e-9880-77c8401c82e8))
+ (pad "3" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b6a6cd7-6057-4148-a6d3-520fd2b8561e))
+ (pad "4" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9b3a9dcd-2e46-4f7e-a2fd-2e172c193b34))
+ (pad "5" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e7fa160-1539-4650-a352-e2acdab94024))
+ (pad "6" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec31192c-2d10-4de6-b081-cd827208cb81))
+ (pad "MP" smd roundrect (at 3.3 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 10bfe485-a058-493d-9df6-721310307f8a))
+ (pad "MP" smd roundrect (at -3.3 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 738f5b2b-1cd8-4645-bea4-9357ab9e94fa))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM06B-SURS-TF_1x06-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4c5ea2fa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM08B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94969595-bb60-413c-85fa-78ed78d96286)
+ )
+ (fp_text value "JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e6826936-a6d4-4817-95f7-f50c655ecc63)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 60b2cbde-a531-429a-808a-5ab02647848d)
+ )
+ (fp_line (start 4.41 -1.21) (end 3.56 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 035ec30b-f4aa-4a97-b87c-2634056a44dc))
+ (fp_line (start -3.31 -1.51) (end -3.31 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 244aba2b-ffa1-4488-8eea-f6c21174df8f))
+ (fp_line (start -4.41 -1.21) (end -3.56 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 2e3b7338-cc9d-4625-8d33-1f6d4d137475))
+ (fp_line (start 3.56 -1.21) (end 3.56 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 2ef5fe11-c2dd-4409-a812-78ce4e7a6a55))
+ (fp_line (start -2.8 -2.15) (end -2.55 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 3f18d278-c2a5-4d80-b934-35fdff55a4fd))
+ (fp_line (start 3.56 -1.51) (end 3.31 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 4b10de60-715d-425c-b90f-203765eab8a1))
+ (fp_line (start -3.24 1.41) (end 3.24 1.41) (layer "F.SilkS") (width 0.12) (tstamp a8152159-a2e9-48bd-a72c-f8110c912246))
+ (fp_line (start 4.41 -0.31) (end 4.41 -1.21) (layer "F.SilkS") (width 0.12) (tstamp afa47858-094a-4262-bbf7-39e1b2ae6c97))
+ (fp_line (start -4.41 -0.31) (end -4.41 -1.21) (layer "F.SilkS") (width 0.12) (tstamp c86b0767-597e-4fc2-a357-8d505ebbbd28))
+ (fp_line (start -3.56 -1.21) (end -3.56 -1.51) (layer "F.SilkS") (width 0.12) (tstamp d82f07ff-fbac-42e5-93c6-9e42c7f2131d))
+ (fp_line (start -3.05 -2.503553) (end -2.8 -2.15) (layer "F.SilkS") (width 0.12) (tstamp f766a4f0-d6e7-41d5-83d2-bbdd64971690))
+ (fp_line (start -3.56 -1.51) (end -3.31 -1.51) (layer "F.SilkS") (width 0.12) (tstamp faae2d0c-3434-4bf4-9af8-088a97cdd1a5))
+ (fp_line (start -2.55 -2.503553) (end -3.05 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp fe7a0d5b-ee0c-48e7-a7ee-4f9c05cbf435))
+ (fp_line (start 5.2 -2.15) (end -5.2 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 6bf892f7-8261-46df-98ea-a82aab734689))
+ (fp_line (start 5.2 2.15) (end 5.2 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 6d47484b-bfe4-4a10-9cd2-6afea6efd5a8))
+ (fp_line (start -5.2 2.15) (end 5.2 2.15) (layer "F.CrtYd") (width 0.05) (tstamp b4c70157-ed4a-467a-a782-153211fa87ac))
+ (fp_line (start -5.2 -2.15) (end -5.2 2.15) (layer "F.CrtYd") (width 0.05) (tstamp ecc75757-44ff-4959-ac43-f98abb83eab8))
+ (fp_line (start -3.45 -1.1) (end -3.45 -1.4) (layer "F.Fab") (width 0.1) (tstamp 06de51df-22f5-43b8-b0ee-7d3d53962984))
+ (fp_line (start 3.45 -1.4) (end 3.45 -1.1) (layer "F.Fab") (width 0.1) (tstamp 211998bc-adc8-4c00-947a-1dc82d543c34))
+ (fp_line (start -3.45 -1.4) (end 3.45 -1.4) (layer "F.Fab") (width 0.1) (tstamp 37d39075-0325-438e-be8e-d02911976644))
+ (fp_line (start -3.3 -1.4) (end -2.8 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 41c6c548-e5f1-4627-a97a-ded1be2e1cac))
+ (fp_line (start -2.8 -0.692893) (end -2.3 -1.4) (layer "F.Fab") (width 0.1) (tstamp 4f268fb4-a2fc-4f4b-9392-7e1c5d689394))
+ (fp_line (start 3.45 -1.1) (end 4.3 -1.1) (layer "F.Fab") (width 0.1) (tstamp 6791a83f-f06e-46c0-afce-5a0ff21ea919))
+ (fp_line (start -4.3 -1.1) (end -3.45 -1.1) (layer "F.Fab") (width 0.1) (tstamp 9873b947-5d99-4bf5-9adf-b1f3c1fcb37e))
+ (fp_line (start 4.3 -1.1) (end 4.3 1.3) (layer "F.Fab") (width 0.1) (tstamp b619dcc3-2f0a-43e8-9aed-00cae9191676))
+ (fp_line (start -4.3 -1.1) (end -4.3 1.3) (layer "F.Fab") (width 0.1) (tstamp dadbf982-e686-4d87-ab96-d17468cdb580))
+ (fp_line (start -4.3 1.3) (end 4.3 1.3) (layer "F.Fab") (width 0.1) (tstamp fb9291c9-6a7d-4f5f-a7b0-6168c6af7630))
+ (pad "1" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 174b484b-5c3d-4d2d-9a2e-7737890feccb))
+ (pad "2" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e46543a4-d7e0-481b-a507-76a0d8db2ec5))
+ (pad "3" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c949486-d107-448f-ae32-101df3cb9d2d))
+ (pad "4" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp abd5b05e-dfcd-471f-a0ec-13232d59a865))
+ (pad "5" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c3f07fc-4414-4526-b44b-53eb2324a2e5))
+ (pad "6" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 56d10243-2128-45c1-bbc2-85e84ec896af))
+ (pad "7" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 87917f69-10a7-4b76-a05f-1b3eccd70b59))
+ (pad "8" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a3c6ad9-e60d-4d94-8620-2c22a62fb4a8))
+ (pad "MP" smd roundrect (at 4.1 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 31af9893-74ac-4963-ae66-15afadd02eff))
+ (pad "MP" smd roundrect (at -4.1 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 7677d4e4-93ee-4d28-89cb-52660ad4653c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM08B-SURS-TF_1x08-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..61ba1a73
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM10B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96477d4e-870b-43e1-9304-2680e29a4b86)
+ )
+ (fp_text value "JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6cfb9719-afe9-42e4-9161-de5114f954c9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c56ed83b-31a8-46a5-81fa-11aa85b7934f)
+ )
+ (fp_line (start 4.36 -1.51) (end 4.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 0a4af3ff-3aa3-44dd-8ee2-1152943e2e4a))
+ (fp_line (start -3.85 -2.503553) (end -3.6 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 16d6e8ce-8b79-40ba-8c8b-a402f82fa039))
+ (fp_line (start 5.21 -0.31) (end 5.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 2980075e-a412-4dd2-9ab7-d88fe6988163))
+ (fp_line (start -4.04 1.41) (end 4.04 1.41) (layer "F.SilkS") (width 0.12) (tstamp 2cf467b7-f128-4058-941c-6c12510c7d9e))
+ (fp_line (start 4.36 -1.21) (end 4.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 3afda56e-dd19-4dfa-a78e-52b470054fff))
+ (fp_line (start -3.6 -2.15) (end -3.35 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 4f3a9e70-0447-4153-8009-78f42027886a))
+ (fp_line (start -5.21 -0.31) (end -5.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 6176e49c-432e-45c6-a27c-859b34f5eb23))
+ (fp_line (start -4.36 -1.51) (end -4.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 6b6ae3d7-401b-47b3-ab00-d10276d5c4ad))
+ (fp_line (start -5.21 -1.21) (end -4.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 8e418ac7-d3ff-4b1a-aa38-0fc58c5481e1))
+ (fp_line (start 5.21 -1.21) (end 4.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 99ffa522-fd3c-46d5-a6bd-bdfc4d4592ae))
+ (fp_line (start -3.35 -2.503553) (end -3.85 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 9c3ef09f-b07d-4b69-8913-cce012e5b2c2))
+ (fp_line (start -4.36 -1.21) (end -4.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp bdc1d8b4-964b-4919-abf2-a15537f48548))
+ (fp_line (start -4.11 -1.51) (end -4.11 -1.65) (layer "F.SilkS") (width 0.12) (tstamp cf914c46-635e-4570-8dde-718722148b50))
+ (fp_line (start -6 2.15) (end 6 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 85d773ee-1667-4af2-9dcc-f88bf13f79ae))
+ (fp_line (start 6 -2.15) (end -6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 8862a1ea-3201-420d-83b6-b98ed6756e19))
+ (fp_line (start 6 2.15) (end 6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp c0c5173e-2117-440a-a433-e5c03fffc745))
+ (fp_line (start -6 -2.15) (end -6 2.15) (layer "F.CrtYd") (width 0.05) (tstamp fdd72917-8506-43ea-a669-1a56c67c53a8))
+ (fp_line (start -3.6 -0.692893) (end -3.1 -1.4) (layer "F.Fab") (width 0.1) (tstamp 0c30669d-df05-419e-9a81-5714bea1a5e8))
+ (fp_line (start 5.1 -1.1) (end 5.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 221d24fa-9977-446d-a3e1-afb41dd2a25d))
+ (fp_line (start -5.1 -1.1) (end -4.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp 366ab5bc-9b89-46fb-b3e6-bedd139b39ed))
+ (fp_line (start 4.25 -1.4) (end 4.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp 63eb54ae-05ff-407b-9e7a-f9a6a8c86f38))
+ (fp_line (start -4.25 -1.4) (end 4.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp 97174008-49cd-4cf3-bcb0-dce469470524))
+ (fp_line (start -4.1 -1.4) (end -3.6 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 9abd8b22-c523-48ac-9231-f92dfbb6acc5))
+ (fp_line (start 4.25 -1.1) (end 5.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp bb510a29-a927-4f4c-a3cd-dd290b62c7e3))
+ (fp_line (start -5.1 1.3) (end 5.1 1.3) (layer "F.Fab") (width 0.1) (tstamp d80d3f94-cc0f-4944-874c-10478eb67717))
+ (fp_line (start -4.25 -1.1) (end -4.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp da4ed74f-1b4f-42b5-9b6c-6e3a46455cc7))
+ (fp_line (start -5.1 -1.1) (end -5.1 1.3) (layer "F.Fab") (width 0.1) (tstamp e55bb4c0-37df-4593-80b3-c641be2e9071))
+ (pad "1" smd roundrect (at -3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 02b855d7-dcb1-4739-a8ae-f79fc17c88e3))
+ (pad "2" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c7b461d-711a-4be3-89c1-69029f9db447))
+ (pad "3" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 050b78d8-9b0e-4ac0-9d36-fd562479ffbd))
+ (pad "4" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a0a287da-673d-4347-b54b-cd7ee682f049))
+ (pad "5" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3eb6c98b-34ba-4ceb-9b3e-904d47ac4da9))
+ (pad "6" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39904bf7-2e60-4c65-a018-f15eca74f203))
+ (pad "7" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b048323-ac53-4598-b520-92eaece69f5f))
+ (pad "8" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75613786-e42b-490a-891c-31c92ddfd44c))
+ (pad "9" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37dc10f4-6c92-42e0-8a3b-49cf2060d02d))
+ (pad "10" smd roundrect (at 3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c4e6ba5-bbdb-4777-b295-c96b9d02fb48))
+ (pad "MP" smd roundrect (at -4.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 2aaeeda7-cc64-40fc-b726-10461b14b1cc))
+ (pad "MP" smd roundrect (at 4.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 349d235b-b168-4b77-a915-fd3248d63c82))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM10B-SURS-TF_1x10-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8373673d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM12B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1418b548-7f7e-4406-819a-2a2811b93a76)
+ )
+ (fp_text value "JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ce3c02c-d595-4797-ba1d-a905847c6408)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8e579b0-824e-4b34-82d9-3b7b8f5124ea)
+ )
+ (fp_line (start -6.01 -0.31) (end -6.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 23dbde39-4115-4986-9b1a-c075a16db276))
+ (fp_line (start -4.91 -1.51) (end -4.91 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 27770af9-bf12-493e-a6d4-c55a6ea77da2))
+ (fp_line (start -4.15 -2.503553) (end -4.65 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 4e994533-c552-4eb3-a3e5-a46ae3bd67d8))
+ (fp_line (start -4.84 1.41) (end 4.84 1.41) (layer "F.SilkS") (width 0.12) (tstamp 554095af-b569-42bf-bc40-e5b1b998ff6b))
+ (fp_line (start -4.4 -2.15) (end -4.15 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 652a95e3-b68f-4d5f-9881-2d3b039dd889))
+ (fp_line (start 5.16 -1.51) (end 4.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 98fc4c17-4ba3-436e-809c-7e65c47fa924))
+ (fp_line (start 6.01 -1.21) (end 5.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp a57035ff-b850-4fe5-b058-1af50dd3c4db))
+ (fp_line (start -6.01 -1.21) (end -5.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp a5a25ac5-f0b4-44d6-98c3-2472cbe9cc98))
+ (fp_line (start -4.65 -2.503553) (end -4.4 -2.15) (layer "F.SilkS") (width 0.12) (tstamp bd1e3d60-f6c7-49f4-a086-324aa2f14dd0))
+ (fp_line (start -5.16 -1.51) (end -4.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp df712f27-deff-4dc2-8953-e44d48a2f3e2))
+ (fp_line (start 5.16 -1.21) (end 5.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp e3548341-2dd2-4e56-8ff4-f65e2cda210f))
+ (fp_line (start 6.01 -0.31) (end 6.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ead52453-d700-4daf-854d-83f4a6fcbc1b))
+ (fp_line (start -5.16 -1.21) (end -5.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp eb7b7ae9-c7cc-4687-adff-e1e5a262ac19))
+ (fp_line (start 6.8 -2.15) (end -6.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 49bfd76f-63bc-4ae4-9e78-de5f10804d15))
+ (fp_line (start -6.8 -2.15) (end -6.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 637e39e7-bcc3-4991-8fd5-0e82f6c80668))
+ (fp_line (start -6.8 2.15) (end 6.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp bf1a5d18-1c5a-4a0e-90ae-5ae6be1354c5))
+ (fp_line (start 6.8 2.15) (end 6.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp e2827194-8983-4b62-95d8-b13c9c2b059f))
+ (fp_line (start -5.9 1.3) (end 5.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 16fb18dd-4540-4e39-8103-4f5d4ae1a46d))
+ (fp_line (start -4.9 -1.4) (end -4.4 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 1f7075e8-db9a-463b-a748-54638456c02b))
+ (fp_line (start -5.9 -1.1) (end -5.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 418d9683-01a0-40aa-b853-654e13d050bd))
+ (fp_line (start 5.05 -1.1) (end 5.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 531830e4-0954-4a97-b2bd-6278170e7b06))
+ (fp_line (start -5.05 -1.4) (end 5.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp 58ebc411-d8a3-4fc4-b547-c79454c41194))
+ (fp_line (start 5.9 -1.1) (end 5.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 5ac01e07-62c6-4b34-b644-5c76c51cbea5))
+ (fp_line (start -5.9 -1.1) (end -5.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 5ddbd3bd-2475-4f53-9533-ba41ea030cd9))
+ (fp_line (start 5.05 -1.4) (end 5.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 674cae6d-63ee-4e67-9164-2cfdb3aa6fe4))
+ (fp_line (start -4.4 -0.692893) (end -3.9 -1.4) (layer "F.Fab") (width 0.1) (tstamp 8bee83e6-b1fa-4aa2-85c3-1a6ddc15e564))
+ (fp_line (start -5.05 -1.1) (end -5.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp e0a042b6-6d2d-49ec-9747-7278e3f386a0))
+ (pad "1" smd roundrect (at -4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6496aef-fd81-4ce9-a120-71f0703468dd))
+ (pad "2" smd roundrect (at -3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38373c07-0bc7-4321-b367-68dbbe5e3b1d))
+ (pad "3" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8ccb4a6-5147-4961-9021-159b4b13de1a))
+ (pad "4" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a3273da9-8f69-40c0-b71d-08c3072743dd))
+ (pad "5" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e84daea-f69f-4f50-81fb-5e3250dcd431))
+ (pad "6" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp becac5d4-b643-475d-a6c9-b61e52969f46))
+ (pad "7" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d0c94d4-a7b4-4d3e-b8aa-cf9dab3315df))
+ (pad "8" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb159d0b-cb9c-463e-a570-aced8e6e7ce4))
+ (pad "9" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5e63eb2-3470-4908-8d3f-bc7484bc27f0))
+ (pad "10" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a156bfff-f972-43b2-a2f4-5253959eb46d))
+ (pad "11" smd roundrect (at 3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5359f2c6-5ab6-4fe7-b155-8ed8d3507431))
+ (pad "12" smd roundrect (at 4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00f2ac8d-fa6b-4ece-8561-ab043c21b13b))
+ (pad "MP" smd roundrect (at 5.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 388bb228-a3a2-4588-a4fc-0b5db19f1711))
+ (pad "MP" smd roundrect (at -5.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp c7bb9d79-4ba8-440b-bad7-d042ea93d55b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM12B-SURS-TF_1x12-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b7b9769f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM14B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59d4bfcd-e125-46ef-99f4-99bb40a7e2cf)
+ )
+ (fp_text value "JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7327756f-b535-41b1-a825-e0c8da663c04)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5c257328-4ee1-4b9f-a3e1-510f37b62552)
+ )
+ (fp_line (start 5.96 -1.21) (end 5.96 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 1a9c7679-3e3d-4328-b51b-ced32c862778))
+ (fp_line (start 5.96 -1.51) (end 5.71 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 2545ff24-38a0-4ffe-a6eb-cc857be28939))
+ (fp_line (start -5.45 -2.503553) (end -5.2 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 4a7a8611-edb7-47d6-a41b-47487990c616))
+ (fp_line (start -4.95 -2.503553) (end -5.45 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 60937c5c-fbcb-406d-8dba-fc5630692773))
+ (fp_line (start -5.64 1.41) (end 5.64 1.41) (layer "F.SilkS") (width 0.12) (tstamp 60b230dd-613c-4572-bce0-8e61730dbed0))
+ (fp_line (start 6.81 -1.21) (end 5.96 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 886ec50f-cc18-4a8a-820b-97e0d3c6179c))
+ (fp_line (start -5.71 -1.51) (end -5.71 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 8f67e9d7-47f4-4bd9-b344-bd38db505a00))
+ (fp_line (start -5.2 -2.15) (end -4.95 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp c3adff8e-e46e-4894-9617-0b22b49f1658))
+ (fp_line (start -6.81 -1.21) (end -5.96 -1.21) (layer "F.SilkS") (width 0.12) (tstamp d254097d-2bf1-4fc5-8023-7c501d7f5dbf))
+ (fp_line (start -5.96 -1.21) (end -5.96 -1.51) (layer "F.SilkS") (width 0.12) (tstamp e2bf770b-b9ae-456e-ba58-de9006730cda))
+ (fp_line (start -5.96 -1.51) (end -5.71 -1.51) (layer "F.SilkS") (width 0.12) (tstamp e8592cb0-6972-47a4-9cc1-12b27505af18))
+ (fp_line (start -6.81 -0.31) (end -6.81 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ef824947-6b65-43c1-bd90-f737468ae337))
+ (fp_line (start 6.81 -0.31) (end 6.81 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ff4aae57-7937-4768-b264-f1f62b489049))
+ (fp_line (start 7.6 2.15) (end 7.6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 2978ceb5-86de-451a-a76d-f5894c4cace2))
+ (fp_line (start 7.6 -2.15) (end -7.6 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 2ffcc3dd-9096-44c1-b886-6fd17dec49e4))
+ (fp_line (start -7.6 2.15) (end 7.6 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 5b1120fd-df05-4638-8668-238a7f550b06))
+ (fp_line (start -7.6 -2.15) (end -7.6 2.15) (layer "F.CrtYd") (width 0.05) (tstamp c0b435cb-de18-4132-8cc3-67f6efc8ea91))
+ (fp_line (start 6.7 -1.1) (end 6.7 1.3) (layer "F.Fab") (width 0.1) (tstamp 2b4439c9-5acd-4aff-a08c-4bcc06a6a03d))
+ (fp_line (start -6.7 1.3) (end 6.7 1.3) (layer "F.Fab") (width 0.1) (tstamp 9e1bad1e-3a0b-445a-9015-e1469e026785))
+ (fp_line (start -5.2 -0.692893) (end -4.7 -1.4) (layer "F.Fab") (width 0.1) (tstamp 9fd9ed08-c4e7-4c22-9285-da0ab7eb7748))
+ (fp_line (start 5.85 -1.4) (end 5.85 -1.1) (layer "F.Fab") (width 0.1) (tstamp a6ede3c6-61aa-4d2a-beb0-67ffc7f6566f))
+ (fp_line (start -5.7 -1.4) (end -5.2 -0.692893) (layer "F.Fab") (width 0.1) (tstamp b5f95f11-b07e-4fe2-ac57-5f3a0dffaeb0))
+ (fp_line (start -5.85 -1.4) (end 5.85 -1.4) (layer "F.Fab") (width 0.1) (tstamp bf52c4c1-583a-40aa-a134-8e67d3a7eb5d))
+ (fp_line (start 5.85 -1.1) (end 6.7 -1.1) (layer "F.Fab") (width 0.1) (tstamp c17b2a33-65a0-4f99-9294-8ea9fa35bf53))
+ (fp_line (start -6.7 -1.1) (end -5.85 -1.1) (layer "F.Fab") (width 0.1) (tstamp c93eba8e-be0a-42b2-b87e-a639cba4adfa))
+ (fp_line (start -5.85 -1.1) (end -5.85 -1.4) (layer "F.Fab") (width 0.1) (tstamp cc3b031b-98cc-4670-9901-0394cf8b4a0f))
+ (fp_line (start -6.7 -1.1) (end -6.7 1.3) (layer "F.Fab") (width 0.1) (tstamp ef4a3d9a-8680-4ff6-8786-3a760974e582))
+ (pad "1" smd roundrect (at -5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 50a498d7-5321-4b9e-a6db-a175efab6706))
+ (pad "2" smd roundrect (at -4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d3dfee03-1d52-41f9-9fbf-876478ddb513))
+ (pad "3" smd roundrect (at -3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 840e00d3-7bec-4bfd-ae1b-81d55852ce4f))
+ (pad "4" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 10a2882a-be7c-4e9b-ac27-51f74ac8681b))
+ (pad "5" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp add5d133-c855-4e43-969b-f1620b434dfd))
+ (pad "6" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 44a874d8-a002-4253-b87f-0a369c3e4aff))
+ (pad "7" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 202c9427-6f23-43ef-bb5c-615fac1e3178))
+ (pad "8" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 156da8e2-418e-43a5-9ea8-6b02a90d424c))
+ (pad "9" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bfd2aa93-ba47-4798-9e7a-c360bf60ec4b))
+ (pad "10" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f01f3d5-2c90-459d-b43d-bc4e41fd6249))
+ (pad "11" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp beda058f-92e7-4792-bcaa-d7861e0bc555))
+ (pad "12" smd roundrect (at 3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2c1ba7b-1e5d-4a07-983f-3bfdc749f866))
+ (pad "13" smd roundrect (at 4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d644f83-2911-4832-b528-1de98a61c4bf))
+ (pad "14" smd roundrect (at 5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 853632fc-f5d7-4ddb-90e3-e95725f2e0cf))
+ (pad "MP" smd roundrect (at -6.5 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 3918c43d-dfaa-45a0-9638-1c56b2bb9125))
+ (pad "MP" smd roundrect (at 6.5 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp fe9fc8d2-6310-4519-99d7-c4802830eb60))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM14B-SURS-TF_1x14-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..afca99bf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM15B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e27b8b6-c24d-4a8d-9189-e69f4c53a8bc)
+ )
+ (fp_text value "JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38216099-52ef-4373-a0f7-403648f87439)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 80559729-9e41-4793-8c25-8565be310923)
+ )
+ (fp_line (start -5.85 -2.503553) (end -5.6 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 101ff161-a86c-4dcd-9ba8-4eb6061b1afd))
+ (fp_line (start -7.21 -0.31) (end -7.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1d947bee-40be-46f7-99ff-dc1affa508bf))
+ (fp_line (start -5.6 -2.15) (end -5.35 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 2f5c05d3-997d-440c-a2e2-11a5b65bfe57))
+ (fp_line (start 6.36 -1.51) (end 6.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 4034aa56-bdae-4e74-80e8-28b9d64bc134))
+ (fp_line (start -6.11 -1.51) (end -6.11 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 4bd29116-c874-42ae-b887-6314bae9b79c))
+ (fp_line (start -7.21 -1.21) (end -6.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 4e77d409-b487-43d9-bff2-c78ca8af1994))
+ (fp_line (start -6.04 1.41) (end 6.04 1.41) (layer "F.SilkS") (width 0.12) (tstamp 603d186a-0c3f-47c1-9e4e-b7fdcc1e3558))
+ (fp_line (start 7.21 -0.31) (end 7.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 9f354f0e-e79f-4500-83b0-a4224767067e))
+ (fp_line (start 7.21 -1.21) (end 6.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp a4e93d74-bbb5-41e1-bf09-220dcf61769a))
+ (fp_line (start -6.36 -1.51) (end -6.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp aad825a1-9316-413d-93a0-9f33af32c9f7))
+ (fp_line (start -5.35 -2.503553) (end -5.85 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp cb218f5a-8b76-4032-b04a-26882cbe9975))
+ (fp_line (start -6.36 -1.21) (end -6.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp e4d4b41e-8251-4172-b11c-7cb4db922c22))
+ (fp_line (start 6.36 -1.21) (end 6.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp e80c1ba1-59e4-4bb2-a4f4-a3a18211a417))
+ (fp_line (start -8 -2.15) (end -8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 25b1d1d6-50e3-4bce-a11e-1ca613433001))
+ (fp_line (start -8 2.15) (end 8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 3b24f421-c631-4075-89b7-2fe5d3b791cc))
+ (fp_line (start 8 -2.15) (end -8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 97d481f7-671a-44de-92b3-93b37d5d9abd))
+ (fp_line (start 8 2.15) (end 8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp ffa4616e-5da1-4bcc-a44d-5ea785db31b9))
+ (fp_line (start -7.1 -1.1) (end -7.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 2460c324-d8d1-48e9-b194-42072966a805))
+ (fp_line (start -7.1 1.3) (end 7.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 526fa914-f62e-4af9-8beb-2a481a7fc39a))
+ (fp_line (start -7.1 -1.1) (end -6.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp 63bf1851-25e9-4f9b-9b03-c0ca34c4e710))
+ (fp_line (start 6.25 -1.1) (end 7.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp 7eb3e2df-e375-4bb9-90f3-18866a48cdf6))
+ (fp_line (start -6.1 -1.4) (end -5.6 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 852e6849-aa5d-4b10-b34b-e06650c0d559))
+ (fp_line (start 6.25 -1.4) (end 6.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp c8a90339-baa9-4406-87c7-ff15b8c312a8))
+ (fp_line (start 7.1 -1.1) (end 7.1 1.3) (layer "F.Fab") (width 0.1) (tstamp cd1ec98a-c4cb-4c71-9280-0bf73fc0d834))
+ (fp_line (start -6.25 -1.4) (end 6.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp d5af18c6-1287-4667-a487-c05698bd730c))
+ (fp_line (start -6.25 -1.1) (end -6.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp d834a80b-21fb-4471-935c-60f5e2210fe3))
+ (fp_line (start -5.6 -0.692893) (end -5.1 -1.4) (layer "F.Fab") (width 0.1) (tstamp e995aec9-9f47-4a86-9d49-dcb52d8ea78f))
+ (pad "1" smd roundrect (at -5.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e178bc36-fc95-416b-8043-9c4a91c450ea))
+ (pad "2" smd roundrect (at -4.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4c9be584-1aca-4c63-b491-9d35c8177fcb))
+ (pad "3" smd roundrect (at -4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 388db5c4-e0d1-4fdd-be1a-80dfdad46523))
+ (pad "4" smd roundrect (at -3.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5c01c93-5358-4cc3-b419-615744f71724))
+ (pad "5" smd roundrect (at -2.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea3002f2-d424-4a6c-b688-d9c801debd4c))
+ (pad "6" smd roundrect (at -1.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp daaadb86-4120-4769-9186-97fbc4270551))
+ (pad "7" smd roundrect (at -0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3504a3cb-ecb2-4db8-9d9f-2e720d915faf))
+ (pad "8" smd roundrect (at 0 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89c37b87-acfe-4a5d-9e91-f3b124c8a6c2))
+ (pad "9" smd roundrect (at 0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 747939f7-6bfc-4dc6-a583-b4b64623c553))
+ (pad "10" smd roundrect (at 1.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80f555ba-efb4-405e-9e2a-45059366e741))
+ (pad "11" smd roundrect (at 2.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7e35b9e7-db09-4465-b4f7-deb01e92f7a2))
+ (pad "12" smd roundrect (at 3.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b29c60a1-9c3f-4e40-a169-e5ff74708f1d))
+ (pad "13" smd roundrect (at 4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b2d71d7-7e2a-4eaa-9519-4a470363f607))
+ (pad "14" smd roundrect (at 4.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9a536b50-6e8b-4d80-adb7-85f052f00c8c))
+ (pad "15" smd roundrect (at 5.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 73ca66d5-5596-4f08-b95a-3265a2f8a1da))
+ (pad "MP" smd roundrect (at -6.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 52c13e2c-2134-43a6-838a-17ce2884d518))
+ (pad "MP" smd roundrect (at 6.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f0a01198-b171-41c5-8c5b-5255ee7e48ba))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM15B-SURS-TF_1x15-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ef8410ad
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM16B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7937cd85-dea7-482d-a5bf-5d8e6d125d4a)
+ )
+ (fp_text value "JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 094c69dd-efd2-4c5f-a60c-11bab24336db)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c8e98053-c213-4bf4-a6f0-963bfe93a512)
+ )
+ (fp_line (start -6 -2.15) (end -5.75 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 1cadad4c-fa32-4b1d-b274-7675c4002380))
+ (fp_line (start 7.61 -1.21) (end 6.76 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 3de80a1c-03a0-41a9-b404-3174821d9e59))
+ (fp_line (start -6.76 -1.21) (end -6.76 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 42e5d063-2980-4cb6-81aa-dd6c6c7addf4))
+ (fp_line (start -6.25 -2.503553) (end -6 -2.15) (layer "F.SilkS") (width 0.12) (tstamp acc62b58-68f6-4e0b-93b8-ee6020a08946))
+ (fp_line (start -6.44 1.41) (end 6.44 1.41) (layer "F.SilkS") (width 0.12) (tstamp b937561a-752b-4635-83cc-f639a3c11893))
+ (fp_line (start -5.75 -2.503553) (end -6.25 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp bff69237-cd13-4f88-8409-9928bede97d6))
+ (fp_line (start 6.76 -1.51) (end 6.51 -1.51) (layer "F.SilkS") (width 0.12) (tstamp d02d89bc-b822-4b96-a9c8-a3365056ff3d))
+ (fp_line (start 7.61 -0.31) (end 7.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp e877e06e-dd6d-403f-9d79-d8d251fb86b0))
+ (fp_line (start 6.76 -1.21) (end 6.76 -1.51) (layer "F.SilkS") (width 0.12) (tstamp eaf43444-0674-4b7a-8afa-9665b0407d3d))
+ (fp_line (start -6.76 -1.51) (end -6.51 -1.51) (layer "F.SilkS") (width 0.12) (tstamp ec06b87f-6f1a-43b3-bb89-5b4e1be233f2))
+ (fp_line (start -6.51 -1.51) (end -6.51 -1.65) (layer "F.SilkS") (width 0.12) (tstamp f8f1bbf1-978d-4eb8-b281-81b23f560f37))
+ (fp_line (start -7.61 -0.31) (end -7.61 -1.21) (layer "F.SilkS") (width 0.12) (tstamp fc7ce539-1bf8-4cda-b928-b3a8f2267760))
+ (fp_line (start -7.61 -1.21) (end -6.76 -1.21) (layer "F.SilkS") (width 0.12) (tstamp ff1b69d0-ff82-40e3-b1a1-c41add5329a2))
+ (fp_line (start 8.4 -2.15) (end -8.4 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 48b88534-130a-4e1e-924c-b4134c46b756))
+ (fp_line (start -8.4 2.15) (end 8.4 2.15) (layer "F.CrtYd") (width 0.05) (tstamp a3d0967c-e63c-4e37-a56c-afd88f927888))
+ (fp_line (start 8.4 2.15) (end 8.4 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp d7493878-a254-4c82-91d4-e2d42e36942f))
+ (fp_line (start -8.4 -2.15) (end -8.4 2.15) (layer "F.CrtYd") (width 0.05) (tstamp f162a227-51fd-4114-86b9-0cb3ec77c2e1))
+ (fp_line (start -7.5 -1.1) (end -6.65 -1.1) (layer "F.Fab") (width 0.1) (tstamp 303d2ab0-9cdf-40d5-9b1b-eaee1fc5d15f))
+ (fp_line (start -7.5 1.3) (end 7.5 1.3) (layer "F.Fab") (width 0.1) (tstamp 31bfd604-dc26-4360-a9f5-4d2a276f3639))
+ (fp_line (start -6.65 -1.4) (end 6.65 -1.4) (layer "F.Fab") (width 0.1) (tstamp 4fa52205-d91c-42ea-81ef-043a0f24067d))
+ (fp_line (start -6.5 -1.4) (end -6 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 505415d3-dd20-4359-996c-674b21e56633))
+ (fp_line (start 6.65 -1.4) (end 6.65 -1.1) (layer "F.Fab") (width 0.1) (tstamp 5282c34b-afb1-4d79-8be7-785db35603f6))
+ (fp_line (start 7.5 -1.1) (end 7.5 1.3) (layer "F.Fab") (width 0.1) (tstamp 54bdfa80-8f31-47ef-bb4d-14298d202949))
+ (fp_line (start -6.65 -1.1) (end -6.65 -1.4) (layer "F.Fab") (width 0.1) (tstamp 7397c101-a63f-4e3b-94a1-e70c429a3b95))
+ (fp_line (start 6.65 -1.1) (end 7.5 -1.1) (layer "F.Fab") (width 0.1) (tstamp 95616b5e-8c93-4e80-aac5-23037560a8cc))
+ (fp_line (start -6 -0.692893) (end -5.5 -1.4) (layer "F.Fab") (width 0.1) (tstamp ef3cc212-92ee-4841-8880-67f871102df7))
+ (fp_line (start -7.5 -1.1) (end -7.5 1.3) (layer "F.Fab") (width 0.1) (tstamp f6124718-3f03-45b7-b6b5-885ab25d3c91))
+ (pad "1" smd roundrect (at -6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f0785bf6-ab63-4e3d-81ae-2866ac6f9d4b))
+ (pad "2" smd roundrect (at -5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03a1c878-5c1f-4820-815d-60d0f2ff9da3))
+ (pad "3" smd roundrect (at -4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3ffaa156-32e3-49d7-b388-ff2e89751ea9))
+ (pad "4" smd roundrect (at -3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8031182c-7009-4e3b-9ebb-88125462e0a2))
+ (pad "5" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4def6441-8ac7-47aa-969a-d6cb448b098a))
+ (pad "6" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d0e35717-722d-4afb-ba37-aaa26539eb26))
+ (pad "7" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 80f03534-0f00-4c16-918c-69c1c8f2c562))
+ (pad "8" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 676e3328-b746-437b-8706-bc4678d5a74e))
+ (pad "9" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dee15240-5e15-4ed6-a6b8-218414760c0b))
+ (pad "10" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f276e734-4fe8-4c39-8add-d43387c334a4))
+ (pad "11" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp efe7ed29-b810-4831-b213-07e5468a4e7c))
+ (pad "12" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82f63423-95d9-4400-8955-96c7abb35ecd))
+ (pad "13" smd roundrect (at 3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c5e621d6-914f-405d-b713-76fb2f3500e1))
+ (pad "14" smd roundrect (at 4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 82b10631-e069-48ce-b246-2ffeab649c05))
+ (pad "15" smd roundrect (at 5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffc721c5-3f2e-44fa-831c-dcb28e19379f))
+ (pad "16" smd roundrect (at 6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3172066b-5b97-4817-a6f1-57075a9ca284))
+ (pad "MP" smd roundrect (at -7.3 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp a0810980-f2a0-43f3-9f60-6c8aa9453454))
+ (pad "MP" smd roundrect (at 7.3 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp f8039a5b-0f71-40ef-a408-007a40544e3b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM16B-SURS-TF_1x16-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..cfc868c9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM17B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c00cbdb8-b2af-45cd-ae38-4ea5d262e063)
+ )
+ (fp_text value "JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5d9eb95-5d58-4633-97cf-33402c5c563e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3fd6594c-0fea-48cd-b61d-6950ec47efa7)
+ )
+ (fp_line (start 8.01 -1.21) (end 7.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1f51e83d-0aa9-4cd2-a0b3-87b16838f699))
+ (fp_line (start -7.16 -1.51) (end -6.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 214f2b79-74fb-4024-8411-69f05fa77cbe))
+ (fp_line (start -6.65 -2.503553) (end -6.4 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 30db9f4d-72e3-41b7-8116-5da66d2d13fb))
+ (fp_line (start -8.01 -0.31) (end -8.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 3b0bb943-74cf-4930-b694-f180c4a75463))
+ (fp_line (start -6.15 -2.503553) (end -6.65 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 78f4242b-d328-4894-b7f9-8b68ae87b6f2))
+ (fp_line (start -6.4 -2.15) (end -6.15 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 796dee5c-e270-428f-a046-562cb256f08d))
+ (fp_line (start -6.91 -1.51) (end -6.91 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 8e560505-cf65-4e34-94f9-192148008caf))
+ (fp_line (start 7.16 -1.21) (end 7.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 8f6d842f-c71b-4b0d-a796-8810fd679870))
+ (fp_line (start -7.16 -1.21) (end -7.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp a6748fc1-ae77-408b-9c80-37a38650c69a))
+ (fp_line (start 7.16 -1.51) (end 6.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp d040935a-9b46-41fc-9bc7-adfa3f7e7041))
+ (fp_line (start -8.01 -1.21) (end -7.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp de024513-455a-4d31-9c68-863cbab53b83))
+ (fp_line (start 8.01 -0.31) (end 8.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp eeaa49ca-d460-45fa-b920-70e5c57de6c0))
+ (fp_line (start -6.84 1.41) (end 6.84 1.41) (layer "F.SilkS") (width 0.12) (tstamp f58de8f8-7c70-4a11-8347-d2888b2410c7))
+ (fp_line (start -8.8 -2.15) (end -8.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 24c1f379-3d6d-4827-b498-da0f57ff2872))
+ (fp_line (start -8.8 2.15) (end 8.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp 2fbba73d-5451-4366-a84c-893fdd3b8d1f))
+ (fp_line (start 8.8 2.15) (end 8.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 5bd589c5-3a8c-4557-b1d3-ecc2ab862396))
+ (fp_line (start 8.8 -2.15) (end -8.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 7a8d430e-5293-427f-aeea-87b1d6575012))
+ (fp_line (start 7.9 -1.1) (end 7.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 278d2435-b916-4825-93a3-4b747925aa13))
+ (fp_line (start -7.9 -1.1) (end -7.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 5e3360a9-738a-4de2-9125-12c476108f4a))
+ (fp_line (start -7.9 -1.1) (end -7.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 6619ffdb-9b8f-4dde-8ce5-0726a4861d8d))
+ (fp_line (start -6.9 -1.4) (end -6.4 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 72c074a0-bd96-4f6e-a7f4-4bc0e70cacdf))
+ (fp_line (start -6.4 -0.692893) (end -5.9 -1.4) (layer "F.Fab") (width 0.1) (tstamp 9dbeda98-4532-4f67-89ac-70928f21880d))
+ (fp_line (start 7.05 -1.4) (end 7.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp b1e784d3-a262-42f5-a940-22a62d246716))
+ (fp_line (start -7.9 1.3) (end 7.9 1.3) (layer "F.Fab") (width 0.1) (tstamp b870e9f6-d14b-4390-ba67-0d656739cc1b))
+ (fp_line (start -7.05 -1.1) (end -7.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp c2078da9-a739-4366-9c6a-7216f785d266))
+ (fp_line (start 7.05 -1.1) (end 7.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp dbcecc9e-0b62-4e87-bc72-ca4716de3027))
+ (fp_line (start -7.05 -1.4) (end 7.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp e5c40db4-2c43-43e2-8f08-06a6297b4523))
+ (pad "1" smd roundrect (at -6.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 014c10fa-26fe-43b5-99f0-a130886bb212))
+ (pad "2" smd roundrect (at -5.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e5f9afd5-9b28-4d38-b18e-1b28e8996ab9))
+ (pad "3" smd roundrect (at -4.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64645242-ae67-4ad4-b9c8-952e9802a00b))
+ (pad "4" smd roundrect (at -4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25c25ece-af06-48f2-bec1-f270dd428d24))
+ (pad "5" smd roundrect (at -3.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01593689-d597-49d2-a385-3e9525378493))
+ (pad "6" smd roundrect (at -2.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1eed83d6-002f-4c49-b975-de6df5de4486))
+ (pad "7" smd roundrect (at -1.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ac083ea-17af-41b4-a221-7dae6b63f6d6))
+ (pad "8" smd roundrect (at -0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e0f8386-f05d-400d-bf8b-b3bd17c48cd9))
+ (pad "9" smd roundrect (at 0 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e9d69b6-f4dd-42d8-a457-a516d3ddd4c0))
+ (pad "10" smd roundrect (at 0.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 92a84ad2-e30e-41cf-b6c5-d1b87d19661d))
+ (pad "11" smd roundrect (at 1.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c4ff2e0-78c0-4e2e-8a2a-ec3e9bb27ca1))
+ (pad "12" smd roundrect (at 2.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba9d32c4-ce64-46fe-88c1-0a5516a14bb8))
+ (pad "13" smd roundrect (at 3.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a01b489-ecd5-46f7-b6ea-0908d87a1571))
+ (pad "14" smd roundrect (at 4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ac8e937-d721-4b9e-bc7b-56a09716375c))
+ (pad "15" smd roundrect (at 4.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ffd9493b-18d4-4043-8d99-3607e53b9095))
+ (pad "16" smd roundrect (at 5.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 058e5431-e259-4b85-9e57-c1fe7c66b9cc))
+ (pad "17" smd roundrect (at 6.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c854b24b-a447-49d6-a456-86a2e56d31df))
+ (pad "MP" smd roundrect (at -7.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 88c43344-e548-47b6-94a9-52b94c28521a))
+ (pad "MP" smd roundrect (at 7.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp ab5fe37c-be70-455b-9ea3-bb60241be755))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM17B-SURS-TF_1x17-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ab5aa6a4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM20B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1b3cb8f9-67c5-4036-b9cd-5939beaa84e1)
+ )
+ (fp_text value "JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 98e12193-b7a0-42ea-bbad-955a7ae5f861)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74c3be51-1b53-42fc-93d0-15db32c643a9)
+ )
+ (fp_line (start 9.21 -0.31) (end 9.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1b8d1156-7b17-4e6b-b2fb-89b5696a529f))
+ (fp_line (start -8.36 -1.21) (end -8.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 1c6e8a57-9f3c-41d3-b450-4d32f322ea90))
+ (fp_line (start -7.6 -2.15) (end -7.35 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 210a5a4f-d145-46f6-9235-995fc741f66f))
+ (fp_line (start 9.21 -1.21) (end 8.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 3b61fa87-7fb2-4643-9d9a-72a44168650b))
+ (fp_line (start -8.11 -1.51) (end -8.11 -1.65) (layer "F.SilkS") (width 0.12) (tstamp 4f19f5bc-c28e-4dbd-bdd7-4f9b426ea062))
+ (fp_line (start -7.85 -2.503553) (end -7.6 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 541bd50e-fe47-4bcc-9931-398fd04db679))
+ (fp_line (start -9.21 -0.31) (end -9.21 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 5e6a2457-1ed4-44d9-bdbb-86f4cda915ff))
+ (fp_line (start -8.36 -1.51) (end -8.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 7b06ee20-f504-47ca-bea7-443d089bae74))
+ (fp_line (start -8.04 1.41) (end 8.04 1.41) (layer "F.SilkS") (width 0.12) (tstamp 8f3ecdc5-ceef-4280-bf28-261087c1bb43))
+ (fp_line (start -7.35 -2.503553) (end -7.85 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp a63de3df-07d3-4117-a7aa-7707495dc288))
+ (fp_line (start 8.36 -1.51) (end 8.11 -1.51) (layer "F.SilkS") (width 0.12) (tstamp d199c286-92a2-4b2b-958b-fbcd497016fb))
+ (fp_line (start -9.21 -1.21) (end -8.36 -1.21) (layer "F.SilkS") (width 0.12) (tstamp dbf611ba-4025-42c7-87d4-cb4f5b9e3814))
+ (fp_line (start 8.36 -1.21) (end 8.36 -1.51) (layer "F.SilkS") (width 0.12) (tstamp fb5ef924-41a6-4cf9-84a5-66b370c8a302))
+ (fp_line (start 10 -2.15) (end -10 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 6d35937f-1760-4dc4-a4f6-3b96b17002a2))
+ (fp_line (start 10 2.15) (end 10 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp d013a589-9677-4d6d-aa39-c4ecf6dd5017))
+ (fp_line (start -10 -2.15) (end -10 2.15) (layer "F.CrtYd") (width 0.05) (tstamp d7140cf7-6b3f-42fa-a04d-e853d61092dd))
+ (fp_line (start -10 2.15) (end 10 2.15) (layer "F.CrtYd") (width 0.05) (tstamp e7eb3b7a-71cf-4bf1-bce1-2e9394518f1e))
+ (fp_line (start -8.25 -1.4) (end 8.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp 06b76bab-28b4-4ce6-880d-fd92b2249467))
+ (fp_line (start -8.1 -1.4) (end -7.6 -0.692893) (layer "F.Fab") (width 0.1) (tstamp 179d19d5-cddf-4ab1-831c-42337e6e07b9))
+ (fp_line (start 9.1 -1.1) (end 9.1 1.3) (layer "F.Fab") (width 0.1) (tstamp 5ee70c29-8b3d-4a56-a717-bf281e58072d))
+ (fp_line (start 8.25 -1.4) (end 8.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp 717fed82-5b6e-43e9-9633-a5d617859500))
+ (fp_line (start -8.25 -1.1) (end -8.25 -1.4) (layer "F.Fab") (width 0.1) (tstamp 7faabf64-2a71-467e-a98c-1434170e1d93))
+ (fp_line (start 8.25 -1.1) (end 9.1 -1.1) (layer "F.Fab") (width 0.1) (tstamp a39e4dc5-2bcb-4dc8-881e-a020f0b6297a))
+ (fp_line (start -9.1 1.3) (end 9.1 1.3) (layer "F.Fab") (width 0.1) (tstamp a5d39044-f4c7-45f3-9c9a-2a78f26db19a))
+ (fp_line (start -9.1 -1.1) (end -8.25 -1.1) (layer "F.Fab") (width 0.1) (tstamp bae35c69-61e1-4142-8b5b-84f23a274b63))
+ (fp_line (start -7.6 -0.692893) (end -7.1 -1.4) (layer "F.Fab") (width 0.1) (tstamp bb6b1f4b-d038-4b89-8f99-8692b819ae73))
+ (fp_line (start -9.1 -1.1) (end -9.1 1.3) (layer "F.Fab") (width 0.1) (tstamp f42cf544-fb50-4a69-81bb-1474669e4e08))
+ (pad "1" smd roundrect (at -7.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ab1cd4c-d26d-4400-bcc4-6c78c05c8c60))
+ (pad "2" smd roundrect (at -6.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 346e43ad-2bd3-4512-8468-c662735bbedb))
+ (pad "3" smd roundrect (at -6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 370eecf8-f15e-432e-8a1f-1ff888fe7547))
+ (pad "4" smd roundrect (at -5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce8f175b-e4e8-4d37-9e5a-08727c62c35b))
+ (pad "5" smd roundrect (at -4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b149da1d-e31f-47e6-8df4-018bfd2238a0))
+ (pad "6" smd roundrect (at -3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2359b007-949c-4c2a-8357-963c8539fc7a))
+ (pad "7" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cec62c05-860b-4e4f-b7af-f169ef71eb5d))
+ (pad "8" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1911bb03-9b7d-4788-a1fc-00ab61802382))
+ (pad "9" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e00cac46-b7f7-43fe-84c6-3104fc5edc05))
+ (pad "10" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2b51bfe-b262-4906-aad3-60f2b9cd6042))
+ (pad "11" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21eb97d0-bc31-447c-8fdd-b086dda78a1c))
+ (pad "12" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2025b5e-2727-48b8-aaca-5e52bd6f962e))
+ (pad "13" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75a9fad9-dc41-432c-843f-167b82ce48dc))
+ (pad "14" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2296cec-2261-429e-a732-5ee7a6e72b1a))
+ (pad "15" smd roundrect (at 3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 484b3ac0-95bd-46e2-8dcb-6843ad296ca1))
+ (pad "16" smd roundrect (at 4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a594362-8839-4987-a113-5470c82a5072))
+ (pad "17" smd roundrect (at 5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 45e79455-f3ff-467e-8f7d-e79bcb9c1a40))
+ (pad "18" smd roundrect (at 6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ed869cc-8832-4b8c-84d6-132aaadc9124))
+ (pad "19" smd roundrect (at 6.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 575246ab-f39f-47b5-9471-2384fe11b838))
+ (pad "20" smd roundrect (at 7.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f796a3ed-1f41-4e43-8e77-4b241df00111))
+ (pad "MP" smd roundrect (at 8.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 4c48bb7e-17cc-4c44-bf3e-d1ac806b514a))
+ (pad "MP" smd roundrect (at -8.9 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 56de3063-f091-4f9e-b424-8c5ef7510d2d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM20B-SURS-TF_1x20-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5e12db84
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST SUR series connector, SM22B-SURS-TF (http://www.jst-mfg.com/product/pdf/eng/eSUR.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST SUR top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -2.85) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7889e6ab-76a1-4457-bdab-e816ae243bb2)
+ )
+ (fp_text value "JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal" (at 0 2.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64097d71-72d7-4b75-8efa-8bd9764ae1bd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b530aac1-9d89-4461-9516-232742ff5bbf)
+ )
+ (fp_line (start -10.01 -1.21) (end -9.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 1a526269-9b81-4620-8611-83cc7b8f052a))
+ (fp_line (start -8.65 -2.503553) (end -8.4 -2.15) (layer "F.SilkS") (width 0.12) (tstamp 1d25c827-da33-4bcf-a5e7-6ca93fe61a82))
+ (fp_line (start -10.01 -0.31) (end -10.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 3ed00a5f-ebbd-4c1b-954b-a572e7e69adc))
+ (fp_line (start -9.16 -1.51) (end -8.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 46b343d1-fecb-4aa8-8e28-f515b19c2dfc))
+ (fp_line (start 10.01 -1.21) (end 9.16 -1.21) (layer "F.SilkS") (width 0.12) (tstamp 53d24071-3c28-4f44-a9c8-a1b97363f355))
+ (fp_line (start -8.15 -2.503553) (end -8.65 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 85bb8a74-bdd9-46e8-b83d-342b4214c122))
+ (fp_line (start 9.16 -1.51) (end 8.91 -1.51) (layer "F.SilkS") (width 0.12) (tstamp 8c6a0a13-e780-4c47-86e3-71b14b835188))
+ (fp_line (start -8.4 -2.15) (end -8.15 -2.503553) (layer "F.SilkS") (width 0.12) (tstamp 9cb88927-276e-4213-9786-293783f4b3c2))
+ (fp_line (start -8.84 1.41) (end 8.84 1.41) (layer "F.SilkS") (width 0.12) (tstamp a259fe03-1395-4348-a587-72f98a4442aa))
+ (fp_line (start 9.16 -1.21) (end 9.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp c536fc01-7200-40a8-9f8d-8b2b4430ab9e))
+ (fp_line (start -9.16 -1.21) (end -9.16 -1.51) (layer "F.SilkS") (width 0.12) (tstamp d2fd1222-b3c6-4fd5-b643-896c692a438a))
+ (fp_line (start -8.91 -1.51) (end -8.91 -1.65) (layer "F.SilkS") (width 0.12) (tstamp dfdd8419-bf9f-40f6-89bc-60e4a5814566))
+ (fp_line (start 10.01 -0.31) (end 10.01 -1.21) (layer "F.SilkS") (width 0.12) (tstamp fbe00512-b50e-4378-a1ee-619c4712db62))
+ (fp_line (start 10.8 -2.15) (end -10.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp 26306386-6b36-46f0-aed0-e5973015a059))
+ (fp_line (start -10.8 -2.15) (end -10.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp a4201a4a-6c87-4f82-9428-65a34b64ebdd))
+ (fp_line (start -10.8 2.15) (end 10.8 2.15) (layer "F.CrtYd") (width 0.05) (tstamp df8863f1-d854-4631-810f-647bf4314b16))
+ (fp_line (start 10.8 2.15) (end 10.8 -2.15) (layer "F.CrtYd") (width 0.05) (tstamp e6e28d11-202d-4867-abd3-079ed986e864))
+ (fp_line (start -9.9 1.3) (end 9.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 23618d41-0853-4be4-8d27-c328de4db3eb))
+ (fp_line (start -9.9 -1.1) (end -9.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 4377200a-ebcf-4694-a6c0-788bda70e28a))
+ (fp_line (start -8.4 -0.692893) (end -7.9 -1.4) (layer "F.Fab") (width 0.1) (tstamp 4896ab05-8797-4438-8ff8-c478ab927507))
+ (fp_line (start -9.05 -1.4) (end 9.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp 5332f216-b5e7-4625-89f1-e5b152476669))
+ (fp_line (start 9.9 -1.1) (end 9.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 5dbe5495-f8bd-4fdf-bb62-7ec793e1fa7e))
+ (fp_line (start 9.05 -1.4) (end 9.05 -1.1) (layer "F.Fab") (width 0.1) (tstamp 63c5de28-f7d5-4800-b371-555ab3abc2e1))
+ (fp_line (start -9.9 -1.1) (end -9.9 1.3) (layer "F.Fab") (width 0.1) (tstamp 6ca89635-756d-4f54-a000-d7acbd993c90))
+ (fp_line (start 9.05 -1.1) (end 9.9 -1.1) (layer "F.Fab") (width 0.1) (tstamp 6f32027e-f1bd-4287-b570-e4ea2878fa51))
+ (fp_line (start -8.9 -1.4) (end -8.4 -0.692893) (layer "F.Fab") (width 0.1) (tstamp af045c17-0cee-48ab-84f9-a050c84d2737))
+ (fp_line (start -9.05 -1.1) (end -9.05 -1.4) (layer "F.Fab") (width 0.1) (tstamp e8dd4974-b761-4df2-9b5b-c814cc07a581))
+ (pad "1" smd roundrect (at -8.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6461f10f-679b-40dd-8c9e-377081fed5c9))
+ (pad "2" smd roundrect (at -7.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc0b2767-d1d3-42bf-902d-71c1266c3650))
+ (pad "3" smd roundrect (at -6.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ac5c1088-5118-49d1-91cb-ad1c577175ab))
+ (pad "4" smd roundrect (at -6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f0d4e97-0db9-4251-8ad7-81ad8e16a9c7))
+ (pad "5" smd roundrect (at -5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c43a62f8-39bf-448d-a72f-3d5f426f4237))
+ (pad "6" smd roundrect (at -4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69aaeb35-0739-4712-97d6-0f0304528f36))
+ (pad "7" smd roundrect (at -3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b8170541-40e3-4134-932a-485186b0a56b))
+ (pad "8" smd roundrect (at -2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cabee3fb-5d71-4f75-a00b-81fd458872f9))
+ (pad "9" smd roundrect (at -2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b61e1cf1-4525-47fe-9ced-b3cc46e26cb9))
+ (pad "10" smd roundrect (at -1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13db082e-1f7b-4942-ae00-33617278735b))
+ (pad "11" smd roundrect (at -0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6bdc8bfb-b534-497b-bc01-893de77528a1))
+ (pad "12" smd roundrect (at 0.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 24ab3fd7-64a9-4476-a732-2f0eee9fa285))
+ (pad "13" smd roundrect (at 1.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d2cd5617-307a-42c7-a4e7-1353beef5d1b))
+ (pad "14" smd roundrect (at 2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edf6cccb-0b5f-4874-8a55-488814c8862a))
+ (pad "15" smd roundrect (at 2.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ea6578e2-62b3-4ce2-93fa-90bc73e1f647))
+ (pad "16" smd roundrect (at 3.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 897767bd-a5e3-43a1-b857-206d012aa4bc))
+ (pad "17" smd roundrect (at 4.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5e8b2f83-501d-4bdb-9389-cfc77eea608f))
+ (pad "18" smd roundrect (at 5.2 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4d5a5fb0-cc9f-4129-8059-273b508aeb33))
+ (pad "19" smd roundrect (at 6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 53bc0870-b90b-4ed3-90d5-94fbc088f4fc))
+ (pad "20" smd roundrect (at 6.8 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 33ee1469-0158-4e72-aeaa-a1f53c96ecaf))
+ (pad "21" smd roundrect (at 7.6 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0b78379-4496-41bb-9271-ad83b9155dbd))
+ (pad "22" smd roundrect (at 8.4 -1.15) (size 0.5 1) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f799f92-340e-4807-b3fa-1442bb9e8b87))
+ (pad "MP" smd roundrect (at 9.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 7fce9e3c-5ab7-4ef9-a94a-0e41fa4dcdad))
+ (pad "MP" smd roundrect (at -9.7 0.8) (size 1.2 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) (tstamp 9bfc9ee2-d200-46c8-b55d-447410923128))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_SUR_SM22B-SURS-TF_1x22-1MP_P0.80mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..471828b7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B10P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.82 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5364514c-5292-4748-8254-6340de3664b5)
+ )
+ (fp_text value "JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical" (at 17.82 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bdd6c34f-8dad-4fe0-a564-723570f3de7a)
+ )
+ (fp_text user "${REFERENCE}" (at 17.82 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9324f464-5c37-4242-aff4-dc47c503ffb6)
+ )
+ (fp_line (start 37.7 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 140e8af0-4a34-403a-a628-6801f37c3866))
+ (fp_line (start 36.5 -2.11) (end 37.7 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 35a09b17-3b80-4490-b6fc-89d5697f1664))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 584f0c28-00bb-4e46-8e31-a6748a0d369a))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 8dba9da0-2982-4a9a-831d-60ff245a4792))
+ (fp_line (start -0.86 -3.81) (end 36.5 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 90455860-32b2-49e4-8bd8-02bb54853b14))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp c0da9e59-13f5-49a8-93c3-98b04ed84c93))
+ (fp_line (start 36.5 -3.81) (end 36.5 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c1e5827e-c0b0-497c-9898-e6035891e329))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp c5f4aef9-80f7-4b0b-b6cd-3709ffcecd1a))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp e619a400-9df9-4998-97a0-266cd809c4f0))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f07cb476-3413-4ef5-8a30-ccc2c8251ade))
+ (fp_line (start 37.7 -2.11) (end 37.7 4.91) (layer "F.SilkS") (width 0.12) (tstamp f5b77e3f-11f2-40d9-8163-3208d951a252))
+ (fp_line (start 38.09 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 246b807c-d14d-4817-ac40-4f62d56bd13a))
+ (fp_line (start 38.09 5.3) (end 38.09 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 286037ea-2985-428b-954e-f03f918f9b56))
+ (fp_line (start -2.45 5.3) (end 38.09 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 2cedec5b-b768-4718-a3a4-c338b3fdaa28))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp ccd57087-b742-4cd3-8025-3a5bafbcbcd8))
+ (fp_line (start -0.75 -3.7) (end 36.39 -3.7) (layer "F.Fab") (width 0.1) (tstamp 0c122f92-2a3c-4281-b38a-44fb4d5587d3))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 0ee107e6-dfca-4954-8c68-2f46cb6ba7dc))
+ (fp_line (start 37.59 4.8) (end 37.59 -2) (layer "F.Fab") (width 0.1) (tstamp 1053b311-0697-4611-8977-bdc00136fe10))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 162ac325-2814-4822-bf5d-2b7f0ce25588))
+ (fp_line (start 36.39 -3.7) (end 36.39 -2) (layer "F.Fab") (width 0.1) (tstamp 46f50f87-5b7b-4580-abe2-e095a3ba3ac4))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 589e9049-cff1-43e1-975b-f48f9bede2cc))
+ (fp_line (start -1.95 4.8) (end 37.59 4.8) (layer "F.Fab") (width 0.1) (tstamp 9e9288d6-433c-4928-9654-5d33989adff9))
+ (fp_line (start 37.59 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp ab118d1b-f71a-4fc1-bfa2-c2482fb348fe))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp e2222218-4d1f-4c88-86ae-96ff89ad0cb7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 931bbb2d-5be2-4303-b985-7ce2810add3c))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 07a9a4e6-1524-4f16-93d1-f0d3a7970a65))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3391e328-1d40-43cd-8691-1c5278ce3c93))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d27baa02-3cba-4c24-826e-fca263ddfc9f))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a93a93e0-076f-4739-884b-8635e8766aba))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 87f76825-67cc-493f-bf22-7bb611c3311c))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0a429b44-289f-4af8-801d-d630fa6d845a))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ab549dbc-9a80-423f-b879-afc05690e7a0))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0004f018-bd75-4716-84d2-7fc1d0aaba88))
+ (pad "10" thru_hole circle (at 35.64 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b858174e-80bc-4c1e-a5f2-9682fedcf728))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B10P-VH-B_1x10_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..fdcda36e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B10P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.82 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 06d26e9d-04ea-4bec-a965-758996f45990)
+ )
+ (fp_text value "JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical" (at 17.82 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02ba5beb-b329-4276-ba5d-12cfc67a7c1c)
+ )
+ (fp_text user "${REFERENCE}" (at 17.82 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8683ff97-042d-49aa-b1c1-9495c9dfa102)
+ )
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 00f7763d-1b91-4b19-a260-1187fd8419f9))
+ (fp_line (start 38.67 -4.61) (end 38.67 5.31) (layer "F.SilkS") (width 0.12) (tstamp 3db573d1-af1b-4207-bb4c-bda1ff1f0fb3))
+ (fp_line (start 38.67 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp 5d22f9f2-45c0-410a-bca1-d8770102d73a))
+ (fp_line (start 35.55 -4.61) (end 38.67 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 90f5f105-2cd9-4832-9ed0-3e909827a0b9))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 96170ad5-c4ec-410d-ba5f-3b6f480b09c4))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 97407842-6dae-4852-864f-99202dff4215))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp a5b45f70-b2ec-4e72-923a-12d751a28027))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b56ae146-3c37-4bbd-943d-435ed4be06fc))
+ (fp_line (start 0.09 -3.41) (end 35.55 -3.41) (layer "F.SilkS") (width 0.12) (tstamp b7e66a46-7500-4339-810f-8a5a55a0118b))
+ (fp_line (start 35.55 -3.41) (end 35.55 -4.61) (layer "F.SilkS") (width 0.12) (tstamp bf5223af-37db-4caf-82b3-18463c0bbdac))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp df110cb1-364f-4c04-b98e-810a1d0bdef7))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 78816240-6a60-415c-ad67-c6668c050a57))
+ (fp_line (start 39.06 5.7) (end 39.06 -5) (layer "F.CrtYd") (width 0.05) (tstamp 7ddb5d93-245c-4620-a6c6-104f4980ecdf))
+ (fp_line (start 39.06 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp e24c6405-ef20-4e25-9fbb-36aaa0d80f29))
+ (fp_line (start -3.42 5.7) (end 39.06 5.7) (layer "F.CrtYd") (width 0.05) (tstamp f0d63269-8713-4f7d-bf35-c0e59b77ff53))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp 426b2c21-e2ed-43ad-ae39-2971f7ec40e2))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 4421d70f-0bd8-4e47-91e5-9b524f64337b))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 48df134e-2d95-42af-95c3-2df8275304f4))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp 4e773c08-4549-4430-b420-0fb2114534dd))
+ (fp_line (start 37.64 -2.1) (end 37.64 4.3) (layer "F.Fab") (width 0.1) (tstamp 548c47c3-aa99-460c-b125-160608463f34))
+ (fp_line (start -2 -2.1) (end 37.64 -2.1) (layer "F.Fab") (width 0.1) (tstamp 79bd1a33-79a2-4d00-a885-f8e70196207e))
+ (fp_line (start 38.56 -4.5) (end 38.56 5.2) (layer "F.Fab") (width 0.1) (tstamp 9bc12c05-0a15-4138-9763-f59b5a13d2ae))
+ (fp_line (start -0.02 -3.3) (end 35.66 -3.3) (layer "F.Fab") (width 0.1) (tstamp aad9503a-f468-43ae-8160-9d03951232b2))
+ (fp_line (start 35.66 -3.3) (end 35.66 -4.5) (layer "F.Fab") (width 0.1) (tstamp b3ad2f7a-ffbe-45c8-9507-fa9e7fc7cf3b))
+ (fp_line (start 38.56 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp b4ef3ce4-e106-4e7a-9a7a-ad6f78f34155))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp bdfc4624-87e2-4f89-87ea-30834a4a9ecb))
+ (fp_line (start 35.66 -4.5) (end 38.56 -4.5) (layer "F.Fab") (width 0.1) (tstamp bfa25e83-efd9-4fcb-bf6d-9058820f480b))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp c68d4547-e9f2-4a90-a9fa-ba8829da2916))
+ (fp_line (start 37.64 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp fc977f00-4946-4700-bf90-64ac8f27ab60))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp 2a0fa04c-2506-401c-b44d-2557962c07fb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 488ebfef-41be-4f07-86fc-7834a28ea4e8))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7d731d00-6bc7-4673-a9ec-53f78f3d26e8))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9142f4ca-6b9a-41fa-a92a-35b28aae906a))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 39b4f6df-a25e-4c17-a651-7c25e014cb95))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b8924252-23d5-4d45-9aff-8b29458b6f75))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp cfc27a1f-c221-4642-ba08-bb53439466fc))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 05853e8a-1a07-4948-8b8a-dfaf284a9c98))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 231d395e-12c4-4701-915c-f0601f74b2f0))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3d2e8082-1235-4ae7-be0a-037ce249a9d4))
+ (pad "10" thru_hole circle (at 35.64 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ca3af25c-af7d-4522-914d-7bf58bdb5ac2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B10P-VH-FB-B_1x10_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH_1x10_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH_1x10_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c822a2b0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10P-VH_1x10_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_VH_B10P-VH_1x10_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B10P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.82 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bff29c93-d2d8-44ff-b02f-2f717e4ea7d7)
+ )
+ (fp_text value "JST_VH_B10P-VH_1x10_P3.96mm_Vertical" (at 17.82 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 517e261a-29f9-480c-a878-8763f532790a)
+ )
+ (fp_text user "${REFERENCE}" (at 17.82 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9efb7e79-a8d5-45ad-bd1f-28183ffd8080)
+ )
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 30c169cb-4365-441d-944b-fc74b223451d))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 38e6dcba-27f2-4060-b176-c780a0bf5cc5))
+ (fp_line (start 36.5 -3.81) (end 36.5 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 67a776e0-4b5a-411b-8b61-fbe4702682da))
+ (fp_line (start 37.7 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 701e9e47-d613-4b05-921a-c7ae7f6fd0d7))
+ (fp_line (start -0.86 -3.81) (end 36.5 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 788e0763-fff6-4a6e-91b1-ceb81af2afc5))
+ (fp_line (start 37.7 -2.11) (end 37.7 4.91) (layer "F.SilkS") (width 0.12) (tstamp 9eb2539c-2b3f-4486-b324-2346c9aa1286))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp a98ce51d-e744-4683-8615-d1da1b0f723a))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b19e91d0-d68e-4d41-aa07-b5f9446557d1))
+ (fp_line (start 36.5 -2.11) (end 37.7 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c83805d7-b383-4f94-b516-5a2188330a40))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp cdbd373e-d9b9-423a-a315-1c8fdad218b2))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp fbac8699-8903-4eaa-8295-63d6406ae951))
+ (fp_line (start 38.09 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 7b9d77fe-8649-4650-95fb-1f988dbabe6c))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 9fa23f35-3b47-432e-8190-460dac758d75))
+ (fp_line (start -2.45 5.3) (end 38.09 5.3) (layer "F.CrtYd") (width 0.05) (tstamp a1250059-e51d-4255-9f6d-631af7859086))
+ (fp_line (start 38.09 5.3) (end 38.09 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp a27c518b-72e8-4731-975d-cc8be4e53fba))
+ (fp_line (start 36.39 -3.7) (end 36.39 -2) (layer "F.Fab") (width 0.1) (tstamp 199f8fe2-a85e-43f4-a4c4-ad93ca676f71))
+ (fp_line (start -0.75 -3.7) (end 36.39 -3.7) (layer "F.Fab") (width 0.1) (tstamp 3bc0d6d5-bafb-4df4-8dbe-a08912304988))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 8186b654-16f2-49ef-80ac-e6ea516c8f68))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp ae1bd72e-54c9-4fd8-ba2d-7eb3f262a62d))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp b50eb9f8-856c-4b69-9108-f10398dfdb9f))
+ (fp_line (start 37.59 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp c8acc913-6748-4711-9432-ffc06a2b3b75))
+ (fp_line (start -1.95 4.8) (end 37.59 4.8) (layer "F.Fab") (width 0.1) (tstamp cf371893-3ad2-4eb3-b2b5-6b3c175b054a))
+ (fp_line (start 37.59 4.8) (end 37.59 -2) (layer "F.Fab") (width 0.1) (tstamp d436efdb-9e0f-43c6-b653-de9a865fcf2a))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp e1cda1a4-4ac7-431d-b44b-c442b32b6226))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 716cdc4a-6569-400c-b6f1-e3d56f2952bb))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 41e57ada-7d36-4cc3-ba35-896bf15bbeba))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d0da6986-6205-436d-b933-01f89f74f107))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1752b118-f2a7-46d5-a1ca-d0695d530fa2))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp bcc9bd87-e547-4eb1-a482-48ce2193b56f))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0bbd8ce7-0fd5-4a84-ab8c-78895822ab2f))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a63544ad-610f-4a89-920b-8a822138278f))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 26f29d76-746f-4243-8cc0-c5d42ce42056))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6fa27def-cf6a-4a19-99dd-263d7f10ae42))
+ (pad "10" thru_hole circle (at 35.64 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp fe35412d-6d50-4eb6-a701-3d0d2ad5146f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B10P-VH_1x10_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4973d83e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,150 @@
+(footprint "JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B10PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.82 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c9db545-bdb8-456d-99ea-0c89fcbdcb09)
+ )
+ (fp_text value "JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal" (at 17.82 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9e0fff90-5cc0-4394-8bb8-4820152d6774)
+ )
+ (fp_text user "${REFERENCE}" (at 17.82 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02ff3e8f-7e00-4c0e-96aa-d932ac05d024)
+ )
+ (fp_line (start 34.82 15.01) (end 36.46 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0021cc2a-3fe9-4c85-975e-d4b4833e0cf1))
+ (fp_line (start 30.86 13.51) (end 30.86 15.01) (layer "F.SilkS") (width 0.12) (tstamp 016aa110-c7e5-417c-9479-9f1e24d08cc8))
+ (fp_line (start 37.7 7.31) (end 36.65 7.31) (layer "F.SilkS") (width 0.12) (tstamp 0d732ab7-984a-47a6-8979-5fe1b2454927))
+ (fp_line (start 34.82 13.51) (end 34.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0e1b1068-bffd-4fea-91ac-9060401dfba6))
+ (fp_line (start 16.66 15.01) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp 110c8c99-bbde-4c89-8351-dc7d063ac175))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 129d86ee-07e5-4893-bcc6-ee12745d1743))
+ (fp_line (start 15.02 15.01) (end 16.66 15.01) (layer "F.SilkS") (width 0.12) (tstamp 1e177d64-d2e8-4b6f-a196-762e7da6b32b))
+ (fp_line (start 22.94 15.01) (end 24.58 15.01) (layer "F.SilkS") (width 0.12) (tstamp 1ec8971d-70bf-4a73-95d1-1debf898e9c8))
+ (fp_line (start 36.65 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp 261447be-8b66-4f21-956a-61d1581cfdaf))
+ (fp_line (start 15.02 13.51) (end 15.02 15.01) (layer "F.SilkS") (width 0.12) (tstamp 270d910e-5396-4231-95e4-5e8725f8698b))
+ (fp_line (start 28.54 15.01) (end 28.54 13.51) (layer "F.SilkS") (width 0.12) (tstamp 2cf1f0f8-342d-462f-88df-de307f94bc2d))
+ (fp_line (start 26.9 15.01) (end 28.54 15.01) (layer "F.SilkS") (width 0.12) (tstamp 42f5d45b-4c17-401e-818b-1d3d2c8a3d18))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 4347cd2d-5bca-41fc-9402-b43d36725893))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp 47d59af1-22c7-4e29-bd29-686ea845cae3))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp 4a4a98f5-ec72-4352-8246-a2f6f8037d01))
+ (fp_line (start -2.06 3.89) (end 37.7 3.89) (layer "F.SilkS") (width 0.12) (tstamp 4b60124d-6594-4385-94d3-9a4b0386def4))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 4bf3cbfa-84b9-4ba1-8698-75d61832f22a))
+ (fp_line (start 24.58 15.01) (end 24.58 13.51) (layer "F.SilkS") (width 0.12) (tstamp 4e195c92-d9a6-4810-b382-e96f93e93853))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp 562b7953-fac1-4e25-bb85-f3594800a391))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp 81a30628-eaf3-4029-be7b-5bee2afaffe0))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp 8886c5ff-5956-4c76-bee5-cb31ab6aaace))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp 8948de61-26ba-42ad-a6dd-8d7562a0fd2b))
+ (fp_line (start 36.46 15.01) (end 36.46 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8b03b738-0174-44c4-9023-00ec800a4fea))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 8e005608-9433-4e84-9701-c7fa6d77536a))
+ (fp_line (start 32.5 15.01) (end 32.5 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9305713e-c7f4-4ea5-bc2a-2a39bcc0973b))
+ (fp_line (start 20.62 15.01) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9fb9aa84-238a-4198-bfeb-808829e5f273))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp a202a87c-e0ad-4fbd-82aa-68347bb93099))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp a514a415-8036-4ad6-96f5-488e60bb697c))
+ (fp_line (start 22.94 13.51) (end 22.94 15.01) (layer "F.SilkS") (width 0.12) (tstamp ba339f60-b57f-40e9-9b73-7385354baa33))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp c5edf618-f841-46c3-b001-11092f588375))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp c6abe796-fbb8-4bf2-bc97-4e7233668cc2))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp c9558b20-9f09-4312-9cfe-4f674ecce9ba))
+ (fp_line (start 18.98 15.01) (end 20.62 15.01) (layer "F.SilkS") (width 0.12) (tstamp cae8dc5a-7c38-4a26-9a59-e6cfd289e29d))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp ccf0eb81-5ec6-436c-8961-149c4c633c24))
+ (fp_line (start 18.98 13.51) (end 18.98 15.01) (layer "F.SilkS") (width 0.12) (tstamp d27ee65e-61ed-457c-859e-d167cb8d939b))
+ (fp_line (start 36.65 7.31) (end 36.65 13.51) (layer "F.SilkS") (width 0.12) (tstamp d93413b1-2901-4506-a55e-bd67d571eaee))
+ (fp_line (start 30.86 15.01) (end 32.5 15.01) (layer "F.SilkS") (width 0.12) (tstamp de08f063-988b-4ac7-87ec-9cc99d6bdff8))
+ (fp_line (start 26.9 13.51) (end 26.9 15.01) (layer "F.SilkS") (width 0.12) (tstamp ec47dbca-0525-4131-b77e-20b7ae352477))
+ (fp_line (start 37.7 3.89) (end 37.7 7.31) (layer "F.SilkS") (width 0.12) (tstamp f5c48b0c-5ae0-469c-afd0-9593f6cc59e4))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp fbba8de0-d125-405c-81db-e118c23e2602))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 18076e51-0453-43c5-9acd-0ef56189776b))
+ (fp_line (start -2.45 15.4) (end 38.09 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 6daf9ce2-2db8-4ed4-aa89-4a621fafa1f7))
+ (fp_line (start 38.09 15.4) (end 38.09 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 8318d394-6075-441d-9cf2-42b8687f6a19))
+ (fp_line (start 38.09 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp a3698b32-baa8-4abf-915c-cccacb8da43b))
+ (fp_line (start 37.59 4) (end 37.59 7.2) (layer "F.Fab") (width 0.1) (tstamp 01968a17-b672-4ad9-8188-2faf2a0735a9))
+ (fp_line (start 23.06 0) (end 24.46 0) (layer "F.Fab") (width 0.1) (tstamp 0a6b41f6-fcd0-4e71-b232-f154b76a0197))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp 0b0bb06c-99e3-4e46-969f-e1a5ff5ca8e2))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp 1302f3d1-374c-41ca-92b7-42106715c0a7))
+ (fp_line (start 34.94 4) (end 34.94 0) (layer "F.Fab") (width 0.1) (tstamp 152ab515-0dc9-41f6-a438-35d165b82fc5))
+ (fp_line (start 36.54 4) (end 37.59 4) (layer "F.Fab") (width 0.1) (tstamp 17a11142-8629-47a1-a1c2-8d1a9456a2ec))
+ (fp_line (start 36.54 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 1a0beb11-4241-4041-bc18-eed7313d93d1))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp 1a551d3d-771a-4cf8-9478-e50ec5dd08d0))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 1ab4f4f3-b855-4900-9a93-705cbef95cb3))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp 1d384f65-952c-4630-bbcb-ff8b1ed3abd1))
+ (fp_line (start 27.02 13.4) (end 27.02 14.9) (layer "F.Fab") (width 0.1) (tstamp 244f79dc-adbe-46cd-bf3a-16180a56bd26))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 2cc2ec85-43c9-4077-81f4-1b6d533fc91b))
+ (fp_line (start 15.14 14.9) (end 16.54 14.9) (layer "F.Fab") (width 0.1) (tstamp 3013ae30-19a2-4f3c-9838-a4b80a33ce2d))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp 322657e7-8f18-4282-9ed2-42404e2439f7))
+ (fp_line (start 27.02 0) (end 28.42 0) (layer "F.Fab") (width 0.1) (tstamp 3af598a5-a2f9-42d1-a97e-fa0ab46980a0))
+ (fp_line (start 28.42 0) (end 28.42 4) (layer "F.Fab") (width 0.1) (tstamp 3f73305f-92bb-473c-9258-a289240407bf))
+ (fp_line (start 34.94 13.4) (end 34.94 14.9) (layer "F.Fab") (width 0.1) (tstamp 4a93cb32-3592-428f-a06a-29d37de7bfe4))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 4b8f48b4-49ab-4adb-809a-f149d95ad307))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp 4bf943c1-f40d-4260-8cfe-77f0d3ce84fb))
+ (fp_line (start 34.94 0) (end 36.34 0) (layer "F.Fab") (width 0.1) (tstamp 52d37811-b787-4baf-b870-e122b9329b6d))
+ (fp_line (start 36.54 13.4) (end 36.54 4) (layer "F.Fab") (width 0.1) (tstamp 54b58e3c-51b9-4837-84a7-73d7e6f5886c))
+ (fp_line (start 32.38 14.9) (end 32.38 13.4) (layer "F.Fab") (width 0.1) (tstamp 56e60da8-8db6-40b2-92f3-43e965a2ae0c))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp 571b5bcf-fbf3-4d69-97a2-a640083c0686))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp 5965548c-b902-448b-936a-1d6c85fb377f))
+ (fp_line (start 24.46 0) (end 24.46 4) (layer "F.Fab") (width 0.1) (tstamp 5e0d371b-e0fb-4d81-9fdf-97bc1b687a76))
+ (fp_line (start 32.38 0) (end 32.38 4) (layer "F.Fab") (width 0.1) (tstamp 697e873d-f72c-444a-a5d7-31867f450417))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 6b871605-cfe1-476b-91a5-f5075009b82a))
+ (fp_line (start 37.59 7.2) (end 36.54 7.2) (layer "F.Fab") (width 0.1) (tstamp 716b791c-d397-4108-a6b1-99a3f3a2c4a4))
+ (fp_line (start 19.1 0) (end 20.5 0) (layer "F.Fab") (width 0.1) (tstamp 725f4afb-4eb8-4f21-b0ac-b78b25d14cdd))
+ (fp_line (start 23.06 14.9) (end 24.46 14.9) (layer "F.Fab") (width 0.1) (tstamp 72900604-d1b2-461a-b7e2-4511231314cc))
+ (fp_line (start 30.98 13.4) (end 30.98 14.9) (layer "F.Fab") (width 0.1) (tstamp 72e98854-7f01-408c-9c9d-7274d922bc10))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp 79f707f6-aa92-438f-b82f-2773016d6f76))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 7bb08c79-3d10-4ab8-ac5f-a8880c05c866))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 7c9f3f96-5ae1-4a88-877f-7779579391ad))
+ (fp_line (start 27.02 4) (end 27.02 0) (layer "F.Fab") (width 0.1) (tstamp 7de2650b-5cdf-4e08-98f1-fb22e7ae98f0))
+ (fp_line (start 16.54 14.9) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 8212275b-c512-45ff-aefd-5548530391a4))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp 86da489f-a49b-458a-bc13-39a6f4abdc7e))
+ (fp_line (start 36.34 14.9) (end 36.34 13.4) (layer "F.Fab") (width 0.1) (tstamp 8b5e5cb7-2d23-41a1-83e3-e415978c5660))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp 907bfb5e-da53-488c-9731-39271f820157))
+ (fp_line (start -0.9 13.4) (end 36.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 93c85cb2-e8f3-431b-960d-17eed2a621c1))
+ (fp_line (start 34.94 14.9) (end 36.34 14.9) (layer "F.Fab") (width 0.1) (tstamp 9424f3a4-5c76-47aa-939c-30874d69d7ed))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp 9649d91c-12aa-414a-9216-c16e3f6a64a6))
+ (fp_line (start 24.46 14.9) (end 24.46 13.4) (layer "F.Fab") (width 0.1) (tstamp 990b4b6c-c7b9-4103-910b-e3effc389be5))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 9a4017cc-bbb2-48d4-b08d-a565c915d4be))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 9b3d5a15-d392-490e-a5a6-79a5f6151ae0))
+ (fp_line (start 20.5 0) (end 20.5 4) (layer "F.Fab") (width 0.1) (tstamp 9cf1d5e2-7f1a-41cf-95f2-ccbbc0fa32c6))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 9d1d3781-3ee5-449b-bc22-859b967c300e))
+ (fp_line (start 28.42 14.9) (end 28.42 13.4) (layer "F.Fab") (width 0.1) (tstamp 9ef53d6b-41a6-4f1c-aa93-0d5caeff1c09))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp a72c3cf8-5d85-44bb-b9dd-1d83886ca263))
+ (fp_line (start 15.14 13.4) (end 15.14 14.9) (layer "F.Fab") (width 0.1) (tstamp a7567e07-22a5-4b7f-89a9-cb1bd7e5609a))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp a7a93273-c29b-4c74-989a-13ecb9caaf72))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp aa3dd6da-413e-466a-9b5b-9a2e1b03993e))
+ (fp_line (start 15.14 4) (end 15.14 0) (layer "F.Fab") (width 0.1) (tstamp af2be28f-6ddd-4d67-b0f7-7146599871c1))
+ (fp_line (start 30.98 0) (end 32.38 0) (layer "F.Fab") (width 0.1) (tstamp afc5bde4-cb88-42c3-bd7d-4c5061834b49))
+ (fp_line (start 19.1 4) (end 19.1 0) (layer "F.Fab") (width 0.1) (tstamp b60a6dc0-2b7b-4400-a0c0-92d4d082b1d4))
+ (fp_line (start 19.1 13.4) (end 19.1 14.9) (layer "F.Fab") (width 0.1) (tstamp b8b6fa48-9626-4561-8962-43afe89b03b6))
+ (fp_line (start 36.34 0) (end 36.34 4) (layer "F.Fab") (width 0.1) (tstamp c1a92cee-7b27-4f2c-b473-12e333bd31ec))
+ (fp_line (start 16.54 0) (end 16.54 4) (layer "F.Fab") (width 0.1) (tstamp c2d148af-f905-4e87-9fd8-c32e65201ea9))
+ (fp_line (start 15.14 0) (end 16.54 0) (layer "F.Fab") (width 0.1) (tstamp cd89b67e-a1e7-4aed-9433-59ca6e8d25b8))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp ceea047a-a67e-45db-b4a0-7f426d389614))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp d252e2f7-a83f-45d0-aaf6-66ec3f22cc41))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp d3d5fe51-43c7-4046-ae88-8188132996ae))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp d3fc18b2-eba7-4f62-a8eb-65eff73f35f7))
+ (fp_line (start 23.06 13.4) (end 23.06 14.9) (layer "F.Fab") (width 0.1) (tstamp de5fa532-4721-44c0-8efb-082b65794273))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp e38422f0-0a32-4001-a871-be57bc2e9ba4))
+ (fp_line (start 20.5 14.9) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp e476b7c5-6120-4883-bcdf-e20a93281f55))
+ (fp_line (start 27.02 14.9) (end 28.42 14.9) (layer "F.Fab") (width 0.1) (tstamp e58e7833-2b7d-4c88-93b1-1d15bd10bab9))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp e6f36514-f992-496e-862d-aa7754dc4c26))
+ (fp_line (start 19.1 14.9) (end 20.5 14.9) (layer "F.Fab") (width 0.1) (tstamp e95f8157-3744-4099-9da6-93b6a609ffcd))
+ (fp_line (start 30.98 14.9) (end 32.38 14.9) (layer "F.Fab") (width 0.1) (tstamp ef8d2574-d79a-4496-b702-169220ed3065))
+ (fp_line (start 30.98 4) (end 30.98 0) (layer "F.Fab") (width 0.1) (tstamp f8d2716f-2b51-4ce5-af9d-6726724cbc18))
+ (fp_line (start 23.06 4) (end 23.06 0) (layer "F.Fab") (width 0.1) (tstamp fd438831-44d9-48a0-8255-d5e50f407eac))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp d10dcd6a-28f5-46e9-aa65-56fd9b7b83ba))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5a95cf46-8e58-4682-94e3-f2250e154ae8))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8f470c2a-ea42-485d-8b82-69069f2d82be))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 44b4d86b-f8be-41cf-8f7c-df61b4bb8ea7))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 278ae963-9aa7-4669-84fa-624d5bfde237))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 715a301b-931a-4f1c-92ad-104708f8fe5a))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e3e4a689-aeea-4333-aa2c-36a80187e6ff))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8cf3f0a8-3b9f-41eb-a687-2639f035e52a))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2ccb3a1e-ebc1-4c27-8b28-3651a301d56c))
+ (pad "10" thru_hole circle (at 35.64 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e4baf800-b355-4878-93ea-326ff86c6e76))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B10PS-VH_1x10_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..43a25e1a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B11P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 19.8 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 815c85fa-6eb4-4741-ad96-ffcf4bce255f)
+ )
+ (fp_text value "JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical" (at 19.8 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5abf52d9-d214-4bf0-ab61-3140e3420b0c)
+ )
+ (fp_text user "${REFERENCE}" (at 19.8 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e99176ed-fb85-489d-b6d1-8aee8bd4df89)
+ )
+ (fp_line (start 40.46 -3.81) (end 40.46 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 15d7e8e7-a90a-452b-a171-628f7f7bf3dc))
+ (fp_line (start 40.46 -2.11) (end 41.66 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2e11eed8-b9a3-49a2-8b84-119838f5ba4d))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 57bb5a05-b9a7-4d2b-a6f1-1b93a593d16a))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 688a02d5-c7bc-456a-b36d-19a7524010b4))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 7ef3291e-4c89-428b-8d93-1bdc53219598))
+ (fp_line (start 41.66 -2.11) (end 41.66 4.91) (layer "F.SilkS") (width 0.12) (tstamp 96fe0401-602a-454d-9604-0f6e8fc0c79b))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp ad9c1416-5a59-4c5c-8dc1-51ac7ebb7a70))
+ (fp_line (start 41.66 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp b187716f-5bc4-44e6-a4ab-20ba8ae2ffae))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp ccf403cd-3165-4b67-a8ed-6c42b144be07))
+ (fp_line (start -0.86 -3.81) (end 40.46 -3.81) (layer "F.SilkS") (width 0.12) (tstamp e0de5214-b057-496f-aec5-61192b59a7f8))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp fd03e274-0c90-4fd2-8de9-fe6a6608fa7f))
+ (fp_line (start 42.05 5.3) (end 42.05 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 0d44fd34-fd96-443e-88f3-c1c9fb050b89))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 15862b51-cf64-42bf-9ad1-95a9599d6d77))
+ (fp_line (start 42.05 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 4f50224a-b34e-4b4e-8bf3-c646d4c1afeb))
+ (fp_line (start -2.45 5.3) (end 42.05 5.3) (layer "F.CrtYd") (width 0.05) (tstamp ed9fe1da-1919-456f-a629-637bca7e2a18))
+ (fp_line (start 41.55 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 20b9472a-81d0-49d4-b46e-f21cf1d3b7e3))
+ (fp_line (start 40.35 -3.7) (end 40.35 -2) (layer "F.Fab") (width 0.1) (tstamp 333bb153-7f96-4ccf-b1cf-1ac6e1583c11))
+ (fp_line (start 41.55 4.8) (end 41.55 -2) (layer "F.Fab") (width 0.1) (tstamp 46865bf1-958a-4a2f-a187-73e39bfc0a79))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 49f4c8d9-a28f-4490-bdf6-3de1c98d90ad))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 77a3634f-484f-477d-9eee-90dfb87870d9))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 7c9a239e-4bb4-4bc8-ad62-0fce42c968c5))
+ (fp_line (start -1.95 4.8) (end 41.55 4.8) (layer "F.Fab") (width 0.1) (tstamp 817154fd-eb4d-4641-a9b5-e1a4699ee2b2))
+ (fp_line (start -0.75 -3.7) (end 40.35 -3.7) (layer "F.Fab") (width 0.1) (tstamp c6a16286-fa4b-411e-83ee-a863ff738a8e))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp ca05a842-e1fe-4baf-83f5-2464f3dd7b93))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp f21b8d66-687b-489e-b4ab-404b87d6a3ae))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0ddccbb7-3774-4adc-8ea0-1f35e8dc888f))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp bdb50348-70c3-470b-9591-0ff813b92ed6))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8db81cef-e38e-4ef5-b4ea-00a1f416d5d6))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9b89cd03-8b3f-4a5a-987f-361633b5e35a))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1ff03dfd-636e-4cc3-8bfd-41dcf35d1bed))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9f009804-6598-43d9-85f3-28189d3487ad))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3bcad1fe-5204-44af-9c1b-7f40a08f1841))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 47bd9ba0-92f9-4c2d-90d9-424a75066a55))
+ (pad "10" thru_hole circle (at 35.64 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3f61cc94-fd00-403f-86fb-500df77aa8b0))
+ (pad "11" thru_hole circle (at 39.6 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4c7d477e-8f4d-458f-8edd-68e55c8d4e99))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B11P-VH-B_1x11_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..077cd573
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH PBT series connector, B2P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.98 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84d8227b-405b-4486-a14b-b840ee27e882)
+ )
+ (fp_text value "JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical" (at 1.98 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6355bf9f-78bb-4339-ab06-06d1bdb8721a)
+ )
+ (fp_text user "${REFERENCE}" (at 1.98 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 29a04dea-fd88-4bcf-84c6-f5cd2d4b96a1)
+ )
+ (fp_line (start 6.02 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 03dc12af-339e-4a08-b5b8-64242205c347))
+ (fp_line (start 6.02 -2.11) (end 6.02 4.91) (layer "F.SilkS") (width 0.12) (tstamp 3395f2bc-42a7-48f0-8041-295901df8ef1))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 71f53141-bf04-4d00-9439-d3f324a2a17b))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 8885c94a-77be-4dec-b2ee-b0d1bdfa5f1d))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 9abfe2f8-5e7a-4a6d-825d-ccf5fe458438))
+ (fp_line (start 4.82 -2.11) (end 6.02 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b6877909-5390-41cd-a557-77709adf9500))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp c9418011-5719-4357-b53c-cc2a2dedcb34))
+ (fp_line (start -0.86 -3.81) (end 4.82 -3.81) (layer "F.SilkS") (width 0.12) (tstamp e67e11b6-5ca9-4e04-87c6-265214627b12))
+ (fp_line (start 4.82 -3.81) (end 4.82 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f0ce8a97-d241-4688-9479-e3b11a7133d6))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp f6f314bd-ed05-4561-8d66-48dc0e91b614))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp fb54eba6-1077-4e7a-a62e-16d9d7b39167))
+ (fp_line (start 6.41 5.3) (end 6.41 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 2ee26702-1193-488b-b61a-92f4c3f76eb8))
+ (fp_line (start 6.41 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 8cba3c80-6209-4e89-835e-35598c05cbcd))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp a5814a4f-77df-4de4-8b78-86e17f14858d))
+ (fp_line (start -2.45 5.3) (end 6.41 5.3) (layer "F.CrtYd") (width 0.05) (tstamp db0663bd-8943-4965-bd75-f962b3581476))
+ (fp_line (start 4.71 -3.7) (end 4.71 -2) (layer "F.Fab") (width 0.1) (tstamp 07fcc0f7-9884-4ebb-965d-b90031b24560))
+ (fp_line (start 5.91 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 12ecc658-d4d9-4fda-a305-2c3e4f034b15))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 6db94ecd-6e13-40b5-8c65-75e14963d964))
+ (fp_line (start -0.75 -3.7) (end 4.71 -3.7) (layer "F.Fab") (width 0.1) (tstamp 7fb42b8c-762d-4a22-a1af-c48bc0de0c7c))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 88ef0bcc-b9d6-4c66-934f-ef3c5d368b2a))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 9578fa6b-f2d0-435f-b5ad-113bf22fc4c6))
+ (fp_line (start 5.91 4.8) (end 5.91 -2) (layer "F.Fab") (width 0.1) (tstamp a60a5c9d-0fe6-4cef-afa1-561664123b02))
+ (fp_line (start -1.95 4.8) (end 5.91 4.8) (layer "F.Fab") (width 0.1) (tstamp ab50471b-71d0-4e82-96f9-d63073516ade))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp f148faaa-4512-4efa-96e3-8f92cfd0f852))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 6774434b-a789-4b2b-8f69-9a20cd35f0ba))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3912d698-fe64-4b1b-9089-40934e1200c0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B2P-VH-B_1x02_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..f086192b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B2P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.98 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a2e007a7-e555-4a2f-a84e-92f05ad9e301)
+ )
+ (fp_text value "JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical" (at 1.98 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac55b165-e810-4f89-ac1e-cd4dd5222e1f)
+ )
+ (fp_text user "${REFERENCE}" (at 1.98 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 33a6f8c4-352a-41b0-8b64-5b341a6b28e4)
+ )
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 2bae10c2-e041-4776-af63-3f7cd5f1abc2))
+ (fp_line (start 3.87 -3.41) (end 3.87 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 2df51667-17bc-4400-ac15-fcf083abd706))
+ (fp_line (start 6.99 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp 41423fea-ba79-4d43-9a41-a3af6e2518e3))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 6e28e00f-aba2-4a1e-809e-d4cf79b36b0e))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 743ea70d-aebd-48f3-97c5-a3f6b0f2903c))
+ (fp_line (start 6.99 -4.61) (end 6.99 5.31) (layer "F.SilkS") (width 0.12) (tstamp 865b043b-6f5a-416a-9df3-6d486773abe8))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp b3ed3dad-1040-4fa0-a8bf-921580564f49))
+ (fp_line (start 0.09 -3.41) (end 3.87 -3.41) (layer "F.SilkS") (width 0.12) (tstamp d8630cf1-7c22-449f-a1c1-56f6e8fa31c8))
+ (fp_line (start 3.87 -4.61) (end 6.99 -4.61) (layer "F.SilkS") (width 0.12) (tstamp d9b86fa3-b8ec-4267-9daf-b482fa1fc188))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp e12749f4-36bb-4e15-97dc-ace07a732bfd))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp e18db1c4-af18-460c-94c1-bce2088f2a7f))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 6778d01b-05c5-40d5-8ac8-1ee5b1980203))
+ (fp_line (start -3.42 5.7) (end 7.38 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 7a30e806-874a-4059-9c7e-8cfaa10650fd))
+ (fp_line (start 7.38 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp 8adf7c74-0136-4c07-b30e-9e3a2e131935))
+ (fp_line (start 7.38 5.7) (end 7.38 -5) (layer "F.CrtYd") (width 0.05) (tstamp f615a59b-1f9f-42c4-8365-02b2ccb76771))
+ (fp_line (start 3.98 -3.3) (end 3.98 -4.5) (layer "F.Fab") (width 0.1) (tstamp 0d32c1b4-b374-4989-84c8-af9ed28f5399))
+ (fp_line (start 5.96 -2.1) (end 5.96 4.3) (layer "F.Fab") (width 0.1) (tstamp 1be9f338-8328-4c8c-a791-e81eba85e488))
+ (fp_line (start 6.88 -4.5) (end 6.88 5.2) (layer "F.Fab") (width 0.1) (tstamp 236df02e-b1f8-450a-92be-87401a7290f5))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 29f934f1-282f-433c-b18c-699ec341553f))
+ (fp_line (start 5.96 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp 31c6591b-0be9-448a-ae28-5725301e06a5))
+ (fp_line (start 3.98 -4.5) (end 6.88 -4.5) (layer "F.Fab") (width 0.1) (tstamp 464c6c9d-2a7a-482c-a1cf-0f5cd8ed9fb2))
+ (fp_line (start -2 -2.1) (end 5.96 -2.1) (layer "F.Fab") (width 0.1) (tstamp 5116d2bb-d74a-417a-b65f-9b79a9f4c03e))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 5a8d988f-a88a-43df-9175-420280bf5928))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp 7a6e3d44-7af4-49f1-8758-d2fbb5340b33))
+ (fp_line (start -0.02 -3.3) (end 3.98 -3.3) (layer "F.Fab") (width 0.1) (tstamp 8abe7b04-5da0-4ebf-855e-dab8fce1cd44))
+ (fp_line (start 6.88 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp a167b18b-eb78-4b03-bf63-74711a2a9d25))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp c2f71c2b-6e53-43f6-b0c8-82659c0f12c9))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp f586e4d4-3ea9-4cab-955b-4d5640afadea))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp fe4a4bc9-fafd-48a8-91ed-6942e5646482))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp 9a395cb9-ff93-4146-b91c-c558c7652e64))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp c2d537ea-2c75-41b3-a9ea-1883c2b26d48))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp f60a99a5-6a9e-4d19-9c56-a4e1658bce02))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B2P-VH-FB-B_1x02_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH_1x02_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH_1x02_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e664045e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P-VH_1x02_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_VH_B2P-VH_1x02_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.98 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4825bc09-5e98-45b2-b090-2087a20fba16)
+ )
+ (fp_text value "JST_VH_B2P-VH_1x02_P3.96mm_Vertical" (at 1.98 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4008d36d-bd52-4ca0-99e0-3494f0891025)
+ )
+ (fp_text user "${REFERENCE}" (at 1.98 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 46abbe20-96c3-43f2-89ea-93d2c5064d9d)
+ )
+ (fp_line (start 6.02 -2.11) (end 6.02 4.91) (layer "F.SilkS") (width 0.12) (tstamp 12f29b43-ea50-4f39-be5d-8ee825bf992e))
+ (fp_line (start 6.02 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 16c11690-8b8d-4dc2-882b-dde0b9186c48))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 51878d5b-6a23-40e7-b6be-f5e5eccfa637))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 89c3b925-e51c-4756-96ea-a1050ad52359))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b4195f9b-1b26-425e-a7a4-7b107f1f9777))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp b600abf5-0c06-400b-9222-31c99cf1d430))
+ (fp_line (start 4.82 -2.11) (end 6.02 -2.11) (layer "F.SilkS") (width 0.12) (tstamp d5986311-dc7f-466b-87be-365f2cf87206))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp d76fef6d-9f93-4bb3-939f-fa11b086a842))
+ (fp_line (start -0.86 -3.81) (end 4.82 -3.81) (layer "F.SilkS") (width 0.12) (tstamp dd1fbe97-90d7-49cc-9e95-66d6f0c7dc98))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f7f2fa48-2b58-45b4-981a-40882c13a8d6))
+ (fp_line (start 4.82 -3.81) (end 4.82 -2.11) (layer "F.SilkS") (width 0.12) (tstamp fa9cc823-728e-4d1e-a997-8e857322a6f4))
+ (fp_line (start 6.41 5.3) (end 6.41 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 08e23d15-02d3-4ec2-8fb2-a13c18c75ace))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 0a2e87a7-6ce1-4008-824a-d84a7ab42153))
+ (fp_line (start -2.45 5.3) (end 6.41 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 14fcae70-b0f5-4654-877b-30370e3a54f8))
+ (fp_line (start 6.41 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 474567f1-ace3-47eb-ae58-482e49e4c2f5))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 06402193-50b0-4d2c-81ac-2c0ff2422358))
+ (fp_line (start -0.75 -3.7) (end 4.71 -3.7) (layer "F.Fab") (width 0.1) (tstamp 485c8691-2a77-439d-8f57-b574f2a31163))
+ (fp_line (start 4.71 -3.7) (end 4.71 -2) (layer "F.Fab") (width 0.1) (tstamp 509dc057-cdca-47a0-876f-780318f650e3))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 7c376ff5-4914-4f62-9c8e-f027294c457e))
+ (fp_line (start -1.95 4.8) (end 5.91 4.8) (layer "F.Fab") (width 0.1) (tstamp 85ca21e5-5ee5-4d1c-9fe4-65a0cc10dbb0))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp b48d912d-b2f2-41ba-aef5-f01d24d5f480))
+ (fp_line (start 5.91 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp cea29069-6f8f-4f27-bf91-89a17b9936f2))
+ (fp_line (start 5.91 4.8) (end 5.91 -2) (layer "F.Fab") (width 0.1) (tstamp d0a10902-c2e9-4521-8cc2-3ac91f040ff3))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp f551b221-aef9-4c55-918e-7b6026bacd5e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 280b8e40-312d-4c75-9a20-8b81ac38c39b))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 603353f8-72f6-47cb-8f22-486c398a985a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B2P-VH_1x02_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P3-VH_1x02_P7.92mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P3-VH_1x02_P7.92mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7b8fde1e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2P3-VH_1x02_P7.92mm_Vertical.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_VH_B2P3-VH_1x02_P7.92mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D924E0B)
+ (descr "JST VH series connector, B2P3-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.96 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bd1c043-3114-4120-931a-bbd94912dbdf)
+ )
+ (fp_text value "JST_VH_B2P3-VH_1x02_P7.92mm_Vertical" (at 3.96 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b2b9a989-e66e-452d-bc61-23598262ec3f)
+ )
+ (fp_text user "${REFERENCE}" (at 3.96 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1fcf5580-9bdd-42ce-8aef-ee93c08f66ed)
+ )
+ (fp_line (start 8.78 -3.81) (end 8.78 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 08d6244d-0a05-4ae5-8a92-09bb656bfa5d))
+ (fp_line (start -0.86 -3.81) (end 8.78 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 192a05d9-7cfb-41fb-a2d2-8b4176d612b4))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 46c8004e-9915-4c0b-aa32-d9327d1bf244))
+ (fp_line (start 9.98 -2.11) (end 9.98 4.91) (layer "F.SilkS") (width 0.12) (tstamp 638e6ac4-4078-4b80-b79b-badfaac2b691))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 6533e1f6-aa7f-4628-b0ef-3c7dbe0292c4))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 792417ac-7edd-440d-9602-acf21a22f82e))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 85d164b1-7b7e-49d2-820b-d4d0aa4913ca))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 8a9da446-3d1d-4f42-b5db-b31f20f762cf))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 8dff96f6-0d4d-41d4-a2f4-c727bd0657fa))
+ (fp_line (start 8.78 -2.11) (end 9.98 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c10ed47c-090b-424b-9d0c-512eebdd9856))
+ (fp_line (start 9.98 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp f1eab877-5ae9-40a0-894c-08dab8abdcd8))
+ (fp_line (start 10.37 5.3) (end 10.37 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 632211a3-811d-47ff-8bda-0bb601955a1f))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 75e764f2-5e63-4bbd-b2e9-dbe2b36e151f))
+ (fp_line (start -2.45 5.3) (end 10.37 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 8b2a9a57-d29b-4c15-ab7b-7bf993a6e89a))
+ (fp_line (start 10.37 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp ab03a398-057e-4b42-b463-8f818bc68685))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 333de0c4-096d-4e9e-842a-21b4cc9f7266))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 366c2add-e0aa-4ed1-932c-5bae740d6f78))
+ (fp_line (start -0.75 -3.7) (end 8.67 -3.7) (layer "F.Fab") (width 0.1) (tstamp 3c1c9d0f-e1d6-4271-88ee-bf8db97fa8da))
+ (fp_line (start 9.87 4.8) (end 9.87 -2) (layer "F.Fab") (width 0.1) (tstamp 7db39a04-e4cf-43be-9544-7c1d060ec30f))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp a59f7c4b-809d-4400-b8bd-c81f1f217693))
+ (fp_line (start -1.95 4.8) (end 9.87 4.8) (layer "F.Fab") (width 0.1) (tstamp aa18671d-be60-4971-99b7-9d2f8fa21860))
+ (fp_line (start 9.87 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp b118ea07-93e1-40e5-8ddd-e8d38ef0bb87))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp f4c0469d-3e3a-4c3a-ba1a-7fd16fa46a00))
+ (fp_line (start 8.67 -3.7) (end 8.67 -2) (layer "F.Fab") (width 0.1) (tstamp fe44edaa-d465-4b88-b793-ab081607b524))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 01bd5a2e-15ec-4684-9c86-1972fe90f899))
+ (pad "2" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp bec74ebc-8948-4950-80c9-271aa0a90e4c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B2P3-VH_1x02_P7.92mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..51a34811
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B2PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.98 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3db764d-df5c-41fe-bc48-1ed215973367)
+ )
+ (fp_text value "JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal" (at 1.98 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b3d2c84-8b35-4737-84d4-0238b901f1df)
+ )
+ (fp_text user "${REFERENCE}" (at 1.98 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89072324-8bd9-4ba7-bf55-bdefdc628b56)
+ )
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 0a55c2e3-ef85-4f73-9727-e1b3ab255ade))
+ (fp_line (start -2.06 3.89) (end 6.02 3.89) (layer "F.SilkS") (width 0.12) (tstamp 131e8a14-6cf7-4460-b9f7-d4c9291e681d))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 42d67c1d-874b-4efc-b403-442ff59056d1))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 45450570-faef-4f9d-b3b8-2c5aba7ff1a2))
+ (fp_line (start 6.02 7.31) (end 4.97 7.31) (layer "F.SilkS") (width 0.12) (tstamp 55da2b5b-fca0-4d36-a6cb-fa52fba47769))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 5d688185-4754-4dc3-84bd-c499f84331b1))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 64356bcf-4985-4cad-ba46-6367176ab64c))
+ (fp_line (start 4.97 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp 716f620d-348a-4284-8975-6cb29e515c4f))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 7e1cc886-9479-4180-93fe-81f46f28a768))
+ (fp_line (start 6.02 3.89) (end 6.02 7.31) (layer "F.SilkS") (width 0.12) (tstamp 91170fa4-0a99-480f-a013-1c6988540297))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp b871385a-6d23-435a-8c13-f71df1b3d53d))
+ (fp_line (start 4.97 7.31) (end 4.97 13.51) (layer "F.SilkS") (width 0.12) (tstamp c484885d-abb7-44a6-9dc0-f60509802f4a))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp c4d83d6a-a42c-4cb4-94c4-9e41229652d1))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp cbb5b027-777d-47fc-9daf-5cfa32db1835))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp d43e8245-9bed-4c96-b5eb-bc06c6cc2a23))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp d8b7f66e-cafd-4bfd-a8fe-262490bb553f))
+ (fp_line (start -2.45 15.4) (end 6.41 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 0547ce01-59b7-4f39-ba4d-6a32bd91b8c1))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 5a3e2f93-4762-4ff1-ac51-3e55ba435ac5))
+ (fp_line (start 6.41 15.4) (end 6.41 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 72ea687b-6290-4469-9ccd-3b2d434e3840))
+ (fp_line (start 6.41 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp ee334462-b2fc-489f-ae8a-c5fe8530d143))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 0c4891a8-55d4-435a-804a-36c05777d801))
+ (fp_line (start 4.86 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 13b8fb6d-5920-4922-9971-fdcf0fc3e5a1))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 1d06fc6b-5cad-4e69-b586-77b664ad0cf6))
+ (fp_line (start 5.91 7.2) (end 4.86 7.2) (layer "F.Fab") (width 0.1) (tstamp 203b061d-c6f1-4422-9fce-bb9a2b115b43))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 2382decb-f687-4fc6-aa3b-749d134cf220))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp 2aef92f6-7803-46cc-b5db-21b6bc7d8a2e))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 39d3bd1d-e7d3-4a93-8cac-163bab00d8c6))
+ (fp_line (start -0.9 13.4) (end 4.86 13.4) (layer "F.Fab") (width 0.1) (tstamp 58c5443b-28fc-4748-a218-6ca6118a0605))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 6ffcaf98-d6d0-4630-ba72-8122a3a7e13a))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp 741c469e-f50a-4017-9eca-b6c5370f21ff))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 7efa3c77-0d79-4905-9e80-0b778c8aeb7f))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp 80e577a9-b273-4e07-b116-c9c294214097))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 81586748-d243-4d0b-b48f-4d3f6b4aa17e))
+ (fp_line (start 5.91 4) (end 5.91 7.2) (layer "F.Fab") (width 0.1) (tstamp 8484b54e-f11c-47a2-ba6b-3bcfbc385635))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 906d86f6-9df4-4b51-b7ad-83e8d4025b47))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 93c5fcf3-8889-4fcb-a3fe-003b688f9079))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp 93ff47eb-4b1b-4d0c-b5f6-09052697b7a0))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp b8e69b34-450c-4ab6-8070-e6d0176f7758))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp bd52ad66-ef18-4be7-9bdc-375845542652))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp c13d0783-57c9-4dd6-b883-4b575c351b73))
+ (fp_line (start 4.86 13.4) (end 4.86 4) (layer "F.Fab") (width 0.1) (tstamp c36bafc4-aad5-49d8-9c2c-419eca83d236))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp dd122c03-e7fc-4fd7-b5fa-d1e093ce7528))
+ (fp_line (start 4.86 4) (end 5.91 4) (layer "F.Fab") (width 0.1) (tstamp edc4cf4f-0e7a-425f-8002-964c66cec2a4))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp f93d12c0-5162-4e95-be9c-6d442f8554b6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp e49c4e96-0955-4699-aefe-d872bff24eb9))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 08ce39be-390c-4a8c-92dc-1b7f8605fca7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..70e4487f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH PBT series connector, B3P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.96 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2d1ab77a-919f-4c08-8ac2-59986275e5c0)
+ )
+ (fp_text value "JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical" (at 3.96 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c45c2265-f77d-4364-b712-eada709246f7)
+ )
+ (fp_text user "${REFERENCE}" (at 3.96 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8c452aac-38bb-46f6-a6a6-7e61e80a9793)
+ )
+ (fp_line (start 8.78 -2.11) (end 9.98 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 04b30109-43d5-4db7-9599-6a230a05e262))
+ (fp_line (start 9.98 -2.11) (end 9.98 4.91) (layer "F.SilkS") (width 0.12) (tstamp 0d13915d-ff76-4e69-a4ac-e60f7fb185c5))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 57d0eef6-aa5e-4946-b3b7-186aecb79130))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 5db80527-d70a-4ff3-9b38-034380ca1504))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 6cb704b1-fd45-41dd-ba52-3ab8a9574707))
+ (fp_line (start -0.86 -3.81) (end 8.78 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 8721d704-cf2f-46e7-9817-864e8613f2ee))
+ (fp_line (start 9.98 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 8c1242fb-d9e6-43d4-95a2-929098fb491d))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 94075e7b-7d68-4684-b805-7d78648bd8a9))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 9d55a772-e17c-4218-8ecb-c3baaa093393))
+ (fp_line (start 8.78 -3.81) (end 8.78 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b41734ba-24a8-4aa3-baad-06e1d4644300))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp f927085f-20e7-413a-af9b-7266aceddf1d))
+ (fp_line (start 10.37 5.3) (end 10.37 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 08164da9-d954-4681-92e1-024ee2590f07))
+ (fp_line (start -2.45 5.3) (end 10.37 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 86484bf0-fec4-4e27-a27d-5b1800590921))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 8af80469-dfea-4d29-a417-7d227b28527b))
+ (fp_line (start 10.37 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp f2caaeaa-03e6-441d-ba44-082889bf2eba))
+ (fp_line (start -1.95 4.8) (end 9.87 4.8) (layer "F.Fab") (width 0.1) (tstamp 0d5928f8-7843-4647-a582-52ae037b512f))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 18044d51-f814-4f50-b177-f5f192f085ef))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 1a7a11d6-eb1e-4266-a545-74cb6a7e5c10))
+ (fp_line (start 9.87 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 2bbda2c9-923f-44c2-9d22-a46cd81317c1))
+ (fp_line (start 9.87 4.8) (end 9.87 -2) (layer "F.Fab") (width 0.1) (tstamp 42896558-1e3e-4405-b168-0b2b2685ecda))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 646c445d-fb08-4e38-95cf-1029e3a59f21))
+ (fp_line (start 8.67 -3.7) (end 8.67 -2) (layer "F.Fab") (width 0.1) (tstamp abd3d4d3-0f43-4e2e-8241-ea72d474896a))
+ (fp_line (start -0.75 -3.7) (end 8.67 -3.7) (layer "F.Fab") (width 0.1) (tstamp b7bbd721-ff5d-4859-81fd-b18f8e637f51))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp d2bf0c3b-98fb-4c7d-85ba-6f1bf861520b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 726c51f4-907a-42d6-bbe2-9d5196676408))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp f77be264-12c2-497e-b508-cb0090e846df))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c94bb802-cbdf-4f59-a490-6be609850185))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B3P-VH-B_1x03_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..724543f0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B3P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.96 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d609b54a-4348-490e-bb14-9d5f0e324c53)
+ )
+ (fp_text value "JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical" (at 3.96 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dba84578-552d-4502-be89-9a1a281de0eb)
+ )
+ (fp_text user "${REFERENCE}" (at 3.96 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a47f5d56-96d5-46d6-adba-68e70927b737)
+ )
+ (fp_line (start 0.09 -3.41) (end 7.83 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 0aec1486-92b0-4e3c-84dc-46a720f4a4aa))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 0ee1620d-2367-4b90-b91a-01f57784e20c))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 0ef4e3dd-e2bc-46fb-a8fa-7608c9ba1434))
+ (fp_line (start 10.95 -4.61) (end 10.95 5.31) (layer "F.SilkS") (width 0.12) (tstamp 1046af78-9885-4420-8958-2830fcc0e975))
+ (fp_line (start 10.95 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp 25c0b608-3d86-4297-a1c3-8644c9f94900))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 40835aea-1be3-4a02-9569-f354688c1295))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 4ac19a9f-dd46-4929-a193-98e816739c40))
+ (fp_line (start 7.83 -4.61) (end 10.95 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 4d3a136b-9a29-424f-977b-5ebc9c8704da))
+ (fp_line (start 7.83 -3.41) (end 7.83 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 4fd7f85b-880d-4da0-9d08-1676e8890593))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp f0684614-6b00-4dff-aaf8-7b45b169bb16))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp f0cd8c51-354c-4322-80e2-e81d22635952))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 36bda61e-c03b-4a7e-8149-7d00fbc6f22e))
+ (fp_line (start 11.34 5.7) (end 11.34 -5) (layer "F.CrtYd") (width 0.05) (tstamp 9ea1ec94-983b-4ae3-be84-a168b24cac08))
+ (fp_line (start 11.34 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp b73a3d5d-6e98-481b-8d20-394b515aca34))
+ (fp_line (start -3.42 5.7) (end 11.34 5.7) (layer "F.CrtYd") (width 0.05) (tstamp e7134a3f-8472-43af-ac2a-2222a9f502c2))
+ (fp_line (start 7.94 -4.5) (end 10.84 -4.5) (layer "F.Fab") (width 0.1) (tstamp 031f03f3-fcca-4299-b3b1-157802b792bc))
+ (fp_line (start -0.02 -3.3) (end 7.94 -3.3) (layer "F.Fab") (width 0.1) (tstamp 18edb731-c7f2-4c1c-8a14-a555a683c44c))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 1d848829-953f-4dd9-b2c0-a04c9babaa90))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 1dc44d4b-ce94-48c2-86b5-e43509a28e8d))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp 3676babf-02f1-43d4-8a97-ca220e813e8b))
+ (fp_line (start -2 -2.1) (end 9.92 -2.1) (layer "F.Fab") (width 0.1) (tstamp 436c88d3-1d28-4cac-a03c-d80260ca538a))
+ (fp_line (start 7.94 -3.3) (end 7.94 -4.5) (layer "F.Fab") (width 0.1) (tstamp 5085289b-927b-49cb-beef-0ff2ddb1a0ea))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 6749297c-242d-4433-876d-92f6b2df8446))
+ (fp_line (start 10.84 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp 8dd387f1-1354-4dd7-965d-4f63db72b008))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp abdd11dd-ee22-41ae-a8a7-1d07f0fde827))
+ (fp_line (start 9.92 -2.1) (end 9.92 4.3) (layer "F.Fab") (width 0.1) (tstamp b5db054c-058b-4f5e-a58c-8d867e5da3d4))
+ (fp_line (start 9.92 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp d5a5b874-c937-4bf1-9b36-ad9c1f26fcbe))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp dca3f458-5d03-4a01-a930-535516cb713b))
+ (fp_line (start 10.84 -4.5) (end 10.84 5.2) (layer "F.Fab") (width 0.1) (tstamp fb877644-3760-4c07-ac94-dc84089b037c))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp f0550a23-d55d-48ef-a795-1eac5e526bea))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 0a60f085-eceb-47e3-a283-8a45ce141e61))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d217477a-9741-43c7-944a-beb8ff096559))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 60ffa424-0ddc-4977-b449-403930df5494))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH_1x03_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH_1x03_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..53b16932
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3P-VH_1x03_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_VH_B3P-VH_1x03_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.96 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 205292f6-52da-427d-a95e-2479a3cd5456)
+ )
+ (fp_text value "JST_VH_B3P-VH_1x03_P3.96mm_Vertical" (at 3.96 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd1e4cbf-2c31-4cf3-93ab-fcda6cf4351f)
+ )
+ (fp_text user "${REFERENCE}" (at 3.96 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 48b59e15-9bed-4f8d-8010-f8c2f21db871)
+ )
+ (fp_line (start 9.98 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 36ca146e-5c13-48a5-a66b-a64ba6638f06))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 6f6c1275-e93b-498c-b6b1-861ff00a8e82))
+ (fp_line (start 8.78 -2.11) (end 9.98 -2.11) (layer "F.SilkS") (width 0.12) (tstamp aa2f677e-b378-4351-93c8-a345af8bf899))
+ (fp_line (start 9.98 -2.11) (end 9.98 4.91) (layer "F.SilkS") (width 0.12) (tstamp b0cbe58b-f053-43c4-a6d4-7a74aa077d0a))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b37ae64b-c30d-44bf-8842-f6a795bf980e))
+ (fp_line (start -0.86 -3.81) (end 8.78 -3.81) (layer "F.SilkS") (width 0.12) (tstamp b4c826ab-28b1-45b4-b855-33bbf35cf3b7))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp b9b63e92-e3a1-45f7-a902-303c3ca55053))
+ (fp_line (start 8.78 -3.81) (end 8.78 -2.11) (layer "F.SilkS") (width 0.12) (tstamp d64f8080-3bbb-4662-84f4-6eb50f4cb4b5))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp e2833f53-e601-4b2d-98f1-0bdef4c0e1bf))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp f6c4c25a-ca6b-474b-bbbb-de4aa8800508))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f9ec0289-7ace-4310-a01f-852136bc6be9))
+ (fp_line (start 10.37 5.3) (end 10.37 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 012675d0-07b3-451c-bd68-570b0bb0a8b3))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 1eb20e07-b45c-411b-b1ce-e724c1423ba1))
+ (fp_line (start -2.45 5.3) (end 10.37 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 238c949d-a22c-45f9-bc1b-6d1dde98574b))
+ (fp_line (start 10.37 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 552ee253-de80-425a-9b38-3bd73858fe8d))
+ (fp_line (start 9.87 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 004485f6-e624-4bb3-9089-7ec0d273b58d))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 06d05267-c42e-4f63-a10c-857a034fa001))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 20d9a7bf-5eb3-44bf-a053-d45ba7f678ef))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 27ccbed3-941f-480e-9a0d-b4a97589ca6d))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 32f17074-727f-41b4-aa51-d5535e890627))
+ (fp_line (start -0.75 -3.7) (end 8.67 -3.7) (layer "F.Fab") (width 0.1) (tstamp 73c372b9-5a1b-419f-afce-4ef3840e7750))
+ (fp_line (start 9.87 4.8) (end 9.87 -2) (layer "F.Fab") (width 0.1) (tstamp 76e056df-869d-458a-84eb-af5257c22647))
+ (fp_line (start -1.95 4.8) (end 9.87 4.8) (layer "F.Fab") (width 0.1) (tstamp 938c5a8b-13e5-4546-a2b1-49c03660b7a5))
+ (fp_line (start 8.67 -3.7) (end 8.67 -2) (layer "F.Fab") (width 0.1) (tstamp b773c699-435f-4f83-8797-890e886689eb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp f19d4ee5-76c8-4b97-be23-46be4b231847))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 24c9e23b-8d4c-483a-a713-1f9bb8370aef))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9706fb63-e7bf-4444-9ecc-2b5224c5fdd2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B3P-VH_1x03_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a5941a57
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B3PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.96 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d3bb2895-5bbc-4f5f-a179-58b97e5e56e9)
+ )
+ (fp_text value "JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal" (at 3.96 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c54aa84-2a97-4807-b0e4-cb5635688d82)
+ )
+ (fp_text user "${REFERENCE}" (at 3.96 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c974a0bc-037c-4a6e-af37-9f556c1d5a1e)
+ )
+ (fp_line (start -2.06 3.89) (end 9.98 3.89) (layer "F.SilkS") (width 0.12) (tstamp 0364c18f-763c-4572-bc5f-707a4bc3bbbc))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 12fe57df-5f2a-4254-be01-de31f802a0ef))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp 2364844c-8071-4998-821a-b9b83db9160f))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 25fd9b9b-b7ee-443e-8283-7cb29c6ed4ee))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 40d75f6f-9c4f-4299-856b-99f5527b6a81))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp 53753816-69bf-42ee-a132-afdf0a2c84ea))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 5c1db82a-cdb3-4fa6-91a5-36c0deba7d9f))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 62be0a7b-608a-4a04-a1aa-d8cb8538df30))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp 72f7b7eb-09f6-460a-ac20-496f75118f29))
+ (fp_line (start 8.93 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp 7fb9a4f9-d267-40a6-b012-5694ee5b243a))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 8a32164f-0312-4e7e-9461-7d178ac83ac2))
+ (fp_line (start 8.93 7.31) (end 8.93 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9ab6afe9-5134-4af9-9117-cae3cbbd41b7))
+ (fp_line (start 9.98 3.89) (end 9.98 7.31) (layer "F.SilkS") (width 0.12) (tstamp a8f31b24-2aff-4539-b551-6e348151fcc7))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp aa9d6ca2-03b3-4636-88cd-eeb844001a7c))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp c476ba16-e10c-41d2-8e5a-484603320caf))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp d62c348d-a942-408c-916a-6effb778600c))
+ (fp_line (start 9.98 7.31) (end 8.93 7.31) (layer "F.SilkS") (width 0.12) (tstamp da6d4e47-e505-4ad9-a06e-c7523e24bc89))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp f01cb99b-63f0-4cd6-a4cc-3b3e5d2f9cea))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp f5f6b6cc-720b-40ff-a733-12e5bb5ea61b))
+ (fp_line (start -2.45 15.4) (end 10.37 15.4) (layer "F.CrtYd") (width 0.05) (tstamp ad8c5a84-16c9-437f-bd16-621a35cd2a1c))
+ (fp_line (start 10.37 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp baf8b47b-d1ef-4a56-87ba-e74ce281a57d))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp bfbdd22e-ccd6-4481-95aa-b9efe7db1f13))
+ (fp_line (start 10.37 15.4) (end 10.37 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp f622ddf7-6623-43a2-ac5b-5f927ec0dd84))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 0ffc6527-0073-4b5a-93a4-003fcd2f56a4))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 131889b7-3163-4a63-a4db-0925066281a6))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp 1d326c3c-b36c-4b28-a150-0b12ddeceeb1))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 217ee794-3541-4b78-b314-3df1e507fa27))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp 2773c4b4-b416-4036-bb32-f329df6190ae))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp 388606d0-e1fa-4088-b059-cdf7593b6311))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp 49ad0bc3-22ef-4b15-903d-495c1706359e))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 4a93b689-2aa5-45f2-83c3-d29e76724451))
+ (fp_line (start -0.9 13.4) (end 8.82 13.4) (layer "F.Fab") (width 0.1) (tstamp 53f1c05d-a5a7-4ae2-b4de-9dc4788c8c36))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 55116d91-621c-4506-8f9e-89a751d15a74))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp 55797f7a-abcf-46d0-bdba-026f0532ed46))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp 55d03bff-193d-4a32-a3e1-9d7611e22a5e))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 5deab4ad-b430-4efc-9863-5df0fd85324c))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 62859ae7-9628-4e26-8b8c-d430cb0ffcf8))
+ (fp_line (start 8.82 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 632f514c-7bb0-45ee-8910-8d5307b8abb0))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 6dc3ab6d-b87f-448e-897b-815010de573e))
+ (fp_line (start 8.82 4) (end 9.87 4) (layer "F.Fab") (width 0.1) (tstamp 8201b87a-8c97-4395-8a0e-0cdaec8cca4f))
+ (fp_line (start 8.82 13.4) (end 8.82 4) (layer "F.Fab") (width 0.1) (tstamp 86f08aa7-c3db-44ac-a083-59659ad84f4c))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 90a65110-4690-4740-91c7-cc7dd31c0b60))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp b2723a51-bffa-4180-ae1f-b09c6b50012a))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp b4a8d60f-9254-47e1-9b7c-b919d63b06d8))
+ (fp_line (start 9.87 7.2) (end 8.82 7.2) (layer "F.Fab") (width 0.1) (tstamp b82ca566-49d1-4fa4-bb99-6745ad726a7a))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp bc2e09cf-9022-4d8d-b954-1ac6324590d4))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp bd457ce0-382a-4f19-bd66-bbef170eecc1))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp c5ba4610-3169-44e8-aa66-72ba46060100))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp d39e6e5a-7551-4119-a6cd-1e0e83a1fb0b))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp d7b07240-465e-41fe-a917-20fd0bbaacfd))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp e54df588-5756-488a-8e61-2822c51b3a68))
+ (fp_line (start 9.87 4) (end 9.87 7.2) (layer "F.Fab") (width 0.1) (tstamp ed7b4a68-4b5a-4df1-9d43-fdcda4878d54))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp ee90b3fe-bddf-40f7-8923-82ff72c993c2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 1db50f3f-cc92-4c12-a4bf-8503741fd586))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b7b4904e-161f-4338-9c26-67d1a1c25ac1))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ef06f752-2b80-4977-b460-8ce26957ae1e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e3c3f1a6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B4P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.94 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a1c82023-1634-4d2a-b514-fb21914e0801)
+ )
+ (fp_text value "JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical" (at 5.94 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f15d17b2-6029-4f6f-82bb-62b7b99499a9)
+ )
+ (fp_text user "${REFERENCE}" (at 5.94 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d270bc72-ad46-4b8d-9491-7fed3e4fbb6b)
+ )
+ (fp_line (start 13.94 -2.11) (end 13.94 4.91) (layer "F.SilkS") (width 0.12) (tstamp 00d012ed-4b05-4acc-b579-46e9acb028d7))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 19247f05-2356-4865-805b-aecfed503d19))
+ (fp_line (start 13.94 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 1bb63b5d-6c9b-41c0-b2a2-6d05f5897f69))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 20125ed5-cfb8-4c83-8288-0fe971f0656c))
+ (fp_line (start -0.86 -3.81) (end 12.74 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 444a0f51-08d8-4f1e-b5ec-41b8122a69c8))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp ab5e3756-d407-4676-95a2-e46d513972ef))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp c1de822b-d4aa-4654-b366-b7bd22abdcfe))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp da03e5f8-5961-4312-8521-d25a3302b3d2))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp de14f46f-8841-44b9-abf5-9f605093c584))
+ (fp_line (start 12.74 -3.81) (end 12.74 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f1a90128-f0b5-4c41-9bc5-2083eda5fb48))
+ (fp_line (start 12.74 -2.11) (end 13.94 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f83c64f6-9c02-4dcb-b388-887ca1cfed48))
+ (fp_line (start 14.33 5.3) (end 14.33 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 07a38de4-51bf-4577-b5fd-b328612e9a66))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 9eab1a18-ddb4-4b38-9453-f1b46d99ec85))
+ (fp_line (start 14.33 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 9eef3288-542f-4319-bc16-27b0e4e9ad4a))
+ (fp_line (start -2.45 5.3) (end 14.33 5.3) (layer "F.CrtYd") (width 0.05) (tstamp c47e905d-6183-4e43-834e-259f5afe28c2))
+ (fp_line (start 12.63 -3.7) (end 12.63 -2) (layer "F.Fab") (width 0.1) (tstamp 01ba76dd-35e3-4a50-9896-e417ce45988b))
+ (fp_line (start -1.95 4.8) (end 13.83 4.8) (layer "F.Fab") (width 0.1) (tstamp 3add17d7-b30c-41fe-ba67-6f76d6453a41))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 3c27915d-26c1-4ca9-83a7-16f88c77ecf0))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 436c6938-b6b6-467d-b2ea-fbaa642e8062))
+ (fp_line (start 13.83 4.8) (end 13.83 -2) (layer "F.Fab") (width 0.1) (tstamp 63d90985-2bfc-4f6a-ae83-64124193195d))
+ (fp_line (start -0.75 -3.7) (end 12.63 -3.7) (layer "F.Fab") (width 0.1) (tstamp 8a0778da-6062-4d94-9d06-20c22f69a597))
+ (fp_line (start 13.83 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp b32540a6-f41d-4330-8db8-f9b0865be231))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp c53227f2-0a81-4bdc-b828-475c0b73107d))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp cb139019-16da-425f-9515-5cbf86aa12de))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 280d6c58-06f7-48d3-a1bd-395920465bf5))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3d27311f-09da-41c7-aa42-5762349b54c2))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e347e3c6-f35d-4de7-b32b-69b69b6787aa))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 00bd7a44-e8b1-4877-afa5-4f8e83d758cc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B4P-VH-B_1x04_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..28d51522
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B4P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.94 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1afa95a-ccf7-4e86-9f0f-67da8cea41bc)
+ )
+ (fp_text value "JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical" (at 5.94 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec91b881-a275-4fed-8f5b-167c8c4998c4)
+ )
+ (fp_text user "${REFERENCE}" (at 5.94 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 628bb26d-09cb-41d9-8b35-fcfcce2ede25)
+ )
+ (fp_line (start 14.91 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp 100b9c5e-7639-4595-b577-f8aa2f5e90ee))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 25049fa2-d979-44c5-9b96-64ebe6ecb17a))
+ (fp_line (start 0.09 -3.41) (end 11.79 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 57956bf5-4b9a-4a27-831a-cfe6d6c414d2))
+ (fp_line (start 11.79 -3.41) (end 11.79 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 6767d893-17bf-4cc1-a7a3-14d526e1d93f))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 7e265f69-2acb-4d0e-82a0-b1ef77f9554a))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 8a6982c6-e087-4803-8014-581879584fbb))
+ (fp_line (start 14.91 -4.61) (end 14.91 5.31) (layer "F.SilkS") (width 0.12) (tstamp 9b6f6ca4-9e5f-4192-8657-a904cfaed73e))
+ (fp_line (start 11.79 -4.61) (end 14.91 -4.61) (layer "F.SilkS") (width 0.12) (tstamp b6142eb4-37d3-4027-b7b1-41de5747ed10))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp bafc083a-ea43-4924-bf28-31f5b0bd92c2))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp d41c61f6-cc1a-4604-a03b-6fb5ac9323a9))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp fc116750-cf75-4156-b1cc-7cd2bb985ca3))
+ (fp_line (start 15.3 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp 52f3fa7b-816a-4c16-96c6-e22caf8cf9c6))
+ (fp_line (start 15.3 5.7) (end 15.3 -5) (layer "F.CrtYd") (width 0.05) (tstamp 5bdea5f7-f650-440f-b081-013bc2526872))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 7e4b0e1c-85dd-4433-9500-acab6fc2f592))
+ (fp_line (start -3.42 5.7) (end 15.3 5.7) (layer "F.CrtYd") (width 0.05) (tstamp beb6a8f9-455e-4192-8f7e-db03c33f7ab7))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 158ae75d-33a9-4b0d-81e8-165d52033933))
+ (fp_line (start 14.8 -4.5) (end 14.8 5.2) (layer "F.Fab") (width 0.1) (tstamp 35f234e0-cba1-4ce9-b1b7-50160308b952))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 44534f9c-12a5-4d9c-ba24-48762a1618c7))
+ (fp_line (start -0.02 -3.3) (end 11.9 -3.3) (layer "F.Fab") (width 0.1) (tstamp 47b05ecd-94cf-496d-8ae2-cbda84d9a941))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp 4b2c77ad-f357-4956-b230-74a31828fe2b))
+ (fp_line (start 13.88 -2.1) (end 13.88 4.3) (layer "F.Fab") (width 0.1) (tstamp 7126562f-fa79-4249-9c3d-d9bda96939e4))
+ (fp_line (start 11.9 -4.5) (end 14.8 -4.5) (layer "F.Fab") (width 0.1) (tstamp 7e708a0f-8141-42f1-bb0f-63dfb9504e99))
+ (fp_line (start 14.8 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp 823f4bb9-41c0-4c11-8ba3-2fbe5aa8f1f3))
+ (fp_line (start 13.88 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp b75611f4-f487-48f2-a0a2-ad3fc73ee050))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp b82334dc-f172-402f-a53e-af0009ad5027))
+ (fp_line (start -2 -2.1) (end 13.88 -2.1) (layer "F.Fab") (width 0.1) (tstamp bce24278-a983-4794-8470-d1a29fe3b6ac))
+ (fp_line (start 11.9 -3.3) (end 11.9 -4.5) (layer "F.Fab") (width 0.1) (tstamp c1f988d9-1904-4d72-8eb8-d63db5a45b10))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp c4575217-8775-4dc7-9287-a481911244db))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp c7d9b938-c1fa-4b79-9c1c-3f38c6edcfd9))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp ed7113eb-2010-4143-830a-2fb1a25c32f1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp a08b081e-0d7e-4c92-b43e-bc11e2cfdaae))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 25b34b69-11e2-42d8-b438-3d36d4de6fe2))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7c4bc838-83ec-49e9-955e-727a9493654e))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp fc14fc83-df95-4f70-afe6-b5a9bb957bc7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B4P-VH-FB-B_1x04_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH_1x04_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH_1x04_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c8f8ce92
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4P-VH_1x04_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_VH_B4P-VH_1x04_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.94 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1c500b9e-7505-4830-9b79-89bb57f09535)
+ )
+ (fp_text value "JST_VH_B4P-VH_1x04_P3.96mm_Vertical" (at 5.94 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp de21f8bb-cff6-4709-a31f-1d9ffefd9707)
+ )
+ (fp_text user "${REFERENCE}" (at 5.94 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 82bf1d85-51d2-4661-a113-fcf8e0bf296f)
+ )
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 05742c1a-809c-4fab-8e41-51f2b8143600))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 088944ef-43db-4c78-af3c-d6e88cd8730a))
+ (fp_line (start 13.94 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 08fdf395-78b5-4752-95f7-d55c0e09e1ed))
+ (fp_line (start 12.74 -3.81) (end 12.74 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 0b332c47-fcba-4cee-9fc7-ff5aae221ee3))
+ (fp_line (start -0.86 -3.81) (end 12.74 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 179bb7eb-c64b-4193-8d86-d2bd2d54e010))
+ (fp_line (start 13.94 -2.11) (end 13.94 4.91) (layer "F.SilkS") (width 0.12) (tstamp 3686f034-81bb-4b26-a5ad-8556bbb338cd))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5e146a67-4d14-4cba-84b4-f03d5030ce79))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 60c82200-0644-478e-8343-f6924398a6d0))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp bfbe98c7-0345-44d0-ba16-ef8b6d9a2ccf))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp e51d7bd1-5926-44c8-93fa-6b3960220dcd))
+ (fp_line (start 12.74 -2.11) (end 13.94 -2.11) (layer "F.SilkS") (width 0.12) (tstamp fede99f7-e8b0-4274-8f94-7da42a92d61e))
+ (fp_line (start 14.33 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 07b9164c-96f4-4194-ad3c-9f080721472f))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 9ac03a8f-999d-4271-a138-112927139cb1))
+ (fp_line (start 14.33 5.3) (end 14.33 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp fa02cb18-54dd-4075-b6e1-03dc349e0f23))
+ (fp_line (start -2.45 5.3) (end 14.33 5.3) (layer "F.CrtYd") (width 0.05) (tstamp fef049ce-1379-4249-85fb-9ef57766b415))
+ (fp_line (start -1.95 4.8) (end 13.83 4.8) (layer "F.Fab") (width 0.1) (tstamp 0cd38478-ceeb-4441-aa34-077a2d8599fc))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 2209194f-0e74-489f-a8ee-84868026fa59))
+ (fp_line (start 12.63 -3.7) (end 12.63 -2) (layer "F.Fab") (width 0.1) (tstamp 2a5d380e-2b33-4c8d-ab95-8849eb15ebe4))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 4065487c-259d-480f-98b5-2d1c3a78d970))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 71d0b6f1-fe33-4db0-a440-d47db577f795))
+ (fp_line (start -0.75 -3.7) (end 12.63 -3.7) (layer "F.Fab") (width 0.1) (tstamp 7866e31b-7b5e-467c-9335-80262048745c))
+ (fp_line (start 13.83 4.8) (end 13.83 -2) (layer "F.Fab") (width 0.1) (tstamp deafca4e-6953-4256-8350-83a41d778792))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp ed5c8ac5-691d-4eb5-a7fd-2626212209c6))
+ (fp_line (start 13.83 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp ef5cba2e-ace9-4817-923e-09af0554672f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 95d32ca3-5153-4f57-89a4-f96b7a9188ab))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e973bc67-0998-4dfb-8ecb-026636158f1b))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 20a1736e-163b-4569-9adb-e36aea2d1304))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 133eaca4-0e5b-44c1-bf77-c4f380fe59f2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B4P-VH_1x04_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e3a04181
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B4PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.94 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6be2a6d-f0e1-4b89-ba36-7e095e50cc6c)
+ )
+ (fp_text value "JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal" (at 5.94 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 848f650c-93a2-4d78-bae5-3aedbc3dedac)
+ )
+ (fp_text user "${REFERENCE}" (at 5.94 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1abffe86-74ca-4d3e-9c2a-34628a7ac269)
+ )
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 010a4748-1afd-4cf5-847f-bcaad06795ee))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 0181b4d9-1435-4842-9a27-e638baa844e7))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp 043a1eed-14d7-4d5d-bc22-b91109f3059d))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 22f4cfc5-9771-43c0-bcb1-55168f188673))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 29cb3dce-6d21-4e0a-b09a-1c716603c6ad))
+ (fp_line (start -2.06 3.89) (end 13.94 3.89) (layer "F.SilkS") (width 0.12) (tstamp 30a078a9-e907-4b14-b9c8-dbe898f73a90))
+ (fp_line (start 13.94 3.89) (end 13.94 7.31) (layer "F.SilkS") (width 0.12) (tstamp 31870b2a-d3a3-490f-8a69-e17acb23dd78))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp 34f7db98-dedc-44cd-9c28-b396745a55de))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 3b3d8609-d2dc-43c0-a688-2637458a453a))
+ (fp_line (start 13.94 7.31) (end 12.89 7.31) (layer "F.SilkS") (width 0.12) (tstamp 43b2c24a-43d0-408d-850e-49110c300af4))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 44a5aad2-2a9c-465b-b212-7c7e5ce11830))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 46c9809a-8bf6-46c7-8802-813743ab1a5c))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 5f70f111-1903-4cdb-b252-b8392b4eef3c))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 63f40a0b-5a7a-4095-98df-c5917e08b364))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp 65234f25-00bb-4669-9db1-4c85a7e8e380))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp 7382b8f0-1418-43fb-aeca-6d1c69b2b1c7))
+ (fp_line (start 12.89 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp 7fe7e27c-6ae4-4cdd-bae0-ab8e78c9e630))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8f90a905-a504-442c-884b-db111ad9b9dd))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp bba28f76-ae34-47cb-9206-d49fdc523a79))
+ (fp_line (start 12.89 7.31) (end 12.89 13.51) (layer "F.SilkS") (width 0.12) (tstamp cc6e2e23-dcb3-4ff3-aac8-93b1ddcbc203))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp e4c69d07-6cc7-4410-9a10-638ae156e872))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp e616a064-a13a-4a24-a535-de77a3fa2aa9))
+ (fp_line (start 14.33 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 0e36f8b7-6b56-41f2-8cef-a1a4bdbac536))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 9a71b786-242f-40ad-a5eb-f72edf8e94f4))
+ (fp_line (start 14.33 15.4) (end 14.33 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp c4493a25-5f56-4d2f-a5a6-c403534a032f))
+ (fp_line (start -2.45 15.4) (end 14.33 15.4) (layer "F.CrtYd") (width 0.05) (tstamp e5e9c3f0-d91d-44e2-8588-622b75942080))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp 03b6b7ae-ce68-4946-b0d4-4be27940d5ae))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp 1986b105-9fe9-4c6b-a3af-983b739db56c))
+ (fp_line (start 13.83 4) (end 13.83 7.2) (layer "F.Fab") (width 0.1) (tstamp 2f56dbf3-cd9b-4c6d-a0bc-f7cc43e3a10b))
+ (fp_line (start -0.9 13.4) (end 12.78 13.4) (layer "F.Fab") (width 0.1) (tstamp 31b5fd3a-e9d2-4622-bd04-398602140a0f))
+ (fp_line (start 12.78 13.4) (end 12.78 4) (layer "F.Fab") (width 0.1) (tstamp 37534149-dfe9-450b-b2fa-b95a28b09c1a))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp 37c0d408-7b2b-4fd0-9a17-0c5a3b753f98))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp 39bb8ac9-c2b9-4384-b51a-5a774abc57c3))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 4be42f06-0558-49ed-9207-3d7607619226))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 4fe0c394-b11d-44af-bc44-911097499c13))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 5c53ab63-749a-48cb-aa59-242357e84b8c))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 5c9bfa84-f156-45c6-bc81-ce91ab37a402))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp 6958d7b6-0a86-4afa-868b-fcb6808e8cf3))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp 6b636695-34f0-4f76-93a9-d401dfead79d))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 6b96d9fd-fb87-4128-bd1b-17c72b4e91a5))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp 6c7d44b5-1a64-4be0-94af-32b1e62069bd))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 716c03b7-db23-49c2-9509-d3cae4b17a10))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 72c2254c-a96f-46ee-8fb4-056a7cc72b01))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp 7d9acb4b-8a11-43db-bc66-f296e8d63d9d))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp 7e5c0a31-dfb6-427f-87fc-180d3ec27e25))
+ (fp_line (start 12.78 4) (end 13.83 4) (layer "F.Fab") (width 0.1) (tstamp 7f6d73c1-87d4-4786-a125-59c3424b9d3c))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp 87c02dde-45a9-4c84-9e9d-1176e8de41f4))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 87fc67e6-84dd-4b53-a519-1f4238a6d2f0))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp 9c7e2408-e850-4efe-9305-de7d0094e1f9))
+ (fp_line (start 13.83 7.2) (end 12.78 7.2) (layer "F.Fab") (width 0.1) (tstamp 9f87433b-cee7-4cb6-9f81-c845b04af6af))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp a8f8bba3-53c2-45c9-be1c-b2fb006f7333))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp a8faadfa-c35a-47e7-b338-eed0c9e1299f))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp aebf4b57-3cca-46c4-b509-1b0048f22917))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp bab2035b-0ef3-4902-b684-2d3476cfac54))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp bc278694-f15c-4497-acd7-4597d661ba6b))
+ (fp_line (start 12.78 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp c393bb7e-8e2e-425e-8e16-8a728e369bac))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp d22f593e-c31c-4b4b-887f-aff57edd17f3))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp d32135e9-fe6a-4c6e-8827-b39646f83754))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp d619c134-f813-4868-b32f-5ab4ba755bf1))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp d92536fd-9fb3-4e1d-9fcb-2de3bf99d4eb))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp d95d267b-7d7d-4ced-8a51-32007c5d6231))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp fc32cb4c-6c91-436e-b60a-157be0461831))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 6a3dfc98-e97e-47a4-a30b-25ac948cd0ec))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d83f4280-7acf-456d-9e33-8da85167bb0a))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 283b836c-85d8-4c01-80e9-0456c81c9944))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c249df9b-cf14-4cce-a05b-602498c284ea))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B4PS-VH_1x04_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3a96ee0f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B5P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.92 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8dac962c-02ef-4d08-9f9f-c0a63f3b443b)
+ )
+ (fp_text value "JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical" (at 7.92 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f86745a-af1c-4b0c-b83a-b981052d5c9d)
+ )
+ (fp_text user "${REFERENCE}" (at 7.92 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 88128093-970e-4599-a43d-aae6fa9d2881)
+ )
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 26a664c5-4875-4881-920f-c49fda27e3f1))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 3282a802-9e7f-452b-bd35-13d768670b61))
+ (fp_line (start -0.86 -3.81) (end 16.7 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 6b38a957-8871-48d5-9439-e72e859c08ac))
+ (fp_line (start 16.7 -2.11) (end 17.9 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 6f763c6d-4bda-44ee-85b6-3b9b08998fa8))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 92fc7c3f-1444-4c3e-a0f0-29f67ac30982))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 9835ca20-35e5-4de4-a9ef-aa208ae4c74e))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp ad1f6f0d-9fc7-465f-b29c-36f1a4e76ed8))
+ (fp_line (start 17.9 -2.11) (end 17.9 4.91) (layer "F.SilkS") (width 0.12) (tstamp ae7b405f-e095-4207-b3fb-ddbf6e51f508))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c6cb2948-5622-4f9f-8bca-070b2e5f5ec0))
+ (fp_line (start 16.7 -3.81) (end 16.7 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f7c941df-b61b-469b-bc15-14e9d247d0e1))
+ (fp_line (start 17.9 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp fe7197c5-b2db-4b11-ae1d-6babf0d48e92))
+ (fp_line (start 18.29 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 6338b3ba-4467-4b27-9422-d8267bcf5e6b))
+ (fp_line (start 18.29 5.3) (end 18.29 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 6f53f847-3d70-48d1-8e1d-dead5b30965c))
+ (fp_line (start -2.45 5.3) (end 18.29 5.3) (layer "F.CrtYd") (width 0.05) (tstamp d117f0d9-0294-47ba-a386-3f1ce140ee60))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp f3059d65-5477-4290-a765-a96998edbe08))
+ (fp_line (start -1.95 4.8) (end 17.79 4.8) (layer "F.Fab") (width 0.1) (tstamp 00a6fb27-33ad-43e5-ae6b-27eb5e370bd7))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 055e5034-13b3-4cdd-ab0c-a37a65b7c4a0))
+ (fp_line (start 17.79 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 124c904c-ad77-44c4-bab8-e02c4eb887a9))
+ (fp_line (start 16.59 -3.7) (end 16.59 -2) (layer "F.Fab") (width 0.1) (tstamp 80085a77-2e53-498c-a53b-449acbb8f412))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 9de084e1-7127-4b09-913e-c142ff946b5e))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp a2b0b3fd-20c2-4636-aa92-1b8d74123646))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp c73621d1-7164-4a9e-a247-80d47e04f93c))
+ (fp_line (start 17.79 4.8) (end 17.79 -2) (layer "F.Fab") (width 0.1) (tstamp cb8aa045-3be9-496c-99e0-eacc496976f0))
+ (fp_line (start -0.75 -3.7) (end 16.59 -3.7) (layer "F.Fab") (width 0.1) (tstamp d95805b2-f05e-42c5-9c97-f5ae1e88a743))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp ab568584-a0b2-44b0-bc78-42c2fb3e102f))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 60776825-845f-4f8a-b3f7-68b7ab1b22a6))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2b8e8741-7fa4-4bde-8d62-6f7c1e3fe93e))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b086de1d-8e01-4245-89b1-e314ebd54a07))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 28e874a3-7e3a-47f5-a1a4-2cdf4cc13d9d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B5P-VH-B_1x05_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..92d552dd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B5P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.92 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 157cd2b2-6f88-40bb-b4dc-8d4b713abcc3)
+ )
+ (fp_text value "JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical" (at 7.92 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d162531e-c18e-427b-8cd4-ed602146095f)
+ )
+ (fp_text user "${REFERENCE}" (at 7.92 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f05a3212-ce9e-40be-b22f-4d67cb139e81)
+ )
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 11f027ba-a3e9-4356-be0b-12295f9f75ca))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 2b74f316-278b-494a-b33d-f17d85c4a8df))
+ (fp_line (start 0.09 -3.41) (end 15.75 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 4de4e851-7c83-4ed3-93a3-221d80959a8e))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 58d29fff-f85b-43c5-bf4b-d8747375f8b9))
+ (fp_line (start 15.75 -4.61) (end 18.87 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 8a16562a-18f6-490d-bfaf-afd45b48d31f))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 94ea8e55-c3ba-4505-833f-24c67b8048cb))
+ (fp_line (start 18.87 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp 9803d4b6-8af7-498d-966b-36fd46d56638))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp ae090cf2-93f2-4846-9f0a-f60648570cfc))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp c4adfbe4-8ef4-44bf-9017-85c7c8dbab48))
+ (fp_line (start 18.87 -4.61) (end 18.87 5.31) (layer "F.SilkS") (width 0.12) (tstamp d6f3e523-80da-4930-8740-f35ce8be39a9))
+ (fp_line (start 15.75 -3.41) (end 15.75 -4.61) (layer "F.SilkS") (width 0.12) (tstamp fc54e036-d4a7-4692-9c3c-5e62280f53dc))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 02f059f8-7dec-464c-a8a7-97ea73b9c8fd))
+ (fp_line (start 19.26 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp 0d7b9f89-3b64-448e-af86-ce4c25cd8f30))
+ (fp_line (start -3.42 5.7) (end 19.26 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 98e59369-04e2-412a-a843-8b5392f07dfb))
+ (fp_line (start 19.26 5.7) (end 19.26 -5) (layer "F.CrtYd") (width 0.05) (tstamp ebfd0416-8f56-4812-bd6f-264e46c11d5b))
+ (fp_line (start -2 -2.1) (end 17.84 -2.1) (layer "F.Fab") (width 0.1) (tstamp 06dcfebf-f307-4b6f-8a51-cfc6c2b14454))
+ (fp_line (start 15.86 -4.5) (end 18.76 -4.5) (layer "F.Fab") (width 0.1) (tstamp 0748b612-3d70-4abf-bbac-4821e9e80f84))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 11d1bcea-7e8e-406f-985a-c58903375a0c))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp 2e4f8a2f-8cf5-44ad-9900-ba30da4e7780))
+ (fp_line (start 17.84 -2.1) (end 17.84 4.3) (layer "F.Fab") (width 0.1) (tstamp 44260693-8160-48cb-a8b6-afdc873c1810))
+ (fp_line (start 17.84 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp 6c087b4f-fd5d-4f26-958c-fa0ea8e31d8e))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp 72d0a192-37e7-4d8d-8e0c-93b10aa6f5f8))
+ (fp_line (start 18.76 -4.5) (end 18.76 5.2) (layer "F.Fab") (width 0.1) (tstamp 917395ca-02a7-44ed-a49b-be0a6a76426c))
+ (fp_line (start 18.76 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp 9cc71f72-f1ab-45ef-bafd-6ebb06e0eee6))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 9cf3694a-09af-4938-a6a5-f48e0baa39be))
+ (fp_line (start 15.86 -3.3) (end 15.86 -4.5) (layer "F.Fab") (width 0.1) (tstamp b5555c8b-8d28-4f68-a4cd-c0fbb30c01a9))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp c807c288-e18e-431a-a545-53e961e0b682))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp c8422f8a-040c-4f58-9f0c-318ac54ca5dc))
+ (fp_line (start -0.02 -3.3) (end 15.86 -3.3) (layer "F.Fab") (width 0.1) (tstamp f6b1b1f8-5a4c-4899-809a-a529afb5db31))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp af7cabb5-c24e-4c20-814a-bd5901e487c6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 06d5e38a-0756-4186-95e9-566f6fdc04ed))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 70be17cd-e024-41dc-bfee-9b1db0c49fba))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp fe48fcd3-77b1-44f2-9162-1fa34f6fb22e))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 618be90c-e2bd-4a72-90d2-b7980a5c8efe))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0b92ce95-5fb4-46f6-a497-c2669af93a9c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B5P-VH-FB-B_1x05_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH_1x05_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH_1x05_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8a4128ab
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5P-VH_1x05_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_VH_B5P-VH_1x05_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.92 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ddd6f08-9266-45f8-a138-a41d6db34abd)
+ )
+ (fp_text value "JST_VH_B5P-VH_1x05_P3.96mm_Vertical" (at 7.92 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 670d871c-35fb-43bb-8e8f-b7bcfd729aea)
+ )
+ (fp_text user "${REFERENCE}" (at 7.92 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 10523861-3267-4b0f-8119-591da7da2334)
+ )
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 069e72a1-a8ce-4f5e-b683-55725de11a6e))
+ (fp_line (start 16.7 -3.81) (end 16.7 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 4068a9da-9871-452d-906c-a560de4bb3b7))
+ (fp_line (start 17.9 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 41f489ae-3d4b-44af-abe4-548c1bdd7e38))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 4f3758b0-3b85-4dbd-a17d-6688d7a9aa9c))
+ (fp_line (start 16.7 -2.11) (end 17.9 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b365ed73-f6eb-4d2d-87e3-55557105d6b6))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp b7a8c091-4882-4891-91a9-a56e044d5fdb))
+ (fp_line (start -0.86 -3.81) (end 16.7 -3.81) (layer "F.SilkS") (width 0.12) (tstamp bb5515e4-e260-4807-bd02-980b853558cc))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c79dd253-721a-416d-b26e-06e4f14fd146))
+ (fp_line (start 17.9 -2.11) (end 17.9 4.91) (layer "F.SilkS") (width 0.12) (tstamp cbe84b28-bdcd-420f-a748-025d0f276003))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp e7c7974f-4362-4e74-854c-2d717423d7e0))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp ebb83bef-2f05-424c-a8db-7f45406ae75b))
+ (fp_line (start -2.45 5.3) (end 18.29 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 1dc413de-77f2-40de-97d3-e85da3af46a9))
+ (fp_line (start 18.29 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 464cbd95-9ad8-4ae1-a5ae-1db78388d298))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp d5547ef5-8b86-441a-a038-8fedc3a4c5bf))
+ (fp_line (start 18.29 5.3) (end 18.29 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp ee5ba7bf-1ba0-4642-b0dc-b5166d851867))
+ (fp_line (start 16.59 -3.7) (end 16.59 -2) (layer "F.Fab") (width 0.1) (tstamp 45a7d723-b050-4a2f-802a-fcf1a9913c23))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 616f712b-5da1-4911-8bd3-c84d8729eace))
+ (fp_line (start 17.79 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 68f64bba-bacf-4003-a4fd-202272fead8d))
+ (fp_line (start -1.95 4.8) (end 17.79 4.8) (layer "F.Fab") (width 0.1) (tstamp 90f14a5d-06ce-4e30-a8fb-4b2851412efd))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 942b9f30-c241-4af3-beca-958d9883cbc7))
+ (fp_line (start -0.75 -3.7) (end 16.59 -3.7) (layer "F.Fab") (width 0.1) (tstamp b791e34e-a9bf-471d-b7b9-8110ac0a523a))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp bd934050-5a0a-4589-9c6c-60ab683cd28f))
+ (fp_line (start 17.79 4.8) (end 17.79 -2) (layer "F.Fab") (width 0.1) (tstamp e4260251-3fb2-4b69-92bd-e26359a7df77))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp e74314a7-87d2-443a-bc75-cd27d8253146))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 06247b59-b3cb-4c51-89d6-418d11dabfbd))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 471a9bd1-9fa3-4f1a-9814-ebfdbb565a34))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b2affdb8-5b49-4581-83fb-223c20ebad3e))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0c224dd9-2d73-44cb-9b27-9cef2b40d10e))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1e3bf6ca-31ab-4531-ad85-745faa6415e9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B5P-VH_1x05_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..dced8746
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,100 @@
+(footprint "JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B5PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.92 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dffc5df4-c7ed-4b6e-8259-424cbe7ec893)
+ )
+ (fp_text value "JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal" (at 7.92 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dabb9abd-2556-429e-9361-b027eb227359)
+ )
+ (fp_text user "${REFERENCE}" (at 7.92 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7a6d5fb4-843d-4a69-af2b-79377247e447)
+ )
+ (fp_line (start 15.02 15.01) (end 16.66 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0989735c-466e-4b14-909f-77f08a0b82b2))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 09a9fc70-366d-4c90-91a0-8b637429c755))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 14cc3212-393e-44cd-a254-3f77484ef0c8))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 1ae16f4d-3814-4734-9d9b-ad7366bccbb0))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 2603a78e-6652-4f05-ad96-2a72c20e65b6))
+ (fp_line (start 17.9 7.31) (end 16.85 7.31) (layer "F.SilkS") (width 0.12) (tstamp 2dbb4ce7-8a75-49c8-974e-4b625eaeff9f))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 317eafcf-cede-45e3-95ec-d46077816433))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp 33018d9b-f62b-4b38-b948-8ba9eb584607))
+ (fp_line (start 15.02 13.51) (end 15.02 15.01) (layer "F.SilkS") (width 0.12) (tstamp 34881d49-d98b-4109-9636-04313130b83a))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 5e13e088-4c26-4be7-a546-37ac91b72030))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 6437ffd8-28ff-4544-a6f9-4e45c3f6bf3f))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9fc6aa15-e1b1-4525-9339-815d5a791f07))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp a1a7dfda-bfdf-4ec4-b449-390f17891cad))
+ (fp_line (start 16.66 15.01) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp a753b160-5c08-4b23-80df-66b8896c676a))
+ (fp_line (start -2.06 3.89) (end 17.9 3.89) (layer "F.SilkS") (width 0.12) (tstamp ac812c25-b4bd-40b0-9e8b-eb7656912ddb))
+ (fp_line (start 16.85 7.31) (end 16.85 13.51) (layer "F.SilkS") (width 0.12) (tstamp b2c0e296-18ea-420c-aed5-796580ce1a7b))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp b62feb73-ba65-4c4b-b29b-7aa6b5975d80))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp b82abd05-4c30-4b1f-b258-103ace883e8e))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp baff6a70-4d33-4006-9dd2-d8a5f74d79f0))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp cecf2d49-f9b1-40a1-adc9-b6f1bab15ffd))
+ (fp_line (start 17.9 3.89) (end 17.9 7.31) (layer "F.SilkS") (width 0.12) (tstamp e42696c0-4e9c-42a5-bb8e-f11fa8406b51))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp e7a06503-1990-4066-9d09-0830ddaac080))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e894d74e-94e7-4007-959d-ce53a0afaf9d))
+ (fp_line (start 16.85 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp ece9cd6f-d24c-4b5e-8a1e-adf1f359d29e))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp f697fb7a-2c48-4039-b6a3-e3efdfb92ac1))
+ (fp_line (start 18.29 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 085498d8-2a0f-4479-bb10-286b210cf7ad))
+ (fp_line (start 18.29 15.4) (end 18.29 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 261eed90-066b-4d7d-a912-aabf4b35b8c6))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 516eec50-2aaa-43dd-85e3-fdda18f4c230))
+ (fp_line (start -2.45 15.4) (end 18.29 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 526557dc-4c91-4780-91a7-8c5e1c295674))
+ (fp_line (start 15.14 14.9) (end 16.54 14.9) (layer "F.Fab") (width 0.1) (tstamp 08437f4d-af13-4b2b-b117-8f0f762324a6))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp 1f6bcabf-5ce5-4c4d-95eb-0a23f7d7811f))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp 360ed08c-5cf3-48e8-8ba3-60e83091fbab))
+ (fp_line (start 16.74 4) (end 17.79 4) (layer "F.Fab") (width 0.1) (tstamp 485d7cbb-1f40-4f37-8117-e843459bd1c0))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 5bb8b1e1-cd03-4c76-9fee-5bf85b684c6c))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 5eb50971-8cd5-4c36-9a8a-778a2533abbf))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp 60d19abd-bdb2-49d1-9df3-dff48b65c359))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 61c4033c-954c-473a-a405-36831225ab40))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp 69fc94a8-120b-4853-8022-51bf035a0739))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 7287f16a-2b3a-4fd1-af4b-9737594a1c65))
+ (fp_line (start 16.54 14.9) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 79b841eb-4108-4923-aaf1-2d32780ee328))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 7a61f5d2-6ab9-4c1a-9cc4-6a765fd3db69))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp 7cc61bc1-2850-4de4-9605-66593b7943f4))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 81032349-2f6c-474d-afbe-ef8e878299b7))
+ (fp_line (start 17.79 4) (end 17.79 7.2) (layer "F.Fab") (width 0.1) (tstamp 8d724161-ecbb-41ef-ac01-55f87239db3d))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp 9ccf8e4f-8fb9-4594-b993-1f92ec7e5674))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 9cec30ba-fbc0-441b-a9f2-768c8550922d))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 9d7b36d1-fcdd-4229-8555-966e57ca77d5))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp 9f9bfbb8-53a6-433e-a70a-f7c9174bd020))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp a347d6fa-4834-4fa4-ab40-18816b95df64))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp aa2840b4-dc1c-44c0-927a-bb41843f1dda))
+ (fp_line (start 16.74 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp ae211adc-2a25-4688-a6a9-e15d58a5a5b1))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp b1ee500a-7a14-4e11-8c42-16f0a6ea2577))
+ (fp_line (start -0.9 13.4) (end 16.74 13.4) (layer "F.Fab") (width 0.1) (tstamp b78e1df7-c367-4f77-82a5-292ddc6e5a33))
+ (fp_line (start 15.14 4) (end 15.14 0) (layer "F.Fab") (width 0.1) (tstamp bc2ef896-c648-42de-8bec-64bbf8a6ea5e))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp bcba7de6-74af-4c78-9469-00751276373b))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp be2c2e04-8af2-4e68-b706-4d6f10d89b21))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp becb5adb-4097-49a0-ba64-088cd4b54f20))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp c1bc00c0-9d1c-436b-85c1-54ce49acfc67))
+ (fp_line (start 15.14 0) (end 16.54 0) (layer "F.Fab") (width 0.1) (tstamp c2fb0901-9053-46d0-b428-e0ee9a7c2504))
+ (fp_line (start 17.79 7.2) (end 16.74 7.2) (layer "F.Fab") (width 0.1) (tstamp c5b13315-88e4-4af6-aacb-c6dab14d5cf1))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp cb579f0b-7f0e-4675-8037-f9a6be5a2be9))
+ (fp_line (start 15.14 13.4) (end 15.14 14.9) (layer "F.Fab") (width 0.1) (tstamp d17d072e-46bc-4d6e-b944-259bb0549476))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp d431567c-bf99-41ee-81e0-e558d8bfcf18))
+ (fp_line (start 16.74 13.4) (end 16.74 4) (layer "F.Fab") (width 0.1) (tstamp d7ff5cdc-9576-49d3-80dc-885d78255b60))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp da65b41b-6cc4-4277-8762-e2a9ebaee3b7))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp e1b0c0de-7a4c-42b8-bf7d-262de645731b))
+ (fp_line (start 16.54 0) (end 16.54 4) (layer "F.Fab") (width 0.1) (tstamp f0be1ae1-4a44-4981-8c1d-b5a1cf8fca4d))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp f170326f-a23c-4726-bc20-95bb45976019))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp f441b222-88e5-4412-889d-f1e3e36201b8))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp f6031a49-3555-48c8-8bd3-091d40ba2e69))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp fe4ac1af-1cdc-4581-ad5f-967e16117807))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 7dbe40e9-8fcf-4c1f-854c-35b608a100a9))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3ea92f57-95c8-4a78-8a75-38864eaf53b9))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp de8d82a9-8a04-4a68-b4d5-b1e3318ef669))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5d7ec86b-144e-49f6-b2dd-48924ed50a00))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6e3c0bc0-b849-4387-b501-01a0be2324aa))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B5PS-VH_1x05_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..81931ea9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B6P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.9 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bcf44185-06e3-4b26-b237-22f293e6beac)
+ )
+ (fp_text value "JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical" (at 9.9 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c5d6d3fe-ba9b-41f9-ba88-8ec0a7cd5b81)
+ )
+ (fp_text user "${REFERENCE}" (at 9.9 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 793574bc-bfcf-4cf0-a377-1af316107cdb)
+ )
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 296fbd84-5b55-499a-9c43-3a018d9016cd))
+ (fp_line (start -0.86 -3.81) (end 20.66 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 4c7185d5-95e0-46ad-b0c8-8dc57c8d1d05))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 571b5836-b31d-4141-aa28-522bf4cab1be))
+ (fp_line (start 20.66 -3.81) (end 20.66 -2.11) (layer "F.SilkS") (width 0.12) (tstamp af272705-cba7-4dfe-bc8f-fc4ff89ac002))
+ (fp_line (start 21.86 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp b46d5673-c947-43d1-be4c-b8e315788e64))
+ (fp_line (start 20.66 -2.11) (end 21.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b4cef2ca-85ee-4cf7-a2ca-b96d46415332))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c2e55370-8db5-4fa9-96de-62b5b8083d03))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp c95489f7-f149-4197-8ed9-7204222fee5e))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp e2440c9b-22ca-4b43-8a19-5aeb26f3ffe9))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp e8a039fd-5387-48eb-9d6c-9a3991b87345))
+ (fp_line (start 21.86 -2.11) (end 21.86 4.91) (layer "F.SilkS") (width 0.12) (tstamp fb02ed75-363e-4bd6-a6af-0b1576205b0b))
+ (fp_line (start 22.25 5.3) (end 22.25 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 7710fa2e-8792-4832-a83a-1d2005d7312f))
+ (fp_line (start -2.45 5.3) (end 22.25 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 7921192f-6642-4a21-91f3-e64dec98c52c))
+ (fp_line (start 22.25 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 9e1da753-c4e7-41f7-ae60-73ae6ac37c6b))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp aaa5aae6-455a-4073-a7b0-895ea87b5103))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 062f3ce1-268d-43fa-82dc-468c137032a4))
+ (fp_line (start -1.95 4.8) (end 21.75 4.8) (layer "F.Fab") (width 0.1) (tstamp 0632c9f3-50ee-44bc-ae84-7087eb44cc70))
+ (fp_line (start 21.75 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 124be2fb-c8b1-447c-8331-cc4aba482443))
+ (fp_line (start -0.75 -3.7) (end 20.55 -3.7) (layer "F.Fab") (width 0.1) (tstamp 2eb4c57f-9fdc-43b5-bfc2-408a52030da2))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 34e153b1-1dd8-41da-a44f-3e31a782e8c6))
+ (fp_line (start 21.75 4.8) (end 21.75 -2) (layer "F.Fab") (width 0.1) (tstamp 5e9c6872-f674-47ec-a028-bb6149a28909))
+ (fp_line (start 20.55 -3.7) (end 20.55 -2) (layer "F.Fab") (width 0.1) (tstamp 72f8ea40-5411-46df-ad22-7f1ad6c39fe4))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp d94ce6a4-664e-44a4-87ee-1c8c49a23a42))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp e91d1adb-fd1c-400d-ac46-7ea4b6cb35e7))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp f100e6a5-563f-4a9f-80e9-f3c84aa04819))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp bdc1f777-321a-4680-87e4-02018adf07e1))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8ceecca5-b098-4bda-aeec-c0cd75524c23))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2d622a75-f9d3-48d6-b9af-2b947673a964))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8263681d-5119-4ada-b14a-6b8384d4831e))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2ea9b667-ffd2-4c59-9590-006fe7fe4599))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B6P-VH-B_1x06_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..dfe04dd8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B6P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.9 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fda46e0d-6210-4b96-b93a-25477ae4790d)
+ )
+ (fp_text value "JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical" (at 9.9 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c6c0b86-0173-4e4c-8bc6-b7fb45be07f7)
+ )
+ (fp_text user "${REFERENCE}" (at 9.9 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp edcdb1a5-8171-47be-9b58-b34f531e4df4)
+ )
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 111871db-4d8f-43aa-911c-677915d782c5))
+ (fp_line (start 19.71 -4.61) (end 22.83 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 1e614c21-7e02-4eb7-abb6-f9d0209f4538))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 32484ad1-8a2d-48b7-a683-d9dde53d3d53))
+ (fp_line (start 22.83 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp 354008ab-4a93-4787-919e-1e452f6cdc2d))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 49a58af1-d555-486b-8ab0-156d3e35562a))
+ (fp_line (start 22.83 -4.61) (end 22.83 5.31) (layer "F.SilkS") (width 0.12) (tstamp 4dab361a-6a10-48ea-8464-a8253c63b13a))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 5607bcf8-5da5-4dbf-ab08-1674804e196b))
+ (fp_line (start 19.71 -3.41) (end 19.71 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 8e9b7f75-2227-4231-af82-8f116276ac53))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp b21b1076-7750-46c5-ac99-dbf56bf30349))
+ (fp_line (start 0.09 -3.41) (end 19.71 -3.41) (layer "F.SilkS") (width 0.12) (tstamp bd8d961a-5653-4a78-9c92-17ee13ebb466))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp d28167c4-d304-4a9b-920d-990500d7e0ad))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 17e73e61-6fa3-4f07-87fb-6ab375ad8114))
+ (fp_line (start -3.42 5.7) (end 23.22 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 85b60dd6-b4bf-4b40-91bd-64aca30bbf41))
+ (fp_line (start 23.22 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp adb09e63-f541-4adb-8de5-332488b53250))
+ (fp_line (start 23.22 5.7) (end 23.22 -5) (layer "F.CrtYd") (width 0.05) (tstamp ce9f2aab-14a6-4ee4-b4dc-a1e049ee94ca))
+ (fp_line (start 19.82 -3.3) (end 19.82 -4.5) (layer "F.Fab") (width 0.1) (tstamp 033a009f-1bc2-49dd-a5d3-09948ff70bff))
+ (fp_line (start -2 -2.1) (end 21.8 -2.1) (layer "F.Fab") (width 0.1) (tstamp 040f2715-e355-49ce-9c4c-7fb3395a6dab))
+ (fp_line (start 22.72 -4.5) (end 22.72 5.2) (layer "F.Fab") (width 0.1) (tstamp 043c29d7-c377-44ab-9d75-1bae7635f132))
+ (fp_line (start 19.82 -4.5) (end 22.72 -4.5) (layer "F.Fab") (width 0.1) (tstamp 05a96647-c31b-47f6-ba5d-6dd5e9cf495a))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 14396502-ed8a-404b-b44c-62482da055e0))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 2b4e25d7-799e-40d2-b55a-db062d6d06cc))
+ (fp_line (start -0.02 -3.3) (end 19.82 -3.3) (layer "F.Fab") (width 0.1) (tstamp 54078ef6-1d47-4ed4-ba98-9c3f847fb867))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp 5bfe10f8-3fd6-4208-9d00-1801ad54755a))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp 5c2d57e4-cd92-44d1-b4df-81d250203955))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 69836161-75a5-466e-b521-54f48cb5c768))
+ (fp_line (start 22.72 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp 978516d3-c0c2-4481-8487-9c6477c47955))
+ (fp_line (start 21.8 -2.1) (end 21.8 4.3) (layer "F.Fab") (width 0.1) (tstamp 9d975ba1-22c0-4fbd-bfe2-2ba9f0206acb))
+ (fp_line (start 21.8 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp f5409fdc-bf24-43d2-9c80-e4b52f9ee859))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp ff73beb4-d6d0-47bc-ac08-f011b7064632))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp 4f8af147-c3cd-4ad2-8213-e5bd28d06780))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 5a15cee3-3d09-4419-b951-037cb86ed6ba))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 58936912-6404-426f-a3c7-ac80eb5cd96c))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp aef9e885-ac92-478a-adbe-d473a379e6de))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 639051f5-6375-4357-b5fc-1c6e9dc9c1f3))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a81e20d2-15b9-491b-878d-04eca4ee62a3))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d72913b1-6ff7-4981-817b-ca5d930107d9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B6P-VH-FB-B_1x06_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH_1x06_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH_1x06_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..11589873
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6P-VH_1x06_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_VH_B6P-VH_1x06_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.9 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 96aae1b1-b089-4177-befd-05c846ac8974)
+ )
+ (fp_text value "JST_VH_B6P-VH_1x06_P3.96mm_Vertical" (at 9.9 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7fc126af-20fd-4be0-a7c5-36560c2f077e)
+ )
+ (fp_text user "${REFERENCE}" (at 9.9 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8f556f4b-3611-4ea0-ac97-d510cf77788f)
+ )
+ (fp_line (start 21.86 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 0f763539-45ee-486e-922f-25445a0ae0ce))
+ (fp_line (start 20.66 -3.81) (end 20.66 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 1c275570-a0b7-4424-9838-b1fb8b1fcdde))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 67f08130-b153-4dd7-87b4-2a944fa7b2cc))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 71bf22d7-b998-487d-9dfb-4361ea4d13a7))
+ (fp_line (start -0.86 -3.81) (end 20.66 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 7212ab83-54b0-4d69-8f22-eab71794580f))
+ (fp_line (start 20.66 -2.11) (end 21.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 77370050-3091-4747-8056-319688d118f4))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 7d9ca7cc-9bb5-4b83-bb6c-688164cb41e7))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 86caed2a-121d-4703-9fcd-b66cb915faa1))
+ (fp_line (start 21.86 -2.11) (end 21.86 4.91) (layer "F.SilkS") (width 0.12) (tstamp 88c30cda-5fcc-4371-8b57-ada9b21027ca))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 8fefaf99-46ae-48dd-9bd2-4e1f7fd4f4c8))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp e4f2051e-1652-4917-8691-259a4bee3080))
+ (fp_line (start 22.25 5.3) (end 22.25 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 0adea1d8-fb7b-4d90-90f7-4824594c7096))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 2287b510-230f-4541-975c-469ade7bc1e5))
+ (fp_line (start 22.25 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 4f32b7d1-44c7-4ef8-9c6b-7af11b1827e7))
+ (fp_line (start -2.45 5.3) (end 22.25 5.3) (layer "F.CrtYd") (width 0.05) (tstamp a273ee51-edc8-4b98-843b-fad70c599968))
+ (fp_line (start -0.75 -3.7) (end 20.55 -3.7) (layer "F.Fab") (width 0.1) (tstamp 07e957a2-2519-4909-abd7-877541916220))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 378cb71d-6046-45ec-b590-94ceff8ff5f8))
+ (fp_line (start 21.75 4.8) (end 21.75 -2) (layer "F.Fab") (width 0.1) (tstamp 46a68bdc-c4ff-454a-b026-7f80035776ee))
+ (fp_line (start 20.55 -3.7) (end 20.55 -2) (layer "F.Fab") (width 0.1) (tstamp 89868be2-2198-48a7-bd24-003bcb129485))
+ (fp_line (start 21.75 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp b955bd0d-4367-4d7a-b69e-cf2d3d956977))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp bb748c74-6912-4260-953d-acf697d28a28))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp d3826ce7-175c-4f29-b5ca-579029a661f7))
+ (fp_line (start -1.95 4.8) (end 21.75 4.8) (layer "F.Fab") (width 0.1) (tstamp ea1ce8a7-a10c-4954-9838-0ede391ab1f1))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp efa55e6e-383b-4740-9fb8-d947f3b35e89))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp bf6301bd-400e-44bf-9971-44b72e15643e))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c03d94e3-9b60-4fe7-9eeb-bd80144d5d40))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c2c9bf79-cfc0-4ca8-a9c3-c6d7375082f7))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 14023421-dec6-443a-91c4-b8e1b8f6df72))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 84d29f7c-a9db-4161-bedc-fab8c7ede3a1))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 73216c8d-b99f-4da9-9c57-e3f4e895b571))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B6P-VH_1x06_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3c851617
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,110 @@
+(footprint "JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B6PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.9 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d181e99a-e157-4e7c-aa1b-2698ac6c0762)
+ )
+ (fp_text value "JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal" (at 9.9 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6278f1db-871b-4aa9-a9f1-0e9c966a7c77)
+ )
+ (fp_text user "${REFERENCE}" (at 9.9 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c773034b-d5d8-4ca6-8726-aaa0dffada3b)
+ )
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 00840585-9fef-4c88-8698-3dd6b0715850))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0b7b4126-af30-423e-a841-18c2bf4bc324))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 1df9b409-6cee-49e9-a4e0-ab6ceb532117))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp 2e3ecdfb-e00e-4347-98b8-5ec5e1e2e0d6))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 3271b1e8-e9ad-4c3e-a234-83a1749b59ff))
+ (fp_line (start 20.81 7.31) (end 20.81 13.51) (layer "F.SilkS") (width 0.12) (tstamp 34fb0cc3-6c84-44f3-a80e-a39075b249a0))
+ (fp_line (start 15.02 15.01) (end 16.66 15.01) (layer "F.SilkS") (width 0.12) (tstamp 50ffbde6-f17e-4282-8fb1-e119e208d2de))
+ (fp_line (start 21.86 7.31) (end 20.81 7.31) (layer "F.SilkS") (width 0.12) (tstamp 5afe4156-200c-44b7-a8c3-97fbc094b878))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 60f6b338-8c7a-473a-945d-e4c3f1227dea))
+ (fp_line (start 16.66 15.01) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp 62fafe82-3afb-43c4-acd8-7830747c73fe))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 64dc0f9e-5dfd-4cab-974e-56330d7a4828))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 68746445-c30d-4d61-a296-f6f6476bce29))
+ (fp_line (start 15.02 13.51) (end 15.02 15.01) (layer "F.SilkS") (width 0.12) (tstamp 74ad80da-1021-44b7-8da8-83c9c78cce57))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 779e2cc1-1189-4483-a116-30c2d173cd02))
+ (fp_line (start 18.98 15.01) (end 20.62 15.01) (layer "F.SilkS") (width 0.12) (tstamp 7f80d5fd-7b27-4b2f-a2e6-0c3f0ec2af22))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8143f4b0-6f1b-4b73-ac05-07394e1258ac))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 8adb2ab4-b3fc-4677-a7d7-28ef5a65d1e6))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp 9a9a79a1-8ff7-4b9d-8b74-4af3d16c768e))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp afacb853-3a10-4f64-be5e-e4f4830f77f3))
+ (fp_line (start 20.62 15.01) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp b8de62d0-0cb4-4233-b8b8-63d2eaab438b))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp ccb5e9ea-20fa-4d72-a454-916ae538d7c9))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp cd5dca64-a62a-4d99-8a3c-de518cabff73))
+ (fp_line (start 20.81 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp e30729b3-8de2-4b57-b667-933366931d19))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp e96e48f6-219a-4694-a38a-c9b48c3061d7))
+ (fp_line (start 18.98 13.51) (end 18.98 15.01) (layer "F.SilkS") (width 0.12) (tstamp ea41c98d-6939-49be-8a78-9a5d5b3bd45e))
+ (fp_line (start -2.06 3.89) (end 21.86 3.89) (layer "F.SilkS") (width 0.12) (tstamp eb046bbc-a15f-4366-b39e-e4ae4b0d89cd))
+ (fp_line (start 21.86 3.89) (end 21.86 7.31) (layer "F.SilkS") (width 0.12) (tstamp fe61d11b-8a84-48c3-abbe-0f89feb75745))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp ffbcce53-7caa-4fec-9158-a623d8129161))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 4496ec5e-0015-4953-aab5-3c4dfaf6b2ee))
+ (fp_line (start 22.25 15.4) (end 22.25 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 68ff4c4b-3ba1-43e5-9577-e05673fad60b))
+ (fp_line (start -2.45 15.4) (end 22.25 15.4) (layer "F.CrtYd") (width 0.05) (tstamp bd73e810-cb14-453c-865c-a623e9ad7ce3))
+ (fp_line (start 22.25 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp e5f40f68-7b9b-4a3c-874e-bc5048de42c6))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 01bc150b-d41a-4370-9db8-699e24e6a83b))
+ (fp_line (start 15.14 14.9) (end 16.54 14.9) (layer "F.Fab") (width 0.1) (tstamp 02ff6856-b3c0-43c1-bca3-9d898d9d816d))
+ (fp_line (start 15.14 13.4) (end 15.14 14.9) (layer "F.Fab") (width 0.1) (tstamp 04275ccf-7292-4421-ac72-18f8f97b4f8b))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp 096caa5c-cc23-419e-86a3-e6326be2ce3d))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp 0d35f733-8832-45d8-b3d4-5b327fdaea11))
+ (fp_line (start 19.1 4) (end 19.1 0) (layer "F.Fab") (width 0.1) (tstamp 0d5acd65-f3de-4a9b-8803-3d1c723fc98a))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 1749d3c4-378e-4bf0-9e4b-5df81b5e1bdd))
+ (fp_line (start 16.54 14.9) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 203eab10-9522-4b1d-8a01-6e487a55c5a2))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp 23fe83d7-a93d-42ea-bc1b-4c88195142fb))
+ (fp_line (start 16.54 0) (end 16.54 4) (layer "F.Fab") (width 0.1) (tstamp 266e9953-bb99-4364-a253-950dc029bca4))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 28104346-4694-4b7d-a90d-442fdce4fb74))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp 31522707-be7f-4d6f-ba79-e55927628ae2))
+ (fp_line (start 20.7 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 31fb2ec8-a7f9-4dd2-bc14-7f085df5944f))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 332429ae-45a5-48e8-9bf9-6a78d6383f9c))
+ (fp_line (start 19.1 0) (end 20.5 0) (layer "F.Fab") (width 0.1) (tstamp 347379e3-c2c9-48bf-ae59-044e5f04b894))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 3d16889f-0464-4b89-871c-c498ba65ea8a))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp 42369359-79cf-456a-af15-30d0232180ba))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 48e66ee3-f533-4fdb-840d-5a8306a10688))
+ (fp_line (start 20.5 0) (end 20.5 4) (layer "F.Fab") (width 0.1) (tstamp 49c0764c-8a57-43ea-83cd-fbdef81c4b63))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp 4bd92e74-4ab6-4543-8572-f6dc13f2aa91))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 4e71baf8-5d9c-4333-8e05-96bc9954cbe1))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp 5c0fcf59-d9ef-4fa0-9bd4-69ad9303dc88))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 6523f68b-b2c1-4d57-bf05-e0c59799bcea))
+ (fp_line (start 21.75 7.2) (end 20.7 7.2) (layer "F.Fab") (width 0.1) (tstamp 65497d1a-d61e-4d91-9659-0a4c690702f9))
+ (fp_line (start 19.1 13.4) (end 19.1 14.9) (layer "F.Fab") (width 0.1) (tstamp 6e015b40-e53d-4956-b55c-2007a809725d))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp 77f30225-9609-46db-a2c3-44170646ebb5))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp 7c5a20ca-cd93-4a86-8167-f90e5b54ec33))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp 7e91f841-c873-4152-8a87-c3f4a99411af))
+ (fp_line (start 19.1 14.9) (end 20.5 14.9) (layer "F.Fab") (width 0.1) (tstamp 81844e47-773c-4cd7-88de-bfcf6e5f274f))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 8319e187-7147-4a2c-8bc4-5e89688b7ecd))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 9721ec44-7492-43af-a433-a91f86c39908))
+ (fp_line (start 20.7 13.4) (end 20.7 4) (layer "F.Fab") (width 0.1) (tstamp 9c5d78b8-2d77-4be1-825b-a0b965b9fb60))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp 9ef74a92-4160-4260-9280-15391de5dbad))
+ (fp_line (start 15.14 4) (end 15.14 0) (layer "F.Fab") (width 0.1) (tstamp a0714346-3706-425a-8941-544408ce7bfc))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp aac90218-cd03-4dc2-b718-ce91e058462d))
+ (fp_line (start 15.14 0) (end 16.54 0) (layer "F.Fab") (width 0.1) (tstamp b88c7a18-8032-4e2a-91a0-fd9acf0204f3))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp b8d6b2f6-e0ed-401b-aa81-4bc2c0a386a9))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp ba20c937-0717-43b5-97ef-8e59f20dad23))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp c63ee37e-9de4-4fd0-ad10-5b08d1fcc27e))
+ (fp_line (start 20.5 14.9) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp c6dedf31-7ae6-4716-aec6-32a6cf98ecaa))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp c72739e6-a7d7-41e1-8131-72122446c2ef))
+ (fp_line (start 21.75 4) (end 21.75 7.2) (layer "F.Fab") (width 0.1) (tstamp d687076a-7448-4975-a3cf-b1a7858feb50))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp dec073f1-f0ae-44fa-a825-178fe9afff3b))
+ (fp_line (start -0.9 13.4) (end 20.7 13.4) (layer "F.Fab") (width 0.1) (tstamp df1afd26-c718-4d04-b868-07d2d235a395))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp e761ebc6-3065-49f9-ba12-17574cb309b3))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp e8c23cf0-b563-4322-ae98-022b2ea437d0))
+ (fp_line (start 20.7 4) (end 21.75 4) (layer "F.Fab") (width 0.1) (tstamp fb06443d-9cb4-4c2d-b6d1-7027d077fa73))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp fd97cf10-fdb3-448b-af39-28271e565603))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp a62db775-3387-46f1-94aa-02720509f8f6))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6ce58076-60ad-4332-a0fa-dacdbf3281fe))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b6b8687b-f973-48d3-877d-32664a478eca))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 64421012-d833-46dc-a266-1262e7129e99))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3cab31d1-d769-4ae4-a779-d439d7fd7d3c))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp abac1511-271d-4b63-89c0-2f65b020c5ae))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B6PS-VH_1x06_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..996a6dbe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B7P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.88 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c898b1e4-c8f0-4cab-8b40-c5ae75ca989a)
+ )
+ (fp_text value "JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical" (at 11.88 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 06c98220-507b-4024-83b4-bfacab865bed)
+ )
+ (fp_text user "${REFERENCE}" (at 11.88 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e1a9705-9824-4512-a7f9-ceb51f861f85)
+ )
+ (fp_line (start -0.86 -3.81) (end 24.62 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 2f50b39d-c93a-4417-8a68-72031d195da6))
+ (fp_line (start 25.82 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 34ff14f4-bddd-4b72-83a7-c02736fcb989))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 76c66415-1a46-4644-b233-85f91ab22155))
+ (fp_line (start 24.62 -3.81) (end 24.62 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 79f12d97-f9cd-4aed-bd03-7198e2c4f647))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 84c5bf78-e3be-479c-ac38-0c20b36cfcd6))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 9be27032-bc5c-475a-8858-8af227e2cf72))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 9bfea697-7ef6-40e1-82af-5e93dc0156a7))
+ (fp_line (start 25.82 -2.11) (end 25.82 4.91) (layer "F.SilkS") (width 0.12) (tstamp 9d72e1b7-373a-4f57-9153-7ec16c819030))
+ (fp_line (start 24.62 -2.11) (end 25.82 -2.11) (layer "F.SilkS") (width 0.12) (tstamp a717a6f6-5d06-422a-b7c8-f7b3e58c6791))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp a7c850d0-7876-4ba8-9022-ddbd1e9557e6))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp e9f4b45b-41e8-478b-b9a6-b8a165262f33))
+ (fp_line (start 26.21 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 07fac28c-609d-40dc-b54a-ee572944925d))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 3fc8f546-80d8-4422-bbb9-4af73ca0b777))
+ (fp_line (start 26.21 5.3) (end 26.21 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 74c91249-8374-4dc8-b267-d206d298bb21))
+ (fp_line (start -2.45 5.3) (end 26.21 5.3) (layer "F.CrtYd") (width 0.05) (tstamp cfae8721-d3c5-485a-9005-79658ad78c02))
+ (fp_line (start 25.71 4.8) (end 25.71 -2) (layer "F.Fab") (width 0.1) (tstamp 1ae66de3-6f32-44fd-9b5c-2b1b5fa10991))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 41f3e367-c6f4-4f93-9ee2-bce2755547bb))
+ (fp_line (start -0.75 -3.7) (end 24.51 -3.7) (layer "F.Fab") (width 0.1) (tstamp 53df03b4-a058-4d36-812f-c19673dc6115))
+ (fp_line (start 25.71 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp af62cb70-f08d-463d-8e2c-51101a3283c0))
+ (fp_line (start 24.51 -3.7) (end 24.51 -2) (layer "F.Fab") (width 0.1) (tstamp b18bcaeb-78f2-4ebd-9777-4981424a5109))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp d01a20d1-7a0a-4df0-aecc-dbe692f1d606))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp d119270c-3e3d-41ff-958b-0c197e9e9d38))
+ (fp_line (start -1.95 4.8) (end 25.71 4.8) (layer "F.Fab") (width 0.1) (tstamp dff6c0ed-0ee2-4c3d-afc3-c5f49086a4ea))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp fcdefc8c-9315-41a4-9f92-22afa69060c8))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp c154216a-1861-47e6-aa1a-32521614e4b0))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 724b9e37-0be9-481f-9a4e-b9ab007f55c0))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ebee121a-cad6-46db-9524-cc9abed412c7))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 486770ff-ff55-4934-8095-ef2b9f28d7b6))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 437517e1-884a-45fe-9dd0-d339e5ac39f0))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4180df26-4c09-4b30-8842-dc647275cac6))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9c52b173-bbde-4486-a4f1-4eb2af8e2492))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B7P-VH-B_1x07_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..17a60fa4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B7P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.88 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a20d3cd7-b5ff-49d3-9cb2-e4c9fbf924ef)
+ )
+ (fp_text value "JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical" (at 11.88 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8c7d1dc7-e82b-4d8b-8068-f2e8d4a08ae2)
+ )
+ (fp_text user "${REFERENCE}" (at 11.88 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ea3bed8-6779-432b-b941-6bbc82dd617a)
+ )
+ (fp_line (start 26.79 -4.61) (end 26.79 5.31) (layer "F.SilkS") (width 0.12) (tstamp 00bbe5a1-ec51-4291-bc63-ef7c9792fe6e))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 02530c4b-b3ea-491d-b626-3589f1621367))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 0ef20ed2-d99c-41f1-b647-bba9efcbc13c))
+ (fp_line (start 23.67 -4.61) (end 26.79 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 2264b40f-dd66-49d4-b315-c1f1dea96345))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 8b4f89bb-92fc-48a5-9411-cc2f4fb8ff76))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp b0c5c96f-792e-48ae-9f35-97c9b0b318e2))
+ (fp_line (start 0.09 -3.41) (end 23.67 -3.41) (layer "F.SilkS") (width 0.12) (tstamp baa0f899-ec20-4a63-928b-122cbf0f611d))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp c2fff8c6-1079-4f8e-bdd7-9a1b8337da7b))
+ (fp_line (start 23.67 -3.41) (end 23.67 -4.61) (layer "F.SilkS") (width 0.12) (tstamp f4fa3ff2-0578-4a8c-8587-431b19c06c45))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp f7b8bcb5-0e3f-4d81-be88-d9954dc2b460))
+ (fp_line (start 26.79 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp fb000603-6d40-40db-8541-3b594bbd2598))
+ (fp_line (start 27.18 5.7) (end 27.18 -5) (layer "F.CrtYd") (width 0.05) (tstamp 7d7d7e32-8add-4493-add6-5938b6d3dd51))
+ (fp_line (start -3.42 5.7) (end 27.18 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 947600c0-898c-40eb-ba35-b217a14c4565))
+ (fp_line (start 27.18 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp c3a5a6af-d315-4c35-8039-b483973448d4))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp c78e1e35-e009-4953-a75d-a4a82f4556a0))
+ (fp_line (start -2 -2.1) (end 25.76 -2.1) (layer "F.Fab") (width 0.1) (tstamp 0d3ce001-5203-4801-ad3b-a0881798cc70))
+ (fp_line (start 23.78 -4.5) (end 26.68 -4.5) (layer "F.Fab") (width 0.1) (tstamp 145dd6e3-ce0c-4acb-8fcb-62289b312fa9))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 17bb8cc1-aa52-4ff8-a73a-6cf0e6adf7e5))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 217d166e-0a57-441d-923f-498ff7fb7ed0))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp 4c864cbe-0e67-42d0-8aba-a44f0215e608))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 56fb055d-fc36-4341-b9b3-ebf136284c2f))
+ (fp_line (start 26.68 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp 8a4209b2-6a4e-4578-82da-3bdceb5997bf))
+ (fp_line (start 23.78 -3.3) (end 23.78 -4.5) (layer "F.Fab") (width 0.1) (tstamp 8b9bf8f9-ee9f-4183-ac69-436e38c8881c))
+ (fp_line (start 25.76 -2.1) (end 25.76 4.3) (layer "F.Fab") (width 0.1) (tstamp b0928877-eae5-4092-9a8b-5dc5692e33d9))
+ (fp_line (start -0.02 -3.3) (end 23.78 -3.3) (layer "F.Fab") (width 0.1) (tstamp bf1cbed7-8d72-4c92-a5a7-0458c5bd7274))
+ (fp_line (start 26.68 -4.5) (end 26.68 5.2) (layer "F.Fab") (width 0.1) (tstamp c790a630-d672-4901-9e78-6d6b1713229b))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp cb3dd7d1-2c95-45f7-8c10-268622989900))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp ea1421d4-b6ac-404c-8fb2-d4049a3f6661))
+ (fp_line (start 25.76 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp f09ce42b-bc8f-430a-94d2-98ed4c60a6d9))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp 0dbe7773-31d1-4aab-b8d0-fa1772ca4356))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp d7a3c08c-0d25-4837-a271-02cf57a88be8))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp bd8ac1d4-57e7-4650-8d1f-10d8e813a966))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 91039f2e-528e-4f77-8476-e3d5e3b35d63))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp debd09be-f16a-4970-84ca-d50f2c477818))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a4567fe7-f2da-4dfd-b490-1e65fce05d45))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5974e61c-1850-457c-a0a3-628ee2db44ac))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b6d99702-365e-467c-9cfd-9d7be8662f6a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B7P-VH-FB-B_1x07_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH_1x07_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH_1x07_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c159e9f7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7P-VH_1x07_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_VH_B7P-VH_1x07_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.88 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 67eb0a7d-e461-4fa0-a858-3a0d648fafd4)
+ )
+ (fp_text value "JST_VH_B7P-VH_1x07_P3.96mm_Vertical" (at 11.88 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 40d36233-9578-482d-8e48-c6b3eed9122d)
+ )
+ (fp_text user "${REFERENCE}" (at 11.88 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ec99657-a29c-4ee7-8be3-76c6a1d11bf3)
+ )
+ (fp_line (start 24.62 -2.11) (end 25.82 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 0d104773-a39e-4232-9487-0043234ebc97))
+ (fp_line (start 25.82 -2.11) (end 25.82 4.91) (layer "F.SilkS") (width 0.12) (tstamp 110fd091-3cb1-41d2-b7b5-b403a3e32950))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 1cd88330-ef83-42f8-8814-a94a4e180983))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 2560f624-c835-487d-b09d-3fd0991474a5))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2ac50e8c-872f-4f7a-abca-2dafa9df890f))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 6c7985c9-6c13-4b71-bb3a-69758c3ab398))
+ (fp_line (start 25.82 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 6ce0be87-e7da-4daf-8ef3-fe6157e88067))
+ (fp_line (start 24.62 -3.81) (end 24.62 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 77aeca60-449a-4887-b10b-023cf1589665))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp b0a56175-f074-42a2-bd15-7c2a058a3850))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp b10ad93c-3dbc-4beb-8863-e3dfe24463aa))
+ (fp_line (start -0.86 -3.81) (end 24.62 -3.81) (layer "F.SilkS") (width 0.12) (tstamp b1860f40-085f-47da-9c7f-5fb9ce65f903))
+ (fp_line (start 26.21 5.3) (end 26.21 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 2910e667-3606-4dd5-a4cd-ed7da9570f98))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 3a6dabd2-063a-4a03-a95b-40fd241cb290))
+ (fp_line (start -2.45 5.3) (end 26.21 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 778ad718-df34-4e0c-902b-1bb72e049774))
+ (fp_line (start 26.21 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 8acbdb8c-5dbe-4724-b464-34df82153b93))
+ (fp_line (start 25.71 4.8) (end 25.71 -2) (layer "F.Fab") (width 0.1) (tstamp 042f67fa-a157-4ad7-a455-a1ee66b2cfa8))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 251741c3-52ef-48eb-87d3-2b7f8bdcf77b))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 35edd69f-fd92-48a0-aae0-c6331ff59722))
+ (fp_line (start 25.71 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 994ad8b2-91a8-4732-8107-e191811e5f82))
+ (fp_line (start -0.75 -3.7) (end 24.51 -3.7) (layer "F.Fab") (width 0.1) (tstamp a7d71242-db66-4c6a-9086-74096cc012f8))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp d76ea965-39c8-422f-ab0f-45f95cbd3946))
+ (fp_line (start 24.51 -3.7) (end 24.51 -2) (layer "F.Fab") (width 0.1) (tstamp d7effb9d-341a-4e3d-95e1-90dbac3dc6bc))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp df409feb-744a-4caf-a6ad-ef595bf3a7aa))
+ (fp_line (start -1.95 4.8) (end 25.71 4.8) (layer "F.Fab") (width 0.1) (tstamp f2c033bb-5d65-4b04-b8e5-39ab9cf20f56))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp c0763d4d-ebe3-425f-9e72-c7841e7c8b68))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e62be735-dbf1-4777-ac8b-14f154395a49))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3053944b-9361-45e9-afeb-f0f8c2b9c559))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b1b30d9a-978b-45ae-8f50-0dab09a8aee5))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp a6a01153-5c91-45da-b6d1-e48db7274dd8))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c6bc5e8a-a151-45c8-a639-d0d1d74e545a))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp bd8a46e2-11eb-47cc-82b9-aadb4fcd93f1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B7P-VH_1x07_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..15a36d27
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,120 @@
+(footprint "JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B7PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.88 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4abc44f5-f1d0-408b-8429-ed3a9ee48b41)
+ )
+ (fp_text value "JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal" (at 11.88 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1a16472b-80fd-4493-b815-29a356f826fc)
+ )
+ (fp_text user "${REFERENCE}" (at 11.88 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd98f031-0796-4d5d-92be-86fb32304f91)
+ )
+ (fp_line (start 22.94 13.51) (end 22.94 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0a282cc8-703b-4169-9774-5dfbabc37186))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0f95d21b-ea2e-4b0e-949a-5bc947449eeb))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 109a8e93-2c56-4cf8-b59d-68ab6fc1a078))
+ (fp_line (start 22.94 15.01) (end 24.58 15.01) (layer "F.SilkS") (width 0.12) (tstamp 1f929bcb-9ad8-48ad-839a-99bfa5eba61c))
+ (fp_line (start 25.82 7.31) (end 24.77 7.31) (layer "F.SilkS") (width 0.12) (tstamp 25352697-1cf1-4599-942c-1a7716933d1c))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp 29119a35-a80f-4173-8a41-2c3a33a55547))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 3240772b-c291-4e78-95ef-001089465a75))
+ (fp_line (start 20.62 15.01) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp 381a2d37-2b46-40e1-9278-73c3c1827106))
+ (fp_line (start 24.77 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp 388ef72f-6933-4df7-a832-949f8ab7a2bb))
+ (fp_line (start 25.82 3.89) (end 25.82 7.31) (layer "F.SilkS") (width 0.12) (tstamp 38c277c6-33a8-44eb-b9c1-b5d6f1116452))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 3cb88b8f-c383-4576-b8ca-26e0187b486d))
+ (fp_line (start -2.06 3.89) (end 25.82 3.89) (layer "F.SilkS") (width 0.12) (tstamp 44270a00-e467-48f9-aa9e-645686391093))
+ (fp_line (start 15.02 15.01) (end 16.66 15.01) (layer "F.SilkS") (width 0.12) (tstamp 45ec84d4-7e40-4e86-a088-dfa75a33e7ff))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp 4d83eb9c-6da6-4c95-ba6a-e68d1abae35f))
+ (fp_line (start 24.77 7.31) (end 24.77 13.51) (layer "F.SilkS") (width 0.12) (tstamp 5fb88967-9626-43fe-a602-fc64c1f7e5d5))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 665ce6fe-ed06-4954-98d1-9e3ed5762bec))
+ (fp_line (start 18.98 15.01) (end 20.62 15.01) (layer "F.SilkS") (width 0.12) (tstamp 69d350c0-5020-4cb3-873a-d89a57fd059f))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 6b7b06f5-e8b1-4f1a-9915-d959732b3eed))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 6c484841-114d-4d59-9469-9ff13764d0e6))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 72b503b2-26cb-410a-a947-811deb4b2ed8))
+ (fp_line (start 18.98 13.51) (end 18.98 15.01) (layer "F.SilkS") (width 0.12) (tstamp 78d5b998-5f61-408d-86a4-bbea6497930c))
+ (fp_line (start 15.02 13.51) (end 15.02 15.01) (layer "F.SilkS") (width 0.12) (tstamp 7f3056be-16dd-4094-a1ea-15101c56dee5))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 99886844-4cfd-4638-bb6f-378d20f38668))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp a3aab40c-41bb-418d-9203-2cb34093088a))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp b2f55b45-6cfc-49b5-9a3c-15882098d275))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp be0e3b01-fa33-4371-a8af-9cffb1dd2b2b))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp e3d8ae5f-c1b2-452c-9923-9919958d8257))
+ (fp_line (start 16.66 15.01) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp e4baafd3-f628-40ba-8957-3af351a72572))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp f87fe55f-a256-46ef-aab0-6045eb15961f))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp fb7b8d36-c55f-4fb5-9f2d-878c5fc2cfa3))
+ (fp_line (start 24.58 15.01) (end 24.58 13.51) (layer "F.SilkS") (width 0.12) (tstamp fd0f2ed3-82d5-4748-a8c2-5ebb9e24382f))
+ (fp_line (start -2.45 15.4) (end 26.21 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 33cc3f4f-1a4c-40e0-8857-07758dbbc1e4))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 6a46adc1-7df9-47a3-833d-f0c2c244c711))
+ (fp_line (start 26.21 15.4) (end 26.21 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp ca7850db-88a1-42ec-a8f6-3378f5c9deec))
+ (fp_line (start 26.21 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp e29b59f0-7692-4d40-b707-10aba8ee329d))
+ (fp_line (start 19.1 0) (end 20.5 0) (layer "F.Fab") (width 0.1) (tstamp 03b23e3e-2d03-4492-ace6-19a0dd4abd50))
+ (fp_line (start 19.1 14.9) (end 20.5 14.9) (layer "F.Fab") (width 0.1) (tstamp 09b94db1-37d4-49e2-9ac9-6b980fb93ca1))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 0db79ec0-1b3e-44cc-b8c2-cd1fb63fa5bf))
+ (fp_line (start 19.1 4) (end 19.1 0) (layer "F.Fab") (width 0.1) (tstamp 1069649a-a992-4131-97dd-cbcb111050f4))
+ (fp_line (start 16.54 0) (end 16.54 4) (layer "F.Fab") (width 0.1) (tstamp 1b4f12b2-81ec-4c8f-a845-acdc411cf5ea))
+ (fp_line (start 23.06 14.9) (end 24.46 14.9) (layer "F.Fab") (width 0.1) (tstamp 1e5fb4e7-6436-4c16-a4f7-afdf99732bd3))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp 24fa8ed7-d37a-4777-a64c-17bacf86e74d))
+ (fp_line (start 23.06 4) (end 23.06 0) (layer "F.Fab") (width 0.1) (tstamp 28481b57-9eb5-4a88-afda-83cea93cf2cb))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp 29d3c6c6-d69d-48e8-80a5-627dff5e5b1b))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 2dbeab8e-4885-4471-9b7c-48ce355ba49a))
+ (fp_line (start 25.71 4) (end 25.71 7.2) (layer "F.Fab") (width 0.1) (tstamp 2e9ad685-6b7b-4a63-be71-457e2ff0d995))
+ (fp_line (start 15.14 14.9) (end 16.54 14.9) (layer "F.Fab") (width 0.1) (tstamp 2fae6f79-62b6-40b5-945f-adcfebf7d586))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 33851d02-7c80-4e71-87aa-f9af2f1fff8a))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp 3a0143bf-c0f4-48a9-9a20-0200a6d92044))
+ (fp_line (start 20.5 14.9) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp 3df1c403-85d5-4515-8b70-216880404970))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp 4538ecc8-b27b-422e-bbd6-3914c98b438b))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 5157b78f-dbe3-4002-9474-e5d12a646b98))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp 538c75c2-4165-4421-a03a-3539b79f699a))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 587d4dd0-ba89-4cb9-ba67-af2f4e99b30f))
+ (fp_line (start 19.1 13.4) (end 19.1 14.9) (layer "F.Fab") (width 0.1) (tstamp 649a8217-f06e-4df9-83d5-95de63ee068f))
+ (fp_line (start 15.14 13.4) (end 15.14 14.9) (layer "F.Fab") (width 0.1) (tstamp 68ec4182-2532-4d1a-835e-7c43e3d0b98a))
+ (fp_line (start 23.06 13.4) (end 23.06 14.9) (layer "F.Fab") (width 0.1) (tstamp 710e81e0-1dc2-49b5-9992-ab9bb50bf333))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp 755e38e3-9f87-4927-b0dc-dfa4d5b38db3))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 772f36fa-81c1-43be-8aab-05d0ea4aa60e))
+ (fp_line (start 23.06 0) (end 24.46 0) (layer "F.Fab") (width 0.1) (tstamp 79b6cd62-2e0e-4d79-84f8-d46a8b6b50ca))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp 83ef907a-3f43-4e38-aec0-60f169c82324))
+ (fp_line (start 24.66 13.4) (end 24.66 4) (layer "F.Fab") (width 0.1) (tstamp 8972d092-bfb0-4515-989b-59847041e36a))
+ (fp_line (start 24.66 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 8f5fabfd-2d77-4589-b1c8-f66eac664674))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 935074e3-db9e-4ca9-9224-f0aa218de002))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 9703cb8c-d339-41a7-ad19-e0e458d31b1e))
+ (fp_line (start 25.71 7.2) (end 24.66 7.2) (layer "F.Fab") (width 0.1) (tstamp 97608a18-9ae1-45ca-8b01-78e9745e4ee3))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 98102af1-d625-409b-847a-a2e3f4ea8a9a))
+ (fp_line (start 20.5 0) (end 20.5 4) (layer "F.Fab") (width 0.1) (tstamp 9d897e4f-9f25-4fbc-864b-fd7f24bc7a32))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp a64c4e26-73b7-4151-9d96-ae76dd7e12cc))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp a8ef1c1b-080b-4abb-9c96-c694e2dc7736))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp aed1486d-2ec1-43a4-be55-0a2608fa230d))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp b90496d6-3e05-40a9-bb46-27fea04239a6))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp b9120173-16d9-4ef6-9547-640cc83431d6))
+ (fp_line (start 24.46 0) (end 24.46 4) (layer "F.Fab") (width 0.1) (tstamp bb20ebbb-4fe0-4461-92ff-fe1da07136e8))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp bf23e8a7-bf19-4aae-8bd5-c4b64452b121))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp bf5dfa1d-9c48-4c57-a1ae-f01b505d92cf))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp c79b69ca-1e3f-4a6f-ae44-8769cf217613))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp c886c0f0-ccdf-449e-9668-4527c0c8392d))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp c9daa238-fd9f-40e4-b1b8-496f12acb435))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp c9e93bcc-bccf-43b1-a6df-ed6f939e1136))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp d0d10031-f440-46f3-9815-328fdf4c36f8))
+ (fp_line (start 24.46 14.9) (end 24.46 13.4) (layer "F.Fab") (width 0.1) (tstamp d71fcfdd-a57c-42b1-aaaf-f58679251a95))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp dfd28144-b22a-4a1c-ac94-bf19c4c2f647))
+ (fp_line (start -0.9 13.4) (end 24.66 13.4) (layer "F.Fab") (width 0.1) (tstamp ebaf6f46-56ef-4649-b9a3-91f8db8b5945))
+ (fp_line (start 15.14 4) (end 15.14 0) (layer "F.Fab") (width 0.1) (tstamp ecf88540-e957-4a52-a431-2cec0a55b69c))
+ (fp_line (start 16.54 14.9) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp f298bc01-30ff-4f0b-bd2b-64b6d05e386f))
+ (fp_line (start 24.66 4) (end 25.71 4) (layer "F.Fab") (width 0.1) (tstamp f473ccc1-a94c-4811-8e1b-a9058e8f56ab))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp f7e18d2e-0e8e-4e1d-82ae-36c8bc470bae))
+ (fp_line (start 15.14 0) (end 16.54 0) (layer "F.Fab") (width 0.1) (tstamp fe7c3a3d-d885-41e8-8dde-bac32f47c708))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 84576f2a-4217-44fe-bf06-598e1870dba2))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e62bcd87-7050-4cbb-b294-667c68aa6ff8))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9d6d73ba-c760-4db6-ae62-33c9f25b1cca))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 14655d5c-5c83-4c7c-b8d3-51ae356af2f2))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ea762d69-ef33-4e77-a4f3-21a787870f7a))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 64a7bdf2-770a-420a-b864-aa7cdab3448f))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 240fbac8-8515-4bfb-bedb-cb48688965cb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B7PS-VH_1x07_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..f5bc825d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B8P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.86 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9d2f37dc-69e2-481c-9b48-f78f584a628f)
+ )
+ (fp_text value "JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical" (at 13.86 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b83773c8-917b-429f-aace-6e9d24828c56)
+ )
+ (fp_text user "${REFERENCE}" (at 13.86 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d611265b-daad-4146-a4fc-3d62153f90f3)
+ )
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 0599d495-7cdf-4f00-babc-e7d0c31c93b3))
+ (fp_line (start 29.78 -2.11) (end 29.78 4.91) (layer "F.SilkS") (width 0.12) (tstamp 25416669-918c-49db-88bd-2730dc744c19))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2b0b803b-f11c-4160-a637-d7d10beedfb2))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 47284e0c-3a84-438c-a902-99516c8bcf77))
+ (fp_line (start 28.58 -3.81) (end 28.58 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 525f176a-8b96-4bc8-a5b3-219888bc16e5))
+ (fp_line (start 28.58 -2.11) (end 29.78 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5a0c6b3f-65b5-4c41-90a5-b95f1f6fa5e1))
+ (fp_line (start 29.78 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 6e15dcfd-7b6b-48bc-b878-2634c6be5e88))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 7f527935-efdf-4ac2-91c6-bd54fb93fb4c))
+ (fp_line (start -0.86 -3.81) (end 28.58 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 840583ce-09ab-49ba-b3ad-e00f048335ab))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp cc5b5b68-6f83-4717-81a8-c36bc1e6e299))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp fc04df78-315e-4c74-8aae-e8672ba149cc))
+ (fp_line (start -2.45 5.3) (end 30.17 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 0b57b6bd-ec98-4992-8c8d-2dd9d9ed6be0))
+ (fp_line (start 30.17 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 2783f60b-df95-455f-8e1d-2a338915647e))
+ (fp_line (start 30.17 5.3) (end 30.17 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 485e2290-ce7d-4a7a-8bf0-e0bf65a07fdc))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 91f72704-fe8c-4d1d-beea-41c3917e7dd9))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 2157ebc5-0375-43c0-b404-00dc948861c9))
+ (fp_line (start -1.95 4.8) (end 29.67 4.8) (layer "F.Fab") (width 0.1) (tstamp 28df8e4b-adb8-4838-a826-57d86b901f3f))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 2dc3967b-62fe-4459-a9dd-9d1fb02fddf0))
+ (fp_line (start 28.47 -3.7) (end 28.47 -2) (layer "F.Fab") (width 0.1) (tstamp 328f87aa-6d69-42d7-bc6d-691cc204cf65))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 56df067a-6cca-43f9-9e5a-f7469c7ea379))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 7084583c-79cf-4f45-989f-b866fa0e9698))
+ (fp_line (start -0.75 -3.7) (end 28.47 -3.7) (layer "F.Fab") (width 0.1) (tstamp 9dc5ee2b-653a-47eb-aa5a-cae44a0b9f11))
+ (fp_line (start 29.67 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp cbedd86f-aea7-4589-a0ea-825595f90b93))
+ (fp_line (start 29.67 4.8) (end 29.67 -2) (layer "F.Fab") (width 0.1) (tstamp d79d069b-c80f-441e-a00f-bdb17341af67))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 864fe396-c236-4c99-98a6-8f0373aa0bf3))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b7f02bab-43f9-498f-b32d-91446c30e2a9))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e6ef9468-16f4-45af-bb78-f9a76035767c))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5d30ede5-4e7d-4840-97cf-38164461d754))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp fec039e7-a347-4e9e-a732-73ebed15050e))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e756dca7-97d7-4c42-b14d-8f96b2636836))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 575e3310-ca09-447b-8315-4ba31d4c7b4d))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6ab95d0b-f027-49d4-8839-0e0a3dfa6cf4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B8P-VH-B_1x08_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8474edbf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B8P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.86 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a529daba-6fcb-4b0f-8c55-0ac0452f977e)
+ )
+ (fp_text value "JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical" (at 13.86 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 665e7eba-ad55-4df1-a2fc-f4134990bb4f)
+ )
+ (fp_text user "${REFERENCE}" (at 13.86 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f938c5c-80c1-421a-a110-523a25745572)
+ )
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 01a14a2f-f4f2-482c-918a-d2c4af37e84c))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 1e623faf-b5ff-4ebf-a709-92b9adee0986))
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 33db37ab-09a5-4e40-8476-509463f1a910))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 4a8a290b-ae39-46a7-ad69-3ca7eaf1648b))
+ (fp_line (start 0.09 -3.41) (end 27.63 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 57823703-c4c7-49ca-844c-031848a59742))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 6ae46075-d7b8-45e0-93e6-e9636158b51d))
+ (fp_line (start 27.63 -3.41) (end 27.63 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 9a6247d3-1ba2-49ba-8cdb-a61a91f46fc7))
+ (fp_line (start 30.75 -4.61) (end 30.75 5.31) (layer "F.SilkS") (width 0.12) (tstamp a361935d-c523-4656-b0e7-9ec4ee73f4c2))
+ (fp_line (start 27.63 -4.61) (end 30.75 -4.61) (layer "F.SilkS") (width 0.12) (tstamp b4c7df23-79f4-49fc-bff2-a41c07a0ac74))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp e4908b51-a4c3-447e-a0d9-e824738f8461))
+ (fp_line (start 30.75 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp ffe556cd-5cc1-42d4-aca2-2b7c692c5a21))
+ (fp_line (start -3.42 5.7) (end 31.14 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 70a506b6-98cb-4d8a-9f51-771001f28c12))
+ (fp_line (start 31.14 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp 8c7aaa60-5c79-46eb-b494-7b1b66acc3d8))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 9d67cfe8-c394-4ac9-accd-12e6f84ac0fa))
+ (fp_line (start 31.14 5.7) (end 31.14 -5) (layer "F.CrtYd") (width 0.05) (tstamp fb1483a7-9cb9-4b1f-bfb3-489872ed0622))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 0186f7de-84b3-48f1-ab0f-ec823dafd257))
+ (fp_line (start 29.72 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp 08fe4feb-0059-4a85-b040-0b2a63234606))
+ (fp_line (start 30.64 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp 27c0a1a6-9c5a-4919-8e1c-6e390b435afd))
+ (fp_line (start 27.74 -3.3) (end 27.74 -4.5) (layer "F.Fab") (width 0.1) (tstamp 2d3d9f50-9fb1-4eeb-b472-c1a6243fad18))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp 3ec4de48-7a13-44df-a5a0-d38863531405))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp 4639819c-0696-4c9f-9362-423f5381e50d))
+ (fp_line (start 29.72 -2.1) (end 29.72 4.3) (layer "F.Fab") (width 0.1) (tstamp 54d88fc2-8854-4a8a-9378-52da5894daf0))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp 58f5b000-72a8-4466-af90-f98cf9d3db0c))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 81354834-9267-4991-a01c-bbf68f3f7bae))
+ (fp_line (start -0.02 -3.3) (end 27.74 -3.3) (layer "F.Fab") (width 0.1) (tstamp aab6a61b-dbad-4d6d-80ad-90163d5b05a5))
+ (fp_line (start 27.74 -4.5) (end 30.64 -4.5) (layer "F.Fab") (width 0.1) (tstamp c785f2df-ba17-463b-9135-40093910d8c1))
+ (fp_line (start -2 -2.1) (end 29.72 -2.1) (layer "F.Fab") (width 0.1) (tstamp d0d45b69-c7ff-445b-98e3-f2b0a88a0859))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp f5df3cbf-fdf5-4f20-be67-5083ff9905ea))
+ (fp_line (start 30.64 -4.5) (end 30.64 5.2) (layer "F.Fab") (width 0.1) (tstamp fc708e2f-e0e5-44ff-9342-c46ae09935d7))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp 2d1d1301-48c7-4aa2-8708-f08572ea53c2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp d4f09ab7-79c3-4799-8762-fb26c12e576c))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9bcb8699-a959-4a32-b1ef-5d1daea186b6))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp f9c96adb-f604-4a92-8e94-7eba62a2ec6d))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 68a6bf05-2999-4e41-b7f7-c794eec8b868))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 535f7b10-a966-4e20-a91c-64565321bbaa))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8db1d09e-bc0c-47a1-ab36-bd0cefe944b1))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 787cedf7-c66f-4818-ae2d-6a28c039ddb2))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7c4e4d0d-7519-4c9f-b092-f2d1f8c1dbb6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B8P-VH-FB-B_1x08_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH_1x08_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH_1x08_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..dcc7a200
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8P-VH_1x08_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_VH_B8P-VH_1x08_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B8P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.86 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78212692-abe1-4108-91ee-22c573c9e1d6)
+ )
+ (fp_text value "JST_VH_B8P-VH_1x08_P3.96mm_Vertical" (at 13.86 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a75f6b6d-61a1-4f83-841c-5deae2ea332d)
+ )
+ (fp_text user "${REFERENCE}" (at 13.86 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 35d8419e-c065-4179-9e46-8a81f25bf1e2)
+ )
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 4213f46e-5de3-4eea-947e-2eecb3facb77))
+ (fp_line (start 29.78 -2.11) (end 29.78 4.91) (layer "F.SilkS") (width 0.12) (tstamp 53830c59-155f-4a0d-aea8-461d50f3a9d7))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 55e6dd2a-802f-469e-a0f8-f418d39e0a38))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 5df3a5f6-b80d-4412-9b91-66bd42c2690b))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp 80809cc4-69d8-4f02-b6ae-6997f19d87e9))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 85319bb2-f0e3-42f1-8b56-67aaec35efb3))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 945f45fb-b01e-4793-ae80-05ffc4b00cb3))
+ (fp_line (start 28.58 -3.81) (end 28.58 -2.11) (layer "F.SilkS") (width 0.12) (tstamp ac499a66-7b79-4f6a-971c-8af9e8c20e89))
+ (fp_line (start 29.78 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp c5671efb-6f39-4a0a-acd6-8fee4d82756b))
+ (fp_line (start -0.86 -3.81) (end 28.58 -3.81) (layer "F.SilkS") (width 0.12) (tstamp c5e9e296-e149-4d1c-b2a6-87ecb472d204))
+ (fp_line (start 28.58 -2.11) (end 29.78 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f559831c-165d-41de-869f-0f8b06f32bd7))
+ (fp_line (start 30.17 5.3) (end 30.17 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 1ac722dc-ea88-41b3-bd65-76d5bd9a6a30))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp c9a78e45-0d1a-4e56-8dc4-6fcf70af52cc))
+ (fp_line (start 30.17 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp e6179a69-81d2-42ff-b741-a1fbb8ed3cff))
+ (fp_line (start -2.45 5.3) (end 30.17 5.3) (layer "F.CrtYd") (width 0.05) (tstamp eff0c016-5fa1-4aae-bc1b-a6014b9c0313))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 2ee2fffb-6647-4dc9-a198-1b9a776f894c))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 54cef7b0-8287-4cab-bebb-243918ee01a8))
+ (fp_line (start 28.47 -3.7) (end 28.47 -2) (layer "F.Fab") (width 0.1) (tstamp 5d164114-df84-492e-8956-0b415375ac08))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 62efcf2d-12de-4202-a6e0-2d82358ea3d1))
+ (fp_line (start 29.67 4.8) (end 29.67 -2) (layer "F.Fab") (width 0.1) (tstamp 739ba69a-a84a-4adf-8450-5a0d336a6471))
+ (fp_line (start -0.75 -3.7) (end 28.47 -3.7) (layer "F.Fab") (width 0.1) (tstamp 78eda62c-6153-42e5-91d9-fa5844a0d007))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp c7e29273-e531-4b8a-9e8e-14ab806fb3f8))
+ (fp_line (start 29.67 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp c9509945-d0f2-49dc-af28-815573216716))
+ (fp_line (start -1.95 4.8) (end 29.67 4.8) (layer "F.Fab") (width 0.1) (tstamp e6ad57de-2455-4497-b819-d77e7a0fe7e1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 8c4074ed-dcdc-4c71-86a8-69172f5e853d))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 109cd241-7f77-4081-a67d-8f1afa4b0534))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 999434dd-f54b-4b79-a5e7-c3bb54036abb))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4be043af-96d5-4db6-8689-f180ea36696a))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e799bef8-d924-42dc-9646-746e6f133512))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ee0b393a-d242-474e-aae1-ba36eae1e4de))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b597d8c2-e737-4e36-85e7-6c7152e9825d))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6a8e3395-fa28-405d-ac4b-4114361b6a93))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B8P-VH_1x08_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ff84eae0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,130 @@
+(footprint "JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B8PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.86 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c8f0236-b8fd-41e9-94e4-9be6e7dc113d)
+ )
+ (fp_text value "JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal" (at 13.86 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 98ac6c37-8930-4434-a5c5-152a5b711152)
+ )
+ (fp_text user "${REFERENCE}" (at 13.86 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 17ec7713-6eeb-4abd-8470-edbb42d23248)
+ )
+ (fp_line (start 16.66 15.01) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp 0063a13d-4beb-40e4-a6c3-6a25c56fb3e4))
+ (fp_line (start 18.98 13.51) (end 18.98 15.01) (layer "F.SilkS") (width 0.12) (tstamp 015c77e0-85f6-432b-b1aa-4465c0906b68))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 019d5053-76a9-4885-87ca-be236c3a0cd5))
+ (fp_line (start 28.73 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp 14bc7aba-9f76-468a-a39a-902282dadbd4))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 1c929737-297a-4028-912a-c2e045125b04))
+ (fp_line (start 26.9 13.51) (end 26.9 15.01) (layer "F.SilkS") (width 0.12) (tstamp 214d7deb-4ace-4979-abd8-5c61ce16c6f7))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 27487b1c-2ad8-4362-a8b8-2f99f1c91486))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 390807c2-aba6-4973-bf80-f026c6aec8f5))
+ (fp_line (start 28.54 15.01) (end 28.54 13.51) (layer "F.SilkS") (width 0.12) (tstamp 3de0aa85-fbaa-47ad-8cfb-3e304e4d87b5))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 41ea3358-044c-4ea0-bc9d-d3f030ecb9ff))
+ (fp_line (start 20.62 15.01) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp 47b05e5a-15a1-413d-b684-b47c295820ac))
+ (fp_line (start 18.98 15.01) (end 20.62 15.01) (layer "F.SilkS") (width 0.12) (tstamp 486c24f2-9fd1-4a65-a30e-193fb7d13fbf))
+ (fp_line (start 22.94 13.51) (end 22.94 15.01) (layer "F.SilkS") (width 0.12) (tstamp 65f87f19-a551-424a-bb35-d0304076f1c3))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp 6b797fe6-e622-4206-a069-f6ec89e10399))
+ (fp_line (start 15.02 13.51) (end 15.02 15.01) (layer "F.SilkS") (width 0.12) (tstamp 74d3c526-7254-4ec7-ac32-daa7d23f080e))
+ (fp_line (start 29.78 3.89) (end 29.78 7.31) (layer "F.SilkS") (width 0.12) (tstamp 75fa8ab9-edf5-44f2-9961-bd42dfae1454))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 761a094d-b46a-43b7-a013-0fd0c6dffb84))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp 7eb125e0-84d4-434c-856f-c8c2cdb7bb1c))
+ (fp_line (start 29.78 7.31) (end 28.73 7.31) (layer "F.SilkS") (width 0.12) (tstamp 8f731744-ac81-4459-8896-f2e1a9b46669))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp 911ce35c-b982-4582-8eb4-951d478a52f8))
+ (fp_line (start 28.73 7.31) (end 28.73 13.51) (layer "F.SilkS") (width 0.12) (tstamp 949bf0d3-754c-435a-9357-29c1d367feca))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 971470e1-4936-4030-b01f-5d853ea7c846))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 9e105deb-2866-4bb1-8ccb-361be2d04fc8))
+ (fp_line (start 22.94 15.01) (end 24.58 15.01) (layer "F.SilkS") (width 0.12) (tstamp a468bc34-1660-47c5-80e7-2aec4f0332f0))
+ (fp_line (start 15.02 15.01) (end 16.66 15.01) (layer "F.SilkS") (width 0.12) (tstamp a7c026f6-6c4a-47da-afac-022aebbf5c65))
+ (fp_line (start 24.58 15.01) (end 24.58 13.51) (layer "F.SilkS") (width 0.12) (tstamp a88bf6d6-70d3-4583-9226-6a0dbb5db8dc))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp a8c6a082-1f15-4e7e-a187-55fef77a018b))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp ad7a2379-76ec-462b-bfbf-6b5f549d9732))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp b4e8a310-6a18-4938-b6df-450e2736245f))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp cf5f1f4f-c442-476f-858c-a62bb635174d))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp d19a83f9-0b48-4535-8029-400f4cd48227))
+ (fp_line (start -2.06 3.89) (end 29.78 3.89) (layer "F.SilkS") (width 0.12) (tstamp e3b2b188-dc6d-427e-8e15-033cfb24109e))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp ed93ef00-a15f-4cec-8c96-077a61c4991f))
+ (fp_line (start 26.9 15.01) (end 28.54 15.01) (layer "F.SilkS") (width 0.12) (tstamp fe47ce6e-57a4-4c52-92da-ed6c44991fff))
+ (fp_line (start 30.17 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 10c4330e-31c7-4542-98b1-5a0321af0ed5))
+ (fp_line (start 30.17 15.4) (end 30.17 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 543ceffb-b3e5-42fb-afd5-32b65d88e99e))
+ (fp_line (start -2.45 15.4) (end 30.17 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 6cc4ce83-d843-4a76-80cf-5dabfe52aee5))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp eceb9e29-536c-49fb-86c9-8471a2b7657f))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp 029a420c-00e2-4e94-aba1-a7fd8c83e2c4))
+ (fp_line (start 20.5 14.9) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp 02eb1d14-0c78-4938-89ba-2d4666886942))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 0b4ac982-03d0-4f47-93b1-8c3f0de4d047))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp 115ce969-a3f3-4330-a606-cbf320e20764))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 12465392-7b04-4a0b-aedb-9fa48cc9b5e2))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp 1a24837d-0589-4850-9e87-d62c67512b4b))
+ (fp_line (start 15.14 4) (end 15.14 0) (layer "F.Fab") (width 0.1) (tstamp 1bc72ff3-144e-448b-a8f8-6d715d9e285d))
+ (fp_line (start 15.14 14.9) (end 16.54 14.9) (layer "F.Fab") (width 0.1) (tstamp 2cd9ddbe-428b-4090-8307-94ba881f9cde))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp 2e53f76a-863c-40f1-90e9-1e91cfb25fef))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp 33a9867c-341a-4159-b42f-9c1961c05f4f))
+ (fp_line (start 28.62 4) (end 29.67 4) (layer "F.Fab") (width 0.1) (tstamp 35820afe-b291-4bb0-9f0a-3d1f34e39d2f))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp 367cb4d6-d1f6-47c9-9bff-961e09e35512))
+ (fp_line (start 23.06 4) (end 23.06 0) (layer "F.Fab") (width 0.1) (tstamp 38ac2735-24e7-4051-ab3d-c2fa21bf999b))
+ (fp_line (start 20.5 0) (end 20.5 4) (layer "F.Fab") (width 0.1) (tstamp 395eb19a-893b-4e32-b14b-be646e278527))
+ (fp_line (start 29.67 7.2) (end 28.62 7.2) (layer "F.Fab") (width 0.1) (tstamp 39ab3072-b0a7-40aa-874b-af3aadd6204e))
+ (fp_line (start 29.67 4) (end 29.67 7.2) (layer "F.Fab") (width 0.1) (tstamp 415a3daf-078f-41a0-9942-27b08d5fe100))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp 41f9becb-e19a-4b60-a82f-65107d3f0259))
+ (fp_line (start 15.14 13.4) (end 15.14 14.9) (layer "F.Fab") (width 0.1) (tstamp 44d0cb4a-d7c0-4d9e-8d78-146572ac3096))
+ (fp_line (start 15.14 0) (end 16.54 0) (layer "F.Fab") (width 0.1) (tstamp 4730557c-1f19-48a7-bd45-be6642439da4))
+ (fp_line (start 16.54 0) (end 16.54 4) (layer "F.Fab") (width 0.1) (tstamp 4dc2ef47-405d-4bfc-a527-06cf7c0ad9dc))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 4f72c3da-9df1-4696-a627-ce850d11a5b2))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 5844df29-2c95-472d-bdfe-7c781b1f30bd))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp 5b8d1d57-eee1-4e20-b713-a6420dee3a76))
+ (fp_line (start 24.46 14.9) (end 24.46 13.4) (layer "F.Fab") (width 0.1) (tstamp 5be35196-a82b-435c-982d-6b99f624a8c0))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 6050be67-f584-4fb9-a931-e026006603be))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp 63aebf26-b46d-425e-9bf6-d7eeb658c0bf))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 6a576281-67fb-4e11-995f-740ecbe62a95))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp 71fb6233-b87b-4d48-82ce-2b1d5893a0b4))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 7268a66b-0ce8-46c9-8cf8-a194eb963879))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 74cbdabd-c8b4-4b44-b96f-d9028aacd054))
+ (fp_line (start 23.06 13.4) (end 23.06 14.9) (layer "F.Fab") (width 0.1) (tstamp 77c199df-a15d-42b6-835a-fe747b2cbfb1))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 7f9e0e02-b0a1-47d7-b11d-b3ab929f2738))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp 86034dd7-f77f-4ce1-bf8e-0e7cb35430d4))
+ (fp_line (start -0.9 13.4) (end 28.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 8a29de42-af6b-4a3c-9c76-e3344b5dd67d))
+ (fp_line (start 28.62 13.4) (end 28.62 4) (layer "F.Fab") (width 0.1) (tstamp 8a3c1445-0abc-46fb-8f4f-88de6f16aa3f))
+ (fp_line (start 27.02 13.4) (end 27.02 14.9) (layer "F.Fab") (width 0.1) (tstamp 9785a508-b1f6-44de-b1a5-d145b4be1dc2))
+ (fp_line (start 27.02 0) (end 28.42 0) (layer "F.Fab") (width 0.1) (tstamp 99aeafa1-eaff-4d86-ae17-5540fcaf1e32))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp 99e0db8a-6639-4b9c-b94b-f9aecd5afc1c))
+ (fp_line (start 19.1 4) (end 19.1 0) (layer "F.Fab") (width 0.1) (tstamp 9b401546-3c16-4bcb-9804-68dbc337372e))
+ (fp_line (start 23.06 0) (end 24.46 0) (layer "F.Fab") (width 0.1) (tstamp 9f961c7e-449b-4ff8-b7de-c012668b02dc))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp a038da01-b045-4cfd-a99b-1b352f5d8bd2))
+ (fp_line (start 19.1 13.4) (end 19.1 14.9) (layer "F.Fab") (width 0.1) (tstamp a784be52-56b3-4958-89c5-bd4e99f4ff07))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp a9db1a7b-10d2-4d50-85cf-10fc99f67caa))
+ (fp_line (start 27.02 14.9) (end 28.42 14.9) (layer "F.Fab") (width 0.1) (tstamp ab9b7252-0c31-4871-b9e1-271a59054963))
+ (fp_line (start 27.02 4) (end 27.02 0) (layer "F.Fab") (width 0.1) (tstamp ad7f3268-a9d7-4b4f-be19-2343eaa84c23))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp ba45a23c-70e2-44e4-9c19-68166921e287))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp bb31be58-c0a7-401f-9793-7003172ac000))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp bbd2f8be-1aab-428c-9678-40289cea5eaa))
+ (fp_line (start 28.42 14.9) (end 28.42 13.4) (layer "F.Fab") (width 0.1) (tstamp c07ef70f-c33e-4731-badf-cf0401ba867f))
+ (fp_line (start 24.46 0) (end 24.46 4) (layer "F.Fab") (width 0.1) (tstamp c1a311b0-b1c8-479a-8a4f-a06f5b5435e4))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp c442aab1-ca02-4c2d-b3b2-bb412ba805c1))
+ (fp_line (start 28.42 0) (end 28.42 4) (layer "F.Fab") (width 0.1) (tstamp c6807e0b-67be-4ce1-a53d-d23a04a8648f))
+ (fp_line (start 19.1 14.9) (end 20.5 14.9) (layer "F.Fab") (width 0.1) (tstamp dd6c5d92-e950-4a80-89fb-c7a31f2f5bec))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp e02d5c27-c35b-418b-835c-108b68a96cca))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp e0b5e377-cf07-4112-8804-ea9e55868cd4))
+ (fp_line (start 16.54 14.9) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp ebb07442-288a-40a1-a8d0-efc9c32e2d40))
+ (fp_line (start 19.1 0) (end 20.5 0) (layer "F.Fab") (width 0.1) (tstamp f5c44117-bfd1-4114-8926-61b7fa03c8ad))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp f871cb66-2b1c-4c5c-90f6-74d35ef83bc6))
+ (fp_line (start 28.62 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp f92739c8-1bfa-4991-b87a-e692da465d9a))
+ (fp_line (start 23.06 14.9) (end 24.46 14.9) (layer "F.Fab") (width 0.1) (tstamp fe46b464-74e3-4377-9b0f-2376abc99389))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 9b38f524-6aa7-45e7-82b1-bd692a6bc7c4))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3b1c4680-aec3-466e-866f-740e21865206))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2743b6fe-e876-406d-83fe-eed30efb8295))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ce2135f0-3032-45c1-b82c-904d94b8b89b))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 71e802ec-0000-4f32-8515-9463f8c5f4f8))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 9889d2be-d4d7-427b-a59e-756219cb0cdf))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 33005710-18fb-46b6-9c6e-381b5e9c6700))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp d5c453ba-b103-4955-927f-0586800c31d1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B8PS-VH_1x08_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..407eed14
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549C)
+ (descr "JST VH PBT series connector, B9P-VH-B (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.84 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cf9cea6f-9119-402f-9bb4-5439555b98b4)
+ )
+ (fp_text value "JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical" (at 15.84 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec31f754-0171-4fe4-93bc-666b4e0ebe54)
+ )
+ (fp_text user "${REFERENCE}" (at 15.84 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0a197c23-c4fb-4d16-a9d0-fbf6b17d7ba9)
+ )
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 03ff2b88-828f-4918-8450-f645325af06d))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 08bbf351-d7b4-4d06-82ff-97a1a4ee2ac3))
+ (fp_line (start 33.74 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp 12a14140-ad93-4115-9cf9-2db20df65077))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp 1b807d0e-f66c-48b9-9a51-4ca4735d164f))
+ (fp_line (start -0.86 -3.81) (end 32.54 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 42f89fb8-94e4-40d3-bfde-07651f100363))
+ (fp_line (start 32.54 -3.81) (end 32.54 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5ceece8e-1d20-40b0-901f-2c681f4be25c))
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 6348cbce-52cd-41ec-adf5-b80126728bda))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c7cbf269-dea6-4603-9353-2e26b10959dc))
+ (fp_line (start 32.54 -2.11) (end 33.74 -2.11) (layer "F.SilkS") (width 0.12) (tstamp df25b031-8267-4ae2-bcec-1a9b98c04409))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp ec0265f6-8f32-4e49-8f30-af034d737694))
+ (fp_line (start 33.74 -2.11) (end 33.74 4.91) (layer "F.SilkS") (width 0.12) (tstamp f5aa0e64-5555-4b43-b07f-90f45ca92310))
+ (fp_line (start 34.13 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 1ea06012-e0b2-47b4-b94d-f5d73ab4d0c0))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp afc6f0a5-5b85-4f31-a7b6-a502f9072860))
+ (fp_line (start -2.45 5.3) (end 34.13 5.3) (layer "F.CrtYd") (width 0.05) (tstamp ccdbb307-a87a-48f3-9a9c-b6b815e50f95))
+ (fp_line (start 34.13 5.3) (end 34.13 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp f2fe91c0-16d4-4879-ac08-5cc74d8869ef))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp 1f617fe6-dcae-406b-b2d0-e1ba04cbb78b))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 27fffc3c-35a7-463c-a8f2-7f195987c79f))
+ (fp_line (start -1.95 4.8) (end 33.63 4.8) (layer "F.Fab") (width 0.1) (tstamp 2ba69bf7-da97-4d9f-9767-fa716822c736))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp 57f080a8-2dce-476c-852b-7bc321011e64))
+ (fp_line (start 33.63 4.8) (end 33.63 -2) (layer "F.Fab") (width 0.1) (tstamp 8e35be01-8890-4757-98c1-1473948f4bd4))
+ (fp_line (start 33.63 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp de8cb454-0d75-423b-8c7a-754ec7567619))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp e02bd97b-ac04-4b44-8e4f-1c18c5d7326b))
+ (fp_line (start -0.75 -3.7) (end 32.43 -3.7) (layer "F.Fab") (width 0.1) (tstamp ece5f32a-56fc-4d4a-8893-9a639f5d3a14))
+ (fp_line (start 32.43 -3.7) (end 32.43 -2) (layer "F.Fab") (width 0.1) (tstamp f011a88a-da3b-4a3f-bc94-c176eb22cb38))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 672d5adb-520b-4b48-a4cd-68e199e59be4))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7fecbf08-89be-418c-8a15-c7511a0427c3))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp be178858-0c40-4edc-95c8-ba475fc2f527))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 4582c7ba-7d3f-41b6-b37a-2eb418e6fe2e))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 76e648c7-a012-4e91-9001-259019a67c36))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5c189692-2403-48f4-9170-722af181224d))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 36c7ee25-8c6e-4e7c-b4a9-77e43ba7bda8))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3936c359-7018-4885-ae7e-96d6c37be731))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3b1473de-1361-47b5-b0e8-8cbfee358f8f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B9P-VH-B_1x09_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..aa80353e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774DBF)
+ (descr "JST VH series connector, B9P-VH-FB-B, shrouded (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.84 -5.7) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 10117676-e7f7-4567-9438-0d0122e8081d)
+ )
+ (fp_text value "JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical" (at 15.84 6.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9cad0433-ed14-4220-9c30-93be0e29408c)
+ )
+ (fp_text user "${REFERENCE}" (at 15.84 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ae6aff6-4fc6-4b95-a9ef-ea2dfec58e52)
+ )
+ (fp_line (start -3.23 0) (end -3.83 0.3) (layer "F.SilkS") (width 0.12) (tstamp 0aa3c430-d815-43f3-a1de-5b2ca85b95ab))
+ (fp_line (start 31.59 -3.41) (end 31.59 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 10196d7b-8f38-4a9c-8150-6d8e6051dcb2))
+ (fp_line (start -3.03 5.31) (end -3.03 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 283b75c5-a6cb-4da6-91e5-2fd2c4045719))
+ (fp_line (start 31.59 -4.61) (end 34.71 -4.61) (layer "F.SilkS") (width 0.12) (tstamp 3b4963ba-779a-4d88-a8c7-c685b07644fb))
+ (fp_line (start 0.09 -4.61) (end 0.09 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 42ecedf0-8d14-4bc2-8277-ba00c256d2e2))
+ (fp_line (start -3.83 -0.3) (end -3.23 0) (layer "F.SilkS") (width 0.12) (tstamp 4f70ec8e-a695-4942-a3bd-cfda689429bc))
+ (fp_line (start 0.09 -3.41) (end 31.59 -3.41) (layer "F.SilkS") (width 0.12) (tstamp 81f4cab9-9cbd-40e1-83ef-e53fe2603208))
+ (fp_line (start 34.71 -4.61) (end 34.71 5.31) (layer "F.SilkS") (width 0.12) (tstamp a02c830d-15d7-4cbe-8edd-92aff2881555))
+ (fp_line (start -3.83 0.3) (end -3.83 -0.3) (layer "F.SilkS") (width 0.12) (tstamp dbe8682d-5750-4fba-8e14-30b736f9cb42))
+ (fp_line (start -3.03 -4.61) (end 0.09 -4.61) (layer "F.SilkS") (width 0.12) (tstamp e29c153e-2564-4505-b613-184e118d7d36))
+ (fp_line (start 34.71 5.31) (end -3.03 5.31) (layer "F.SilkS") (width 0.12) (tstamp ebec0d0a-cbe5-4cb5-8c92-bbe6183243c0))
+ (fp_line (start -3.42 -5) (end -3.42 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 5e3670d1-836b-4ddb-a66c-3e3c8ea2d6ea))
+ (fp_line (start -3.42 5.7) (end 35.1 5.7) (layer "F.CrtYd") (width 0.05) (tstamp 6043e3e4-891f-411b-aaff-5df7f2d6c69e))
+ (fp_line (start 35.1 5.7) (end 35.1 -5) (layer "F.CrtYd") (width 0.05) (tstamp 802ee00e-300b-4e92-b71c-e63bdc3870ce))
+ (fp_line (start 35.1 -5) (end -3.42 -5) (layer "F.CrtYd") (width 0.05) (tstamp fdb1ee01-f871-4fea-b262-7c4071f0c16c))
+ (fp_line (start -2.92 1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp 171ccbe8-1f2a-4aaa-ae60-939c1430ade3))
+ (fp_line (start -0.02 -3.3) (end 31.7 -3.3) (layer "F.Fab") (width 0.1) (tstamp 1e452592-d85c-49a2-8dca-3f9ffb1b8399))
+ (fp_line (start 31.7 -3.3) (end 31.7 -4.5) (layer "F.Fab") (width 0.1) (tstamp 2787b728-eb4a-4e73-8950-a8a7e3704866))
+ (fp_line (start 31.7 -4.5) (end 34.6 -4.5) (layer "F.Fab") (width 0.1) (tstamp 2ec56b29-3763-4a3d-a6d3-0e8e76ffbdc9))
+ (fp_line (start -0.02 -4.5) (end -0.02 -3.3) (layer "F.Fab") (width 0.1) (tstamp 5ffb7d82-6844-4c3a-a7af-797d1b1f832c))
+ (fp_line (start -2 -2.1) (end 33.68 -2.1) (layer "F.Fab") (width 0.1) (tstamp 7a8518af-3bae-4f6c-8b1b-04917c512cac))
+ (fp_line (start -2.92 5.2) (end -2.92 -4.5) (layer "F.Fab") (width 0.1) (tstamp 8457f6b9-2dbc-4a47-892b-f572a1782643))
+ (fp_line (start -2.92 -4.5) (end -0.02 -4.5) (layer "F.Fab") (width 0.1) (tstamp 8bff1f4d-c2a9-405e-9d65-7ba0c942229b))
+ (fp_line (start -2.92 -1) (end -1.92 0) (layer "F.Fab") (width 0.1) (tstamp c75a3ca3-f59f-404b-8c05-73e4587921ab))
+ (fp_line (start 33.68 -2.1) (end 33.68 4.3) (layer "F.Fab") (width 0.1) (tstamp d1b16b82-d307-4904-9dbe-956c9a9877fb))
+ (fp_line (start 34.6 5.2) (end -2.92 5.2) (layer "F.Fab") (width 0.1) (tstamp e85bebb8-8a82-4495-a9c4-f3cfbcfe63fd))
+ (fp_line (start 34.6 -4.5) (end 34.6 5.2) (layer "F.Fab") (width 0.1) (tstamp f5e02c51-c06c-493c-a359-cb1079b10e6e))
+ (fp_line (start 33.68 4.3) (end -2 4.3) (layer "F.Fab") (width 0.1) (tstamp f90bb5c8-ac41-40ac-9b25-68a859ee4c12))
+ (fp_line (start -2 4.3) (end -2 -2.1) (layer "F.Fab") (width 0.1) (tstamp fba3af1e-7996-45f2-81bb-8f4dbf13cc19))
+ (pad "" np_thru_hole circle (at -1.5 -3.4) (size 1.45 1.45) (drill 1.45) (layers *.Cu *.Mask) (tstamp 00816659-5839-4262-ae37-a7ed29987ce3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp a93f372b-6ed3-4e71-9c72-3d3c28a79651))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 21f86ab1-5fac-4a43-83b3-65c21a505c21))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 2eb3ead5-4ce4-4b34-891c-3201958a7d6b))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0a43bb2e-f3e2-4942-a1e9-26648aa3bd91))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 733cc1b4-603e-4baa-90c2-333a2922c6a0))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 419a2d3d-d43a-4abe-bb02-34626a4e56e4))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b551ce14-7d56-46b7-a0f6-61da01f78fd3))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 94b4fff5-d413-4290-a9e7-9c8e4e246249))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8a138e38-8897-4f29-b56f-b1bcf88ccb7d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B9P-VH-FB-B_1x09_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH_1x09_P3.96mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH_1x09_P3.96mm_Vertical.kicad_mod
new file mode 100644
index 00000000..951904a1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9P-VH_1x09_P3.96mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_VH_B9P-VH_1x09_P3.96mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5D12549B)
+ (descr "JST VH series connector, B9P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.84 -4.9) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a13849eb-5b0f-4c3d-a996-51a62595d3b5)
+ )
+ (fp_text value "JST_VH_B9P-VH_1x09_P3.96mm_Vertical" (at 15.84 6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 08fd2b6e-297c-4f64-86c7-42315303b490)
+ )
+ (fp_text user "${REFERENCE}" (at 15.84 4.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 872cf392-6949-42b9-bbd5-e2a10708a266)
+ )
+ (fp_line (start -2.86 0.3) (end -2.86 -0.3) (layer "F.SilkS") (width 0.12) (tstamp 197766e8-4b76-44d1-b6d8-c7f1968e5463))
+ (fp_line (start 32.54 -2.11) (end 33.74 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2ea4abaf-fd6e-41f1-b8fa-c0e1c978d95a))
+ (fp_line (start -2.06 4.91) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 2f00fe55-a1df-49c3-93d6-1c1fb82ce814))
+ (fp_line (start 32.54 -3.81) (end 32.54 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 4128c30f-fbb1-4acc-bf63-01af1174d024))
+ (fp_line (start 33.74 -2.11) (end 33.74 4.91) (layer "F.SilkS") (width 0.12) (tstamp 690ae6b8-8550-4f87-bc46-9541e483597b))
+ (fp_line (start -0.86 -3.81) (end 32.54 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 84cad136-4707-45e1-a7d3-e7c95a2d1a2b))
+ (fp_line (start -2.06 -2.11) (end -0.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 89390ce2-9d2d-4619-a55b-25f5882594c3))
+ (fp_line (start -0.86 -2.11) (end -0.86 -3.81) (layer "F.SilkS") (width 0.12) (tstamp 9bcaad09-fdbd-4d80-bf1d-58f87d91f87f))
+ (fp_line (start -2.26 0) (end -2.86 0.3) (layer "F.SilkS") (width 0.12) (tstamp c1013c09-8093-4590-a9e3-f1c5c47e96e3))
+ (fp_line (start 33.74 4.91) (end -2.06 4.91) (layer "F.SilkS") (width 0.12) (tstamp d4f60250-21e0-46fd-9d1f-924e6ba4ea6a))
+ (fp_line (start -2.86 -0.3) (end -2.26 0) (layer "F.SilkS") (width 0.12) (tstamp d7403b38-e93c-4ea2-94f5-ea84a3391c80))
+ (fp_line (start -2.45 5.3) (end 34.13 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 50e1abc7-5b09-47b1-967f-8376d920cc33))
+ (fp_line (start 34.13 5.3) (end 34.13 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp 55bf964f-ec29-412d-a5dc-3de5fdddce74))
+ (fp_line (start -2.45 -4.2) (end -2.45 5.3) (layer "F.CrtYd") (width 0.05) (tstamp 6da11390-c1ca-4c3d-9c2a-b097cb81a5fc))
+ (fp_line (start 34.13 -4.2) (end -2.45 -4.2) (layer "F.CrtYd") (width 0.05) (tstamp e0e3d444-86f6-4a7f-a7f3-d4861bc3edb9))
+ (fp_line (start -1.95 1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 14de5666-2171-4f6c-9e93-0b0be0271820))
+ (fp_line (start -1.95 -1) (end -0.95 0) (layer "F.Fab") (width 0.1) (tstamp 324f1805-dd12-4b94-ada8-be38ee0c6af9))
+ (fp_line (start -0.75 -3.7) (end 32.43 -3.7) (layer "F.Fab") (width 0.1) (tstamp 33158ef6-3fb1-42c8-bcf6-19fe30a0c95b))
+ (fp_line (start 32.43 -3.7) (end 32.43 -2) (layer "F.Fab") (width 0.1) (tstamp 67032e94-4be9-412c-880a-b7d1c12334bd))
+ (fp_line (start 33.63 -2) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 91f64d4d-e0b2-4019-ade9-3a69e9086e66))
+ (fp_line (start -1.95 -2) (end -1.95 4.8) (layer "F.Fab") (width 0.1) (tstamp cc03b259-4750-49f9-9130-02526850a763))
+ (fp_line (start -1.95 4.8) (end 33.63 4.8) (layer "F.Fab") (width 0.1) (tstamp dab2d285-ff9a-4fcd-8e18-0e6ebdd930f7))
+ (fp_line (start -0.75 -2) (end -0.75 -3.7) (layer "F.Fab") (width 0.1) (tstamp f2869859-7057-4d2e-8e2c-061280b14dd7))
+ (fp_line (start 33.63 4.8) (end 33.63 -2) (layer "F.Fab") (width 0.1) (tstamp fce015e8-ec41-490d-90a5-7dd8cb75780b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp cb3977ad-5de3-47af-9cc9-f4776260bc40))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1ff4a5be-0ee8-4ed9-a18e-e440d5454f6b))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 413bd3d7-7593-496b-b0e2-fb8e5c0c507f))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6458682e-0f52-4939-87ab-7aeda5ac8119))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp ef51f220-b518-4050-9b78-a4d4db054ee2))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 52696754-4b15-48ac-b48a-3fb2537afc87))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp c100fc1d-5e4e-4c85-8264-2e3dd0f0c739))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 1664b456-ef79-46d8-ae02-23fd7be3d4e4))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 674b5732-b0a0-4314-b462-6934345f3334))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B9P-VH_1x09_P3.96mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..35f1d0b7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,140 @@
+(footprint "JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774C02)
+ (descr "JST VH series connector, B9PS-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15.84 -2.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6758a405-59a1-4b5d-a323-39a60f8822b0)
+ )
+ (fp_text value "JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal" (at 15.84 16.1) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0fc1392e-260a-4c9f-983a-edab2759f054)
+ )
+ (fp_text user "${REFERENCE}" (at 15.84 9.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ea44c89-dfc4-4ac3-bccb-4ad4737e5ab2)
+ )
+ (fp_line (start 30.86 13.51) (end 30.86 15.01) (layer "F.SilkS") (width 0.12) (tstamp 008ae355-8f72-4fea-b7b1-bd4de02e6953))
+ (fp_line (start 22.94 13.51) (end 22.94 15.01) (layer "F.SilkS") (width 0.12) (tstamp 019e8625-e580-4530-b699-53a7733ae2a1))
+ (fp_line (start 3.14 15.01) (end 4.78 15.01) (layer "F.SilkS") (width 0.12) (tstamp 05e453bb-b8e1-43b4-864f-373f91f511bc))
+ (fp_line (start 33.74 7.31) (end 32.69 7.31) (layer "F.SilkS") (width 0.12) (tstamp 07d71b18-badc-441a-ae0b-07522582a9f1))
+ (fp_line (start 18.98 15.01) (end 20.62 15.01) (layer "F.SilkS") (width 0.12) (tstamp 0ff5a146-6588-40a1-ae82-001b232c5958))
+ (fp_line (start -0.82 13.51) (end -0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp 19aad44d-a2c9-4efc-9e8f-c303ac928a18))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 1f186dc1-d511-45ef-9a4f-d007d690c7e5))
+ (fp_line (start -1.01 13.51) (end -1.01 7.31) (layer "F.SilkS") (width 0.12) (tstamp 2cb4cf5d-27a9-400f-abd2-a121fcd873e2))
+ (fp_line (start 20.62 15.01) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp 39fb6764-bbb8-4e4c-8521-350c289c20f4))
+ (fp_line (start 24.58 15.01) (end 24.58 13.51) (layer "F.SilkS") (width 0.12) (tstamp 3ca9d896-e84c-4f67-a7cb-598804c80cee))
+ (fp_line (start 32.5 15.01) (end 32.5 13.51) (layer "F.SilkS") (width 0.12) (tstamp 49092020-6f74-4b7a-9f4c-a1fe32210cdc))
+ (fp_line (start 22.94 15.01) (end 24.58 15.01) (layer "F.SilkS") (width 0.12) (tstamp 4a012f8e-442e-479f-83f8-a20ac6ba66c9))
+ (fp_line (start 7.1 15.01) (end 8.74 15.01) (layer "F.SilkS") (width 0.12) (tstamp 5176f5db-bd10-4160-a5f8-7b4d2f9cd91c))
+ (fp_line (start 12.7 15.01) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 69c71708-7306-4a01-80c1-54cefb738cc6))
+ (fp_line (start 16.66 15.01) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp 6d141a17-2d45-40c6-abff-03addf53f643))
+ (fp_line (start 4.78 15.01) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 6efe2799-32d2-498b-945a-edd540555472))
+ (fp_line (start 26.9 13.51) (end 26.9 15.01) (layer "F.SilkS") (width 0.12) (tstamp 838eacfe-0ebe-4a86-bfda-5322386ef044))
+ (fp_line (start 32.69 7.31) (end 32.69 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8fb81a5d-6fda-4aff-a9ab-e4908e716d8d))
+ (fp_line (start 15.02 13.51) (end 15.02 15.01) (layer "F.SilkS") (width 0.12) (tstamp 96fca6c7-11b9-4132-9577-555c84368a28))
+ (fp_line (start -2.06 7.31) (end -2.06 3.89) (layer "F.SilkS") (width 0.12) (tstamp 9d57a124-cd35-4414-bc3e-c22131b07f09))
+ (fp_line (start 7.1 13.51) (end 7.1 15.01) (layer "F.SilkS") (width 0.12) (tstamp 9f5ce4ec-64b0-4d01-a998-331806391ae4))
+ (fp_line (start 11.06 13.51) (end 11.06 15.01) (layer "F.SilkS") (width 0.12) (tstamp a055232e-ba89-4303-bca2-c0bd7b44ca7f))
+ (fp_line (start -2.06 3.89) (end 33.74 3.89) (layer "F.SilkS") (width 0.12) (tstamp a0cc458e-1d33-407a-8abb-3256d4c146fc))
+ (fp_line (start 11.06 15.01) (end 12.7 15.01) (layer "F.SilkS") (width 0.12) (tstamp a8580874-d098-4586-b7ac-69516811613d))
+ (fp_line (start 32.69 13.51) (end -1.01 13.51) (layer "F.SilkS") (width 0.12) (tstamp ac68d0ef-437c-4434-adf5-17198481efb5))
+ (fp_line (start 3.14 13.51) (end 3.14 15.01) (layer "F.SilkS") (width 0.12) (tstamp afd28662-6d62-418e-bb77-e6b6125aa467))
+ (fp_line (start 28.54 15.01) (end 28.54 13.51) (layer "F.SilkS") (width 0.12) (tstamp b290e482-3a41-4eb2-826e-f4794c530894))
+ (fp_line (start 33.74 3.89) (end 33.74 7.31) (layer "F.SilkS") (width 0.12) (tstamp b80c29da-f781-43f9-9171-ed20baa532bf))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp bfdf4331-e360-4aaa-8473-e70a381b88b0))
+ (fp_line (start 26.9 15.01) (end 28.54 15.01) (layer "F.SilkS") (width 0.12) (tstamp c689c787-827b-48bd-aaca-93bb6816ed53))
+ (fp_line (start 15.02 15.01) (end 16.66 15.01) (layer "F.SilkS") (width 0.12) (tstamp d19e66c6-d36c-44f0-837f-571b4a491932))
+ (fp_line (start -1.01 7.31) (end -2.06 7.31) (layer "F.SilkS") (width 0.12) (tstamp d4ca53e7-23f9-4dc4-bf8d-e9beb089f2d4))
+ (fp_line (start -0.82 15.01) (end 0.82 15.01) (layer "F.SilkS") (width 0.12) (tstamp dbfb4f5a-c7bf-4d10-840d-41526dad47e5))
+ (fp_line (start 18.98 13.51) (end 18.98 15.01) (layer "F.SilkS") (width 0.12) (tstamp e47ae328-3fd5-41cd-8726-780e612261d2))
+ (fp_line (start 30.86 15.01) (end 32.5 15.01) (layer "F.SilkS") (width 0.12) (tstamp e91cb7cf-f9cd-4623-8ea8-22daeb50e63e))
+ (fp_line (start 0.82 15.01) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp f7ae3bde-bb75-45f7-a448-6c129f44294f))
+ (fp_line (start 8.74 15.01) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp fb2a9251-e1e7-4a7a-a3d3-9f24188b188c))
+ (fp_line (start 34.13 15.4) (end 34.13 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 6ca99f45-ef8f-40ab-8f23-1c139bd8549e))
+ (fp_line (start -2.45 -1.85) (end -2.45 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 8cbc01c8-7374-438d-b240-db3a14b21d83))
+ (fp_line (start 34.13 -1.85) (end -2.45 -1.85) (layer "F.CrtYd") (width 0.05) (tstamp 8fb1efbe-5eaa-4764-9c5d-9ec61f2cb37c))
+ (fp_line (start -2.45 15.4) (end 34.13 15.4) (layer "F.CrtYd") (width 0.05) (tstamp 96ad158c-12f3-40a6-854a-480c50e84646))
+ (fp_line (start 27.02 4) (end 27.02 0) (layer "F.Fab") (width 0.1) (tstamp 005fd766-f124-4295-bba9-1a88856cb8ae))
+ (fp_line (start 32.58 13.4) (end 32.58 4) (layer "F.Fab") (width 0.1) (tstamp 024e4b2e-208d-4d05-9608-b61ea9142520))
+ (fp_line (start 11.18 13.4) (end 11.18 14.9) (layer "F.Fab") (width 0.1) (tstamp 05bdf49f-cfa8-4e9b-8c60-214bde2d564b))
+ (fp_line (start 16.54 14.9) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 08ffc9df-c9ac-4373-a0b0-a19dc366f782))
+ (fp_line (start 19.1 13.4) (end 19.1 14.9) (layer "F.Fab") (width 0.1) (tstamp 100456a2-19db-41c3-95c3-21c508d129a7))
+ (fp_line (start -0.9 4) (end -0.9 13.4) (layer "F.Fab") (width 0.1) (tstamp 1d8e57ff-0877-44e3-b086-4b7aec1b4b13))
+ (fp_line (start 0 4.8) (end 0.8 4) (layer "F.Fab") (width 0.1) (tstamp 1efcc57a-54b8-45dc-80b9-0c2f9df62b13))
+ (fp_line (start 23.06 13.4) (end 23.06 14.9) (layer "F.Fab") (width 0.1) (tstamp 209d76b3-3103-4caa-b417-48fa07e6a1f4))
+ (fp_line (start 15.14 13.4) (end 15.14 14.9) (layer "F.Fab") (width 0.1) (tstamp 245cdd61-4aa2-4703-a455-b325c925ed8c))
+ (fp_line (start 23.06 0) (end 24.46 0) (layer "F.Fab") (width 0.1) (tstamp 27f70ad2-41ae-4a23-9b6f-9ec858f6e6af))
+ (fp_line (start 4.66 0) (end 4.66 4) (layer "F.Fab") (width 0.1) (tstamp 2d4863f1-505c-4d41-9a03-86e62d1e2715))
+ (fp_line (start -0.9 13.4) (end 32.58 13.4) (layer "F.Fab") (width 0.1) (tstamp 308579c6-f455-469e-82d6-b73f5d8e4367))
+ (fp_line (start 12.58 14.9) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp 314ee4ba-d311-4ae8-96bf-a4e382785b04))
+ (fp_line (start 27.02 14.9) (end 28.42 14.9) (layer "F.Fab") (width 0.1) (tstamp 31a964fa-d8bf-4386-85c6-71477e916d52))
+ (fp_line (start 32.38 14.9) (end 32.38 13.4) (layer "F.Fab") (width 0.1) (tstamp 35165331-1e24-4e80-b821-51f0c9f18caa))
+ (fp_line (start 15.14 0) (end 16.54 0) (layer "F.Fab") (width 0.1) (tstamp 3aef9456-dbd1-4a1e-841c-4d5fb193d734))
+ (fp_line (start 0.7 0) (end 0.7 4) (layer "F.Fab") (width 0.1) (tstamp 3fec8dba-e929-4fa5-8e7b-535a7360faa5))
+ (fp_line (start 7.22 13.4) (end 7.22 14.9) (layer "F.Fab") (width 0.1) (tstamp 4216aaa0-d4fa-4c18-bc55-115ab4e8760e))
+ (fp_line (start 4.66 14.9) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 461e4316-4536-44aa-8b0f-5b174ffdfe4a))
+ (fp_line (start 24.46 0) (end 24.46 4) (layer "F.Fab") (width 0.1) (tstamp 468342b0-f5d5-4d1a-8752-a0cbe7d6583f))
+ (fp_line (start 7.22 0) (end 8.62 0) (layer "F.Fab") (width 0.1) (tstamp 46914273-cfe4-41a1-87b8-6161cac0c35a))
+ (fp_line (start 28.42 14.9) (end 28.42 13.4) (layer "F.Fab") (width 0.1) (tstamp 4cbee09c-4566-494a-8f49-db3e4a1b78b5))
+ (fp_line (start 3.26 4) (end 3.26 0) (layer "F.Fab") (width 0.1) (tstamp 54834c50-0b83-46cd-bff3-bd1883315e6a))
+ (fp_line (start 32.58 4) (end 33.63 4) (layer "F.Fab") (width 0.1) (tstamp 55a9b1f6-9096-407e-9d94-066f0608b16d))
+ (fp_line (start 33.63 7.2) (end 32.58 7.2) (layer "F.Fab") (width 0.1) (tstamp 574b30c2-131a-41bd-a247-b1d8bc9f119e))
+ (fp_line (start 12.58 0) (end 12.58 4) (layer "F.Fab") (width 0.1) (tstamp 59e32bf2-9a05-42e3-bd65-4668a6e6dde9))
+ (fp_line (start 30.98 13.4) (end 30.98 14.9) (layer "F.Fab") (width 0.1) (tstamp 5a5c1c57-255b-4c18-aa77-b99613c88fd1))
+ (fp_line (start 19.1 4) (end 19.1 0) (layer "F.Fab") (width 0.1) (tstamp 5ae6f816-5d5e-4bfd-9542-3dc99b0372f7))
+ (fp_line (start 16.54 0) (end 16.54 4) (layer "F.Fab") (width 0.1) (tstamp 5b20062f-72e2-4ffc-b3c4-211a4c1d7bdd))
+ (fp_line (start 30.98 14.9) (end 32.38 14.9) (layer "F.Fab") (width 0.1) (tstamp 5f584069-e464-42d0-ae2d-094604950321))
+ (fp_line (start 23.06 14.9) (end 24.46 14.9) (layer "F.Fab") (width 0.1) (tstamp 6aab3ca3-d7b0-40e9-8253-476fc3b0ce48))
+ (fp_line (start 23.06 4) (end 23.06 0) (layer "F.Fab") (width 0.1) (tstamp 6d1af053-5a34-41db-bfe1-75afe59e5236))
+ (fp_line (start 0.7 14.9) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 76264aa6-fe6c-4262-abf6-4c27209beab1))
+ (fp_line (start -0.8 4) (end 0 4.8) (layer "F.Fab") (width 0.1) (tstamp 773b32da-5c69-4807-9922-8ed7393fe7d3))
+ (fp_line (start 8.62 14.9) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 775f195c-c4e1-4bfd-97fd-1a3878aa94bc))
+ (fp_line (start 3.26 14.9) (end 4.66 14.9) (layer "F.Fab") (width 0.1) (tstamp 78422d0d-464d-4784-9ed0-08ec4dfc4e36))
+ (fp_line (start -1.95 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp 7ccbb9f6-7f29-42c0-8240-40759fbd7d70))
+ (fp_line (start -0.7 4) (end -0.7 0) (layer "F.Fab") (width 0.1) (tstamp 80832448-94de-400e-975a-ca13d5f59da0))
+ (fp_line (start -1.95 7.2) (end -1.95 4) (layer "F.Fab") (width 0.1) (tstamp 87b5dba9-82b3-484c-a6cf-0125fd02561d))
+ (fp_line (start -0.7 14.9) (end 0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp 9350b9ec-356c-4edb-9538-cdb224fbf243))
+ (fp_line (start -0.7 0) (end 0.7 0) (layer "F.Fab") (width 0.1) (tstamp 97852aef-044c-487d-8a93-5584775c69a1))
+ (fp_line (start 3.26 13.4) (end 3.26 14.9) (layer "F.Fab") (width 0.1) (tstamp 9dcfcd09-cb59-4b00-beda-3c766e30e212))
+ (fp_line (start 3.26 0) (end 4.66 0) (layer "F.Fab") (width 0.1) (tstamp 9ffa4327-ce35-48cf-bb45-8b28f82ddf9d))
+ (fp_line (start -0.9 7.2) (end -1.95 7.2) (layer "F.Fab") (width 0.1) (tstamp a3dc91e2-6987-48ab-9b32-19a4bba30276))
+ (fp_line (start 27.02 13.4) (end 27.02 14.9) (layer "F.Fab") (width 0.1) (tstamp b511d1ab-9c95-41ec-afab-7d992cd39219))
+ (fp_line (start 30.98 4) (end 30.98 0) (layer "F.Fab") (width 0.1) (tstamp b831a185-921e-4a37-830b-d91099a8485f))
+ (fp_line (start 20.5 14.9) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp b87188b4-901e-47ae-a24c-295352725c11))
+ (fp_line (start 27.02 0) (end 28.42 0) (layer "F.Fab") (width 0.1) (tstamp b91011b7-ece4-444d-a0ce-7bc095ea73eb))
+ (fp_line (start 30.98 0) (end 32.38 0) (layer "F.Fab") (width 0.1) (tstamp bafb3f5e-9cbf-4426-8cf6-16a5792a9d6b))
+ (fp_line (start 20.5 0) (end 20.5 4) (layer "F.Fab") (width 0.1) (tstamp bb30b847-efb6-45dd-a601-70facea5432b))
+ (fp_line (start 15.14 14.9) (end 16.54 14.9) (layer "F.Fab") (width 0.1) (tstamp bb5576d9-5c9b-487d-8ea9-b86413c88777))
+ (fp_line (start 32.58 4) (end -0.9 4) (layer "F.Fab") (width 0.1) (tstamp bbb65ae9-d5d5-46f2-955f-35f8a688651a))
+ (fp_line (start -0.7 13.4) (end -0.7 14.9) (layer "F.Fab") (width 0.1) (tstamp c7a773a4-f3f5-4de3-854b-e96f8fff45c7))
+ (fp_line (start 7.22 4) (end 7.22 0) (layer "F.Fab") (width 0.1) (tstamp cc2e355e-9bb0-46b5-a54f-3a977c28a903))
+ (fp_line (start 11.18 0) (end 12.58 0) (layer "F.Fab") (width 0.1) (tstamp d39282c6-44e1-4250-ad1b-a60b3e4dfc91))
+ (fp_line (start 15.14 4) (end 15.14 0) (layer "F.Fab") (width 0.1) (tstamp da4266c2-62e1-4492-9f41-6b58795862df))
+ (fp_line (start 32.38 0) (end 32.38 4) (layer "F.Fab") (width 0.1) (tstamp dabb0b4b-29e8-45c4-a8d0-5a2f34200cca))
+ (fp_line (start 11.18 14.9) (end 12.58 14.9) (layer "F.Fab") (width 0.1) (tstamp df294226-ee7f-40b8-a1c0-7f3f9836c85b))
+ (fp_line (start 19.1 14.9) (end 20.5 14.9) (layer "F.Fab") (width 0.1) (tstamp df826aad-5832-4646-9668-56324e61aff2))
+ (fp_line (start 28.42 0) (end 28.42 4) (layer "F.Fab") (width 0.1) (tstamp e490649f-35f8-4415-91d1-baf3450d6695))
+ (fp_line (start 33.63 4) (end 33.63 7.2) (layer "F.Fab") (width 0.1) (tstamp e5cc45d8-c7a6-404b-96d7-38c422dfb995))
+ (fp_line (start 19.1 0) (end 20.5 0) (layer "F.Fab") (width 0.1) (tstamp eb5a643b-f8e9-422a-bfd8-bcb75fc4c60f))
+ (fp_line (start 24.46 14.9) (end 24.46 13.4) (layer "F.Fab") (width 0.1) (tstamp eee60e47-df5b-43eb-8009-476d290eb52a))
+ (fp_line (start 11.18 4) (end 11.18 0) (layer "F.Fab") (width 0.1) (tstamp f45ee674-6997-4ba1-9bde-1ef453da1b0c))
+ (fp_line (start 7.22 14.9) (end 8.62 14.9) (layer "F.Fab") (width 0.1) (tstamp f5f35f2d-f20b-4a97-9d69-1211ed06bdf5))
+ (fp_line (start 8.62 0) (end 8.62 4) (layer "F.Fab") (width 0.1) (tstamp fbe11de2-2fd9-4013-b0d0-ad2c18d391c4))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 3a9b92a6-af1b-4b2e-bc2a-7f49c2be002e))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 414ce3dc-e1a1-42e6-9eb6-d2265f3ede72))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 908fb7af-bad8-424f-8cbd-f2005b1fbbe8))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp e1a77ef4-2f3f-450d-b713-e4bc75127252))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7387f9f6-2547-4b94-ae71-2f0a99482ea8))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 205a6816-f287-4ce7-8f8e-ae10dc98f80c))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 705db01c-b81a-4294-9b4e-2c1c165da7af))
+ (pad "8" thru_hole circle (at 27.72 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 372544c4-7248-40b7-a598-49d6083eb4f9))
+ (pad "9" thru_hole circle (at 31.68 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 380ad873-f14a-4fe0-a32f-cf12b68f8d0d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B9PS-VH_1x09_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S2P-VH_1x02_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S2P-VH_1x02_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f4dc94ff
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S2P-VH_1x02_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_VH_S2P-VH_1x02_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774B79)
+ (descr "JST VH series connector, S2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.98 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f93d44b4-0e71-4642-ad1a-fa5258a0612e)
+ )
+ (fp_text value "JST_VH_S2P-VH_1x02_P3.96mm_Horizontal" (at 1.98 14.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2053a29c-7a08-4b00-b793-324067a63a1f)
+ )
+ (fp_text user "${REFERENCE}" (at 1.98 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 48cbcb74-b512-4e76-972d-a1bab7bb8d40)
+ )
+ (fp_line (start -0.57 1.7) (end -0.57 2.39) (layer "F.SilkS") (width 0.12) (tstamp 07376571-4438-422d-8629-a7e3a450de68))
+ (fp_line (start 0.82 13.51) (end 0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 0dc9d07d-fd86-4b89-8e43-d6e6a8155e7c))
+ (fp_line (start 2.7 1) (end 2.7 2.39) (layer "F.SilkS") (width 0.12) (tstamp 0f609e46-59a9-489b-82b0-50fe6d96a6ad))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 12dbb699-5bc8-4e71-8c45-826f52284f5e))
+ (fp_line (start -0.82 13.51) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 14332591-0627-436a-be1a-66c17ace5fe2))
+ (fp_line (start 3.14 13.51) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 1846b19b-825d-4dba-bb76-9495fe71f67a))
+ (fp_line (start 6.02 -2.11) (end 6.02 5.81) (layer "F.SilkS") (width 0.12) (tstamp 1952bbbc-a4d9-4cbe-8134-b80984466376))
+ (fp_line (start 4.78 13.51) (end 4.78 12.01) (layer "F.SilkS") (width 0.12) (tstamp 25b7545c-4252-432d-801c-971333a1f513))
+ (fp_line (start 4.53 2.39) (end 4.53 1.6) (layer "F.SilkS") (width 0.12) (tstamp 416fa3d7-d798-4d2d-a919-50bb074d9871))
+ (fp_line (start 2.7 2.39) (end 4.54 2.39) (layer "F.SilkS") (width 0.12) (tstamp 5825b3b8-84d6-4449-bac0-5a12dcf3193f))
+ (fp_line (start 4.53 -2.11) (end 6.02 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5e21c7f3-8056-4e3a-9a31-6d0ec5602485))
+ (fp_line (start -1.01 5.81) (end -2.06 5.81) (layer "F.SilkS") (width 0.12) (tstamp 6162ac38-1f7b-4dd4-9046-e65d5e34e8c0))
+ (fp_line (start -1.01 12.01) (end -0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 6468106d-63ad-43d3-9eeb-b7ef7fc387f8))
+ (fp_line (start 6.02 5.81) (end 4.97 5.81) (layer "F.SilkS") (width 0.12) (tstamp 6fd3858e-9cdf-4c71-9905-1853fe7d0b10))
+ (fp_line (start -1.01 5.81) (end -1.01 12.01) (layer "F.SilkS") (width 0.12) (tstamp a146c5b7-3754-4af5-b7fe-7bddbdf826c2))
+ (fp_line (start -0.58 2.39) (end 1.26 2.39) (layer "F.SilkS") (width 0.12) (tstamp a71d2016-e275-494a-944c-f6521864ddd2))
+ (fp_line (start -2.06 -2.11) (end -0.57 -2.11) (layer "F.SilkS") (width 0.12) (tstamp ac8afad7-e864-4c30-82e0-03e97711e616))
+ (fp_line (start 0.82 12.01) (end 3.14 12.01) (layer "F.SilkS") (width 0.12) (tstamp b0eadc57-dbee-485e-9254-1dacc80f7fa7))
+ (fp_line (start 4.53 -1.6) (end 4.53 -2.11) (layer "F.SilkS") (width 0.12) (tstamp b2dbe07b-ea95-4ca1-b1cc-605cea81431a))
+ (fp_line (start 3.14 12.01) (end 3.14 13.51) (layer "F.SilkS") (width 0.12) (tstamp b822de38-4759-4349-8db8-2a3bc32e3cf7))
+ (fp_line (start -2.06 5.81) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp cd87562b-7665-4759-9727-e37f6a7d4216))
+ (fp_line (start 1.26 2.39) (end 1.26 1.7) (layer "F.SilkS") (width 0.12) (tstamp d022d0b2-fbee-4d83-bbf4-ca6879118d0e))
+ (fp_line (start -0.57 -2.11) (end -0.57 -1.61) (layer "F.SilkS") (width 0.12) (tstamp d2e976ab-ab77-40f0-820e-791f03568c75))
+ (fp_line (start 1.61 -0.11) (end 2.35 -0.11) (layer "F.SilkS") (width 0.12) (tstamp d33f1ec0-a991-4eca-9b7f-7cda0be7dbbf))
+ (fp_line (start 4.78 12.01) (end 4.97 12.01) (layer "F.SilkS") (width 0.12) (tstamp e0e1cf70-8eee-4ea1-95f1-914d7c86bf27))
+ (fp_line (start -0.82 12.01) (end -0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp e608acc5-aba5-47cc-ad0a-f390f98c69f1))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp e8a1e981-f70f-423b-9c6b-f617f1b95c9e))
+ (fp_line (start 4.97 12.01) (end 4.97 5.81) (layer "F.SilkS") (width 0.12) (tstamp ed421692-35c1-49b0-913c-019f779767b9))
+ (fp_line (start -2.45 -2.5) (end -2.45 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 3ed011ee-5292-4e91-8db9-2fad14f68356))
+ (fp_line (start 6.41 -2.5) (end -2.45 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp a49ff754-40a0-4394-a9e1-7363b8b46fe1))
+ (fp_line (start 6.41 13.9) (end 6.41 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp b23a1faa-23fc-4dd0-a4a7-46ef9b7afea8))
+ (fp_line (start -2.45 13.9) (end 6.41 13.9) (layer "F.CrtYd") (width 0.05) (tstamp dd30efac-43e7-45d0-a834-30f0621752d2))
+ (fp_line (start 3.26 11.9) (end 3.26 13.4) (layer "F.Fab") (width 0.1) (tstamp 0fa66dfb-dbd8-4beb-849a-ba3940b70104))
+ (fp_line (start -0.9 2.5) (end -0.9 11.9) (layer "F.Fab") (width 0.1) (tstamp 1d7ade18-2220-4f0d-883e-91e73f2734b7))
+ (fp_line (start -0.8 2.5) (end 0 3.3) (layer "F.Fab") (width 0.1) (tstamp 3f4608f5-a1b9-44a8-ab6f-800637f2cca2))
+ (fp_line (start 4.66 -2) (end 5.91 -2) (layer "F.Fab") (width 0.1) (tstamp 589e6422-90d7-423c-9e6d-4425bd96631e))
+ (fp_line (start 5.91 -2) (end 5.91 5.7) (layer "F.Fab") (width 0.1) (tstamp 65060e8e-ee3a-4ba5-9530-9fc12aafa812))
+ (fp_line (start -0.7 13.4) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 6a27e2b3-988b-422e-b4d4-561c3be91027))
+ (fp_line (start -0.7 11.9) (end -0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 6ee0acae-2799-42f8-9f0e-6c026b91832b))
+ (fp_line (start -0.9 11.9) (end 4.86 11.9) (layer "F.Fab") (width 0.1) (tstamp 7ecc2e9c-b28d-4f0e-8bc9-909476ef95c6))
+ (fp_line (start 4.86 2.5) (end -0.9 2.5) (layer "F.Fab") (width 0.1) (tstamp 89bf3eed-0625-432c-bd6b-270b13ceaf19))
+ (fp_line (start 0 3.3) (end 0.8 2.5) (layer "F.Fab") (width 0.1) (tstamp 9d3e50ff-d089-40d8-8b70-55ae0b8b68fa))
+ (fp_line (start 5.91 5.7) (end 4.86 5.7) (layer "F.Fab") (width 0.1) (tstamp 9eb7458a-fb43-4e5c-b706-2140fe9d37ba))
+ (fp_line (start 4.66 2.5) (end 4.66 -2) (layer "F.Fab") (width 0.1) (tstamp a04f4352-c9ab-48da-9c73-c488dddb283b))
+ (fp_line (start -1.95 5.7) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp acced213-e074-4dfe-befc-f73a8f1290af))
+ (fp_line (start 0.7 13.4) (end 0.7 11.9) (layer "F.Fab") (width 0.1) (tstamp b47c45e8-8d3e-49ee-9d94-04c128f436b5))
+ (fp_line (start 4.86 11.9) (end 4.86 2.5) (layer "F.Fab") (width 0.1) (tstamp b68af6a5-8cad-4a66-9b84-9c65ed3db099))
+ (fp_line (start 4.66 13.4) (end 4.66 11.9) (layer "F.Fab") (width 0.1) (tstamp c3c3e47f-9485-4a84-a769-e38063e4df3a))
+ (fp_line (start -1.95 -2) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp cb88566a-261d-41bf-9d70-6bfb8cc80f91))
+ (fp_line (start 3.26 13.4) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp cd089563-94e4-4027-8dad-ace7fcebb36e))
+ (fp_line (start 1.38 2.5) (end 1.38 0) (layer "F.Fab") (width 0.1) (tstamp d7bca25e-101f-4845-95f2-b136f5d0f277))
+ (fp_line (start 1.38 0) (end 2.58 0) (layer "F.Fab") (width 0.1) (tstamp de74faf1-4adb-4630-bdc6-f73d14c3ae8a))
+ (fp_line (start 2.58 0) (end 2.58 2.5) (layer "F.Fab") (width 0.1) (tstamp e696c855-7055-47ae-b336-340fbefae4c0))
+ (fp_line (start -0.9 5.7) (end -1.95 5.7) (layer "F.Fab") (width 0.1) (tstamp e8266759-a415-4313-bf27-e67f5f6661b8))
+ (fp_line (start -0.7 -2) (end -0.7 2.5) (layer "F.Fab") (width 0.1) (tstamp f786cf7f-c5d1-4263-994c-3713016017e3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 0358eace-d8bc-4b42-ac72-2287a97bdd8c))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 277921b9-55de-41ca-a896-2b842120f4b8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_S2P-VH_1x02_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S3P-VH_1x03_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S3P-VH_1x03_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..965d1a7f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S3P-VH_1x03_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "JST_VH_S3P-VH_1x03_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774B79)
+ (descr "JST VH series connector, S3P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.96 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a07b2be8-4553-425d-8277-02c79d91edb9)
+ )
+ (fp_text value "JST_VH_S3P-VH_1x03_P3.96mm_Horizontal" (at 3.96 14.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77976791-ce49-47b7-90d3-81d135f5ccaf)
+ )
+ (fp_text user "${REFERENCE}" (at 3.96 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0187b585-f482-4bbf-a6e7-5e3f4c90b85d)
+ )
+ (fp_line (start 0.82 13.51) (end 0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 0459f73e-ffc3-40cd-b4f5-e4ab5a5fa52b))
+ (fp_line (start 7.1 13.51) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp 05d4f7ad-b9c0-4d6b-8de6-ea5c1fc4caa4))
+ (fp_line (start -0.82 13.51) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 1234d8f6-2721-40cc-9d26-b1cd059cc362))
+ (fp_line (start 3.14 12.01) (end 3.14 13.51) (layer "F.SilkS") (width 0.12) (tstamp 1341e1a6-5796-4d2f-858d-0dfbc7b8b2a4))
+ (fp_line (start -2.06 5.81) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 165094a8-ec65-4de7-8bd8-b7c993b0eb11))
+ (fp_line (start 9.98 -2.11) (end 9.98 5.81) (layer "F.SilkS") (width 0.12) (tstamp 29397944-33e1-45a0-801e-0161a8840b4c))
+ (fp_line (start 2.7 1) (end 2.7 2.39) (layer "F.SilkS") (width 0.12) (tstamp 37d38c04-e904-412a-b444-3ba78c417982))
+ (fp_line (start 4.78 13.51) (end 4.78 12.01) (layer "F.SilkS") (width 0.12) (tstamp 4e198322-c3e6-4059-9803-91ffd317c839))
+ (fp_line (start 8.49 -2.11) (end 9.98 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 5d1a21e0-62af-4978-9c2d-76bc74e89bd3))
+ (fp_line (start 1.61 -0.11) (end 2.35 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 61778267-8a9e-44d0-9ca6-f579429c3286))
+ (fp_line (start -0.57 -2.11) (end -0.57 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 65f45f7e-bc15-4bb5-93d9-81a269c7bbed))
+ (fp_line (start -0.82 12.01) (end -0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 684d5b0d-a593-40a9-952e-9fb01b94893e))
+ (fp_line (start 7.1 12.01) (end 7.1 13.51) (layer "F.SilkS") (width 0.12) (tstamp 76fdc365-d580-4e16-9c72-7ff216f9444e))
+ (fp_line (start -0.58 2.39) (end 1.26 2.39) (layer "F.SilkS") (width 0.12) (tstamp 7e794bf4-2464-40d0-9c57-eb17bc93415a))
+ (fp_line (start -1.01 5.81) (end -1.01 12.01) (layer "F.SilkS") (width 0.12) (tstamp 86f364fd-8a78-46e4-b9bd-116e6ca5d226))
+ (fp_line (start 0.82 12.01) (end 3.14 12.01) (layer "F.SilkS") (width 0.12) (tstamp 8ae09e52-60b1-48b0-aed6-5136d9142a02))
+ (fp_line (start 6.66 2.39) (end 8.5 2.39) (layer "F.SilkS") (width 0.12) (tstamp 8cff9a1f-be6c-484e-9699-fe4055daaa57))
+ (fp_line (start 5.57 -0.11) (end 6.31 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 8efd9a34-5944-45e8-aa0f-dc8fdf1d889c))
+ (fp_line (start 3.14 13.51) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 940db0f8-265f-4722-86f4-0cca1ad62cc0))
+ (fp_line (start 5.22 2.39) (end 5.22 1) (layer "F.SilkS") (width 0.12) (tstamp 9500948c-c7c2-4630-9032-10cb8c06c7ca))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 95451e77-abb0-483d-b979-da21ba3eb0c3))
+ (fp_line (start -2.06 -2.11) (end -0.57 -2.11) (layer "F.SilkS") (width 0.12) (tstamp a5e5caaf-ae04-4ff0-a2a6-ca0a9e59f5ef))
+ (fp_line (start 2.7 2.39) (end 5.22 2.39) (layer "F.SilkS") (width 0.12) (tstamp affb5fc0-16e8-4970-baab-a28e10e0d178))
+ (fp_line (start 6.66 1) (end 6.66 2.39) (layer "F.SilkS") (width 0.12) (tstamp b2f10e94-5daf-49e7-8509-c357797bf871))
+ (fp_line (start 1.26 2.39) (end 1.26 1.7) (layer "F.SilkS") (width 0.12) (tstamp c8fe667c-5fd7-4553-9861-f2bacce4aa1d))
+ (fp_line (start -0.57 1.7) (end -0.57 2.39) (layer "F.SilkS") (width 0.12) (tstamp d980e111-9327-4bff-aff5-c59c42fadb37))
+ (fp_line (start 4.78 12.01) (end 7.1 12.01) (layer "F.SilkS") (width 0.12) (tstamp da8db304-3a5c-4e4c-815c-f17dcb9f11fa))
+ (fp_line (start 8.74 12.01) (end 8.93 12.01) (layer "F.SilkS") (width 0.12) (tstamp def521f9-e5fe-4d22-b6b5-1f2933fe00d3))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp e108ce5f-3dce-4c4f-8573-d01f53ca7f54))
+ (fp_line (start 8.93 12.01) (end 8.93 5.81) (layer "F.SilkS") (width 0.12) (tstamp e8041ca2-4890-40b9-b28e-cad45a5f1e00))
+ (fp_line (start 8.74 13.51) (end 8.74 12.01) (layer "F.SilkS") (width 0.12) (tstamp e83059dc-2dbf-48f2-bafc-4f8515bb9887))
+ (fp_line (start -1.01 5.81) (end -2.06 5.81) (layer "F.SilkS") (width 0.12) (tstamp e8dfa7de-6bb7-4d1c-bb2c-f25295f0008a))
+ (fp_line (start 8.49 -1.6) (end 8.49 -2.11) (layer "F.SilkS") (width 0.12) (tstamp f55a846f-6e0c-4784-bf34-36c9ea288447))
+ (fp_line (start -1.01 12.01) (end -0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp f74f15e3-acae-4e36-a992-f22dfc9dc26f))
+ (fp_line (start 8.49 2.39) (end 8.49 1.6) (layer "F.SilkS") (width 0.12) (tstamp f924bdf8-b73d-4eca-abe2-6e34a97aeb3e))
+ (fp_line (start 9.98 5.81) (end 8.93 5.81) (layer "F.SilkS") (width 0.12) (tstamp ff43c95c-d17c-432a-b02b-d8f4759b8800))
+ (fp_line (start -2.45 13.9) (end 10.37 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 831677c7-b621-47d1-8036-b7e9547db8e8))
+ (fp_line (start -2.45 -2.5) (end -2.45 13.9) (layer "F.CrtYd") (width 0.05) (tstamp a1401982-37a4-48d5-935f-69a5409e0420))
+ (fp_line (start 10.37 13.9) (end 10.37 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp b0f4591d-055c-488b-b023-6e107c4e51d8))
+ (fp_line (start 10.37 -2.5) (end -2.45 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp bdbf0e95-0a84-43d9-abff-71ad7c0b3336))
+ (fp_line (start 8.62 -2) (end 9.87 -2) (layer "F.Fab") (width 0.1) (tstamp 09f5b11a-69c8-4e6c-963a-512fbe5db7b1))
+ (fp_line (start -0.9 2.5) (end -0.9 11.9) (layer "F.Fab") (width 0.1) (tstamp 0fb5bc55-78a5-4f89-9bb7-6133b3ada788))
+ (fp_line (start -0.7 11.9) (end -0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 153e0db3-847b-4070-b3de-f72b15a65f35))
+ (fp_line (start 0 3.3) (end 0.8 2.5) (layer "F.Fab") (width 0.1) (tstamp 159b38a3-1b70-4957-890a-80f3bb05cb6c))
+ (fp_line (start 4.66 13.4) (end 4.66 11.9) (layer "F.Fab") (width 0.1) (tstamp 1c3cae95-6aeb-4513-b7b4-e43246c0db67))
+ (fp_line (start 8.62 2.5) (end 8.62 -2) (layer "F.Fab") (width 0.1) (tstamp 1c7496bf-30fd-4341-98ec-063dafb85fcd))
+ (fp_line (start -1.95 -2) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp 270725d4-dc11-4afe-a12b-6482c53f64ef))
+ (fp_line (start 9.87 -2) (end 9.87 5.7) (layer "F.Fab") (width 0.1) (tstamp 38579c21-c937-410d-888e-29e061a81c67))
+ (fp_line (start 6.54 0) (end 6.54 2.5) (layer "F.Fab") (width 0.1) (tstamp 40e69846-213f-4ec7-a0a6-19a58c72db3a))
+ (fp_line (start 9.87 5.7) (end 8.82 5.7) (layer "F.Fab") (width 0.1) (tstamp 47d92902-4a65-4729-b573-84b798a20340))
+ (fp_line (start 7.22 11.9) (end 7.22 13.4) (layer "F.Fab") (width 0.1) (tstamp 48bcd434-e8dc-4154-9c41-8a724039526e))
+ (fp_line (start 8.82 2.5) (end -0.9 2.5) (layer "F.Fab") (width 0.1) (tstamp 4eb968ed-dce4-4c6e-a607-8a6246f18825))
+ (fp_line (start -0.7 -2) (end -0.7 2.5) (layer "F.Fab") (width 0.1) (tstamp 5390ee2e-ab56-4bc6-b153-31b88e528e7d))
+ (fp_line (start -0.9 11.9) (end 8.82 11.9) (layer "F.Fab") (width 0.1) (tstamp 5e80c9ff-b1dc-4fc8-92bc-900efe45ebcc))
+ (fp_line (start 3.26 13.4) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 6f048b3a-ff34-4f59-9e5f-509d0198d024))
+ (fp_line (start -0.7 13.4) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 7aa23245-146d-47bd-8703-f463ee1ebc6c))
+ (fp_line (start -1.95 5.7) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 8557cce4-ebd7-421d-966a-de48a37eff02))
+ (fp_line (start 1.38 2.5) (end 1.38 0) (layer "F.Fab") (width 0.1) (tstamp 8a403d0d-1616-4d09-bc2d-58a305f164ab))
+ (fp_line (start -0.8 2.5) (end 0 3.3) (layer "F.Fab") (width 0.1) (tstamp 90ec5e10-7d6c-4c47-baf4-2416136d5fe0))
+ (fp_line (start 8.62 13.4) (end 8.62 11.9) (layer "F.Fab") (width 0.1) (tstamp 95131e76-80c0-42c8-badb-a6cbca595f2d))
+ (fp_line (start 5.34 0) (end 6.54 0) (layer "F.Fab") (width 0.1) (tstamp 98aabb4e-6d3b-4a53-8c50-eccc50e1c210))
+ (fp_line (start 5.34 2.5) (end 5.34 0) (layer "F.Fab") (width 0.1) (tstamp 99040604-ceca-4246-93f3-922d2c9edf81))
+ (fp_line (start 8.82 11.9) (end 8.82 2.5) (layer "F.Fab") (width 0.1) (tstamp ab5124e6-7116-487c-8314-2d4b64f964b9))
+ (fp_line (start 0.7 13.4) (end 0.7 11.9) (layer "F.Fab") (width 0.1) (tstamp c15dabcf-bba8-4cfb-ab01-75ef60fe651a))
+ (fp_line (start -0.9 5.7) (end -1.95 5.7) (layer "F.Fab") (width 0.1) (tstamp ce0c1c6e-5a86-4bc8-a82b-67400c9e315e))
+ (fp_line (start 7.22 13.4) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp d1272b0c-df46-4906-93cb-8b300d19b246))
+ (fp_line (start 1.38 0) (end 2.58 0) (layer "F.Fab") (width 0.1) (tstamp e8c79c3d-7796-4b07-ab8d-b0a2b153630e))
+ (fp_line (start 2.58 0) (end 2.58 2.5) (layer "F.Fab") (width 0.1) (tstamp ec768019-01a1-4897-8098-3d02d5e904bc))
+ (fp_line (start 3.26 11.9) (end 3.26 13.4) (layer "F.Fab") (width 0.1) (tstamp f089c851-6987-4dd2-96be-ab80b5308479))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp a473f6f3-d453-4359-b439-d2ee9067058a))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 55bc4b55-4ff7-43f0-8c49-065254fc967a))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b34ed2fd-629f-4d7c-9f33-46bc03a7dfda))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_S3P-VH_1x03_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S4P-VH_1x04_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S4P-VH_1x04_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..821d1100
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S4P-VH_1x04_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,111 @@
+(footprint "JST_VH_S4P-VH_1x04_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774B79)
+ (descr "JST VH series connector, S4P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.94 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f5a275e6-37bf-43c3-848d-05ff4c9c9e5c)
+ )
+ (fp_text value "JST_VH_S4P-VH_1x04_P3.96mm_Horizontal" (at 5.94 14.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56d1f250-1504-4202-93f5-7f7f1ae8dcf5)
+ )
+ (fp_text user "${REFERENCE}" (at 5.94 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7be12cb9-1456-4351-b80d-8395d7b577c5)
+ )
+ (fp_line (start -2.06 5.81) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 11408397-a14f-48b5-80dc-1fdac49fd01f))
+ (fp_line (start 12.89 12.01) (end 12.89 5.81) (layer "F.SilkS") (width 0.12) (tstamp 14b30939-0374-4fbb-8e72-cf52f1491859))
+ (fp_line (start 12.7 13.51) (end 12.7 12.01) (layer "F.SilkS") (width 0.12) (tstamp 1ba7aa9e-57d4-4b3d-9014-4b2ee2af78ba))
+ (fp_line (start 13.94 -2.11) (end 13.94 5.81) (layer "F.SilkS") (width 0.12) (tstamp 2cfed77b-cd3e-417a-9914-5dee87e53ed6))
+ (fp_line (start 7.1 13.51) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp 2db8dbe4-7afa-4e29-9233-fdf5e34c692b))
+ (fp_line (start 5.57 -0.11) (end 6.31 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 2e7585f3-5827-4ff6-a7db-1e86515977d1))
+ (fp_line (start 9.53 -0.11) (end 10.27 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 36bc8a08-cdc0-4abb-8ab3-313f8333ede8))
+ (fp_line (start -0.57 -2.11) (end -0.57 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 386f1d34-40bf-44e6-93ef-5158e232eb44))
+ (fp_line (start -2.06 -2.11) (end -0.57 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 397071d0-5cb0-41b3-9995-95be9c35b691))
+ (fp_line (start 3.14 13.51) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 3f6626b0-89bf-48b1-81a3-e80efd4e4ef7))
+ (fp_line (start 8.74 12.01) (end 11.06 12.01) (layer "F.SilkS") (width 0.12) (tstamp 4773c08f-baa9-406b-9c95-4ddad5b430f5))
+ (fp_line (start 0.82 13.51) (end 0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 47e6dd5c-b963-4065-80e5-6270dda6fcad))
+ (fp_line (start 4.78 13.51) (end 4.78 12.01) (layer "F.SilkS") (width 0.12) (tstamp 48d65cb3-a0fb-4ae9-9ab3-9e2d20abdba8))
+ (fp_line (start 6.66 1) (end 6.66 2.39) (layer "F.SilkS") (width 0.12) (tstamp 528a0eb2-805d-4f0f-b0af-6c952f0917d4))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 5f566355-9c3b-4e83-86a3-7e24e5aac5b8))
+ (fp_line (start 1.61 -0.11) (end 2.35 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 70924efd-64e4-42fe-a4c8-c8f511e05b09))
+ (fp_line (start 10.62 2.39) (end 12.46 2.39) (layer "F.SilkS") (width 0.12) (tstamp 72ab8b52-d348-437d-9612-c8dbc0b07092))
+ (fp_line (start 2.7 2.39) (end 5.22 2.39) (layer "F.SilkS") (width 0.12) (tstamp 73bf4d59-4f42-4737-9a38-a8bc2c15d1ec))
+ (fp_line (start 12.45 -2.11) (end 13.94 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 73e9a737-61f1-4ab3-9f48-5b3fc9168c58))
+ (fp_line (start 3.14 12.01) (end 3.14 13.51) (layer "F.SilkS") (width 0.12) (tstamp 774861c2-1a89-45ce-aa4d-4d1d69f787f6))
+ (fp_line (start 11.06 12.01) (end 11.06 13.51) (layer "F.SilkS") (width 0.12) (tstamp 79741fe5-6f9c-4bf7-b4cc-86b8ffddd07d))
+ (fp_line (start 11.06 13.51) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8104c591-de09-4cbd-ad1d-d7bb1c486075))
+ (fp_line (start 1.26 2.39) (end 1.26 1.7) (layer "F.SilkS") (width 0.12) (tstamp 843a5fd5-9b00-4633-8343-c7fd0ce9e8e8))
+ (fp_line (start 0.82 12.01) (end 3.14 12.01) (layer "F.SilkS") (width 0.12) (tstamp 8ace63be-125e-4332-a87f-6859c04ad792))
+ (fp_line (start 12.7 12.01) (end 12.89 12.01) (layer "F.SilkS") (width 0.12) (tstamp 93e59e97-9b7b-4e14-aee0-d58042c83bee))
+ (fp_line (start -1.01 5.81) (end -1.01 12.01) (layer "F.SilkS") (width 0.12) (tstamp 949cdc6f-1813-49c9-a95e-ac8f93b5451b))
+ (fp_line (start 4.78 12.01) (end 7.1 12.01) (layer "F.SilkS") (width 0.12) (tstamp 96ad069c-f739-49cd-a483-294f6a331f5e))
+ (fp_line (start 12.45 -1.6) (end 12.45 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 9ab74b15-347a-45e6-8b35-5ba1b0f527f4))
+ (fp_line (start -1.01 12.01) (end -0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp a300b4a4-2d35-4943-819b-7b404e346c0e))
+ (fp_line (start -0.82 12.01) (end -0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp a330bcc8-1952-4c75-95e6-ec1b6a5985e7))
+ (fp_line (start -0.57 1.7) (end -0.57 2.39) (layer "F.SilkS") (width 0.12) (tstamp a3fb2cd6-91de-41d6-bdf7-6fea12233cbc))
+ (fp_line (start 9.18 2.39) (end 9.18 1) (layer "F.SilkS") (width 0.12) (tstamp b5c1edec-a385-46e4-82cc-f82b3bdf5fad))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp bcaf9d13-18e3-479d-8fad-e91a709e60b8))
+ (fp_line (start 12.45 2.39) (end 12.45 1.6) (layer "F.SilkS") (width 0.12) (tstamp bccca871-9624-429b-bb46-4edde847d2bf))
+ (fp_line (start 8.74 13.51) (end 8.74 12.01) (layer "F.SilkS") (width 0.12) (tstamp c428a2c0-4546-4ece-b168-48f33792b1b1))
+ (fp_line (start 2.7 1) (end 2.7 2.39) (layer "F.SilkS") (width 0.12) (tstamp cb33c9fb-6324-4476-b35e-f2b07518c927))
+ (fp_line (start 13.94 5.81) (end 12.89 5.81) (layer "F.SilkS") (width 0.12) (tstamp d039921c-6217-4a19-8dd0-cf8f2078b284))
+ (fp_line (start 6.66 2.39) (end 9.18 2.39) (layer "F.SilkS") (width 0.12) (tstamp d41bbbec-b9b5-47c2-9805-2421b3b08735))
+ (fp_line (start 10.62 1) (end 10.62 2.39) (layer "F.SilkS") (width 0.12) (tstamp d7bffd24-7af0-4568-ac00-ddd923500014))
+ (fp_line (start -1.01 5.81) (end -2.06 5.81) (layer "F.SilkS") (width 0.12) (tstamp e161de9a-d54b-4b06-9679-1cd81a27cd94))
+ (fp_line (start -0.82 13.51) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp eab36160-4e12-4b31-a551-308f783af1da))
+ (fp_line (start 5.22 2.39) (end 5.22 1) (layer "F.SilkS") (width 0.12) (tstamp eaeb7123-7b96-4cea-9dcb-1892ebf53def))
+ (fp_line (start 7.1 12.01) (end 7.1 13.51) (layer "F.SilkS") (width 0.12) (tstamp f80ec741-0494-4180-bb07-1a8c58b93850))
+ (fp_line (start -0.58 2.39) (end 1.26 2.39) (layer "F.SilkS") (width 0.12) (tstamp f98795c8-9ac4-43ea-8028-01145def9d50))
+ (fp_line (start -2.45 -2.5) (end -2.45 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 2e8249c9-4430-4250-a82c-33853ba4d426))
+ (fp_line (start 14.33 -2.5) (end -2.45 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 5396a2e4-42db-4094-a519-844443c922f1))
+ (fp_line (start 14.33 13.9) (end 14.33 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp c6360564-b332-4bcb-aa56-8380a70dd614))
+ (fp_line (start -2.45 13.9) (end 14.33 13.9) (layer "F.CrtYd") (width 0.05) (tstamp cade6a33-36cb-4cca-a0b5-1a00ac8c1e6e))
+ (fp_line (start -0.9 11.9) (end 12.78 11.9) (layer "F.Fab") (width 0.1) (tstamp 02459aa4-4548-40c9-8088-527a10fbc480))
+ (fp_line (start -0.8 2.5) (end 0 3.3) (layer "F.Fab") (width 0.1) (tstamp 1a0d15a7-a35e-4546-92c2-f1181acafb36))
+ (fp_line (start 1.38 2.5) (end 1.38 0) (layer "F.Fab") (width 0.1) (tstamp 1d26e474-d7b3-48c8-8300-c3aebbc2a0ca))
+ (fp_line (start 0.7 13.4) (end 0.7 11.9) (layer "F.Fab") (width 0.1) (tstamp 1dc52233-2b31-4803-a378-1562ae36a40b))
+ (fp_line (start -1.95 -2) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp 21248b1f-9073-415b-b8d4-a6877ba2bd63))
+ (fp_line (start 2.58 0) (end 2.58 2.5) (layer "F.Fab") (width 0.1) (tstamp 3295e966-a548-4eef-8d16-2f603aa2084c))
+ (fp_line (start 11.18 11.9) (end 11.18 13.4) (layer "F.Fab") (width 0.1) (tstamp 3cacf0fa-42a9-41f5-a684-16b75dc2e259))
+ (fp_line (start 1.38 0) (end 2.58 0) (layer "F.Fab") (width 0.1) (tstamp 45df3a9b-6b52-4fab-8b61-00fde27b4da7))
+ (fp_line (start -0.7 -2) (end -0.7 2.5) (layer "F.Fab") (width 0.1) (tstamp 46dcf72c-30e0-4ac1-bfe3-47e303e25d9b))
+ (fp_line (start 5.34 0) (end 6.54 0) (layer "F.Fab") (width 0.1) (tstamp 576ac684-9d83-489d-b56a-f85597f3f42f))
+ (fp_line (start 4.66 13.4) (end 4.66 11.9) (layer "F.Fab") (width 0.1) (tstamp 5d786acc-827a-4af7-96b8-b5bbd26dd450))
+ (fp_line (start 12.58 -2) (end 13.83 -2) (layer "F.Fab") (width 0.1) (tstamp 7042c9e8-b1a6-4046-a687-9da9f3625fee))
+ (fp_line (start 9.3 2.5) (end 9.3 0) (layer "F.Fab") (width 0.1) (tstamp 71d3ba5d-9db0-4238-9362-6dcf3a84f1c4))
+ (fp_line (start -0.9 2.5) (end -0.9 11.9) (layer "F.Fab") (width 0.1) (tstamp 72cabef4-8e73-43d6-b4b9-67bd1f0892dd))
+ (fp_line (start 11.18 13.4) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp 74153dfc-cfae-4448-a415-a0659e4f4d52))
+ (fp_line (start 7.22 13.4) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 76464b46-8361-47bd-aa3a-5bd9fa385215))
+ (fp_line (start 5.34 2.5) (end 5.34 0) (layer "F.Fab") (width 0.1) (tstamp 7b1a4942-e538-4d9b-8e2f-b387873fc4b8))
+ (fp_line (start -0.9 5.7) (end -1.95 5.7) (layer "F.Fab") (width 0.1) (tstamp 8a06755a-a755-4269-ad38-a5bd0e1be6f0))
+ (fp_line (start 3.26 13.4) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 8d032d3f-e82f-4fba-91e1-b4de565094d8))
+ (fp_line (start 6.54 0) (end 6.54 2.5) (layer "F.Fab") (width 0.1) (tstamp 9bb4d822-bea6-4b9b-bb38-c4efb7478916))
+ (fp_line (start 12.78 2.5) (end -0.9 2.5) (layer "F.Fab") (width 0.1) (tstamp 9decc123-515b-46ec-a305-b34e0d7848ba))
+ (fp_line (start 12.58 13.4) (end 12.58 11.9) (layer "F.Fab") (width 0.1) (tstamp a12578b9-dd8f-45e4-8ca9-a2df23663295))
+ (fp_line (start 8.62 13.4) (end 8.62 11.9) (layer "F.Fab") (width 0.1) (tstamp a6eae1ba-3a4d-47f7-b26f-fe46356ecdd7))
+ (fp_line (start 13.83 5.7) (end 12.78 5.7) (layer "F.Fab") (width 0.1) (tstamp aef562be-3256-46e6-9a9b-829bd7506aff))
+ (fp_line (start -0.7 13.4) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp b16f015f-a50d-445e-a9df-0d931dd34ea5))
+ (fp_line (start 9.3 0) (end 10.5 0) (layer "F.Fab") (width 0.1) (tstamp b79581fc-9b5b-4bbd-82db-44cd19e00224))
+ (fp_line (start 12.58 2.5) (end 12.58 -2) (layer "F.Fab") (width 0.1) (tstamp b8344c17-2f08-42db-ae5e-8ecf67d4fbc5))
+ (fp_line (start 10.5 0) (end 10.5 2.5) (layer "F.Fab") (width 0.1) (tstamp c8a93a14-a0cc-443b-b6f2-bbbafe9f5fca))
+ (fp_line (start -1.95 5.7) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp cd0b5e8c-27f2-46b8-a841-293ed6f8ba20))
+ (fp_line (start 7.22 11.9) (end 7.22 13.4) (layer "F.Fab") (width 0.1) (tstamp cf103d66-e71f-47fb-9aeb-987212aa3d02))
+ (fp_line (start 12.78 11.9) (end 12.78 2.5) (layer "F.Fab") (width 0.1) (tstamp d07284e6-4dc1-4704-bd1d-785c2ec31a65))
+ (fp_line (start 3.26 11.9) (end 3.26 13.4) (layer "F.Fab") (width 0.1) (tstamp e3e5cd92-317e-4872-a53f-52075c2f2091))
+ (fp_line (start 0 3.3) (end 0.8 2.5) (layer "F.Fab") (width 0.1) (tstamp e4874716-0ac0-4290-add2-916df0ab4f39))
+ (fp_line (start 13.83 -2) (end 13.83 5.7) (layer "F.Fab") (width 0.1) (tstamp e5c78e6c-efa6-47b8-bf71-d7963a0b6664))
+ (fp_line (start -0.7 11.9) (end -0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp e745ea64-2fe7-45ea-8f0c-c1aa67bc1f95))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp e8e7f803-2049-4b91-983c-1e03c8e9082a))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 0c10e765-d4e6-4968-85ba-ffe3d18c4dc1))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6613aa16-d86d-4a8e-b700-ea5a48b94d99))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 310f0e39-85dd-4b89-b474-6326f1065739))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_S4P-VH_1x04_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S5P-VH_1x05_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S5P-VH_1x05_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e306e3fc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S5P-VH_1x05_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,126 @@
+(footprint "JST_VH_S5P-VH_1x05_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774B79)
+ (descr "JST VH series connector, S5P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.92 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2bef66b8-a42c-492f-bc13-37cf54a7d64f)
+ )
+ (fp_text value "JST_VH_S5P-VH_1x05_P3.96mm_Horizontal" (at 7.92 14.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c84fbbf4-82e2-4164-834a-21bae7061ac4)
+ )
+ (fp_text user "${REFERENCE}" (at 7.92 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ecc8d6e-2cd9-476d-aaa0-673f483b2c26)
+ )
+ (fp_line (start 16.66 12.01) (end 16.85 12.01) (layer "F.SilkS") (width 0.12) (tstamp 0431da59-cb66-4b9b-967d-97fe93f114e3))
+ (fp_line (start 10.62 2.39) (end 13.14 2.39) (layer "F.SilkS") (width 0.12) (tstamp 04ec9f82-4601-4868-b5c7-4920aa23da2a))
+ (fp_line (start -1.01 12.01) (end -0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 13ca2cac-eda5-4284-ada1-8df2dc0a6707))
+ (fp_line (start 14.58 2.39) (end 16.42 2.39) (layer "F.SilkS") (width 0.12) (tstamp 140d0231-ab84-4883-adcb-cd2e9031693e))
+ (fp_line (start 11.06 12.01) (end 11.06 13.51) (layer "F.SilkS") (width 0.12) (tstamp 1546cf85-09c5-4cbf-8bea-e350f07a445d))
+ (fp_line (start 0.82 13.51) (end 0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 16b1f93c-7e45-469f-82f0-961e93c28f75))
+ (fp_line (start 4.78 12.01) (end 7.1 12.01) (layer "F.SilkS") (width 0.12) (tstamp 1b09f43d-9c16-4ad0-994a-3499e074a2e6))
+ (fp_line (start 8.74 12.01) (end 11.06 12.01) (layer "F.SilkS") (width 0.12) (tstamp 1dec4b1d-ce80-4416-aad6-c1b7d6668034))
+ (fp_line (start -0.57 -2.11) (end -0.57 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 1eaa0095-da0d-4190-89bc-5748be1a432a))
+ (fp_line (start 10.62 1) (end 10.62 2.39) (layer "F.SilkS") (width 0.12) (tstamp 26515d3f-c672-47af-b7bb-0db3b2552670))
+ (fp_line (start 16.41 -1.6) (end 16.41 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 324ebd02-628f-473f-ba3c-c3e697cf1dce))
+ (fp_line (start -2.06 -2.11) (end -0.57 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 40b325ed-c78e-4bd9-81e3-04e41ecd9820))
+ (fp_line (start 15.02 13.51) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp 44b60bad-9b34-4f85-aba9-9c5e91823df5))
+ (fp_line (start 16.41 -2.11) (end 17.9 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 486ca77d-91a8-4152-a729-537378695a47))
+ (fp_line (start 8.74 13.51) (end 8.74 12.01) (layer "F.SilkS") (width 0.12) (tstamp 53674e7f-21c8-43f1-bad4-1d4d5ba53d02))
+ (fp_line (start 9.18 2.39) (end 9.18 1) (layer "F.SilkS") (width 0.12) (tstamp 540aed64-aa40-46b3-a151-311e0e07dfa2))
+ (fp_line (start 16.41 2.39) (end 16.41 1.6) (layer "F.SilkS") (width 0.12) (tstamp 56b54f97-79c3-4921-ad66-45acf97edbc7))
+ (fp_line (start -1.01 5.81) (end -2.06 5.81) (layer "F.SilkS") (width 0.12) (tstamp 585ff72c-4b29-439b-bafe-0cdf9ebfe70d))
+ (fp_line (start 12.7 12.01) (end 15.02 12.01) (layer "F.SilkS") (width 0.12) (tstamp 5bf80320-f0d6-47f3-906e-f98855d80186))
+ (fp_line (start 3.14 12.01) (end 3.14 13.51) (layer "F.SilkS") (width 0.12) (tstamp 5f43111e-c101-4c68-abc8-fbfcd6a00164))
+ (fp_line (start 9.53 -0.11) (end 10.27 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 631d810f-c418-4161-8854-17dbe04a46b1))
+ (fp_line (start 1.26 2.39) (end 1.26 1.7) (layer "F.SilkS") (width 0.12) (tstamp 677a673e-c99c-4bf3-917a-68a48832334d))
+ (fp_line (start 16.85 12.01) (end 16.85 5.81) (layer "F.SilkS") (width 0.12) (tstamp 6c18c039-0a39-446e-8b28-6bf83320691c))
+ (fp_line (start 13.14 2.39) (end 13.14 1) (layer "F.SilkS") (width 0.12) (tstamp 7b34d5db-ed5c-4c79-9db7-99d6d19d14b6))
+ (fp_line (start 6.66 1) (end 6.66 2.39) (layer "F.SilkS") (width 0.12) (tstamp 7e58de0c-985e-4a90-bbdb-70a1c90f06e0))
+ (fp_line (start -0.82 13.51) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 83c610a5-d5f3-4ca2-bb3b-d8b0cf7653c3))
+ (fp_line (start 14.58 1) (end 14.58 2.39) (layer "F.SilkS") (width 0.12) (tstamp 84605ce6-8212-4a25-bcab-ca3e8bb39ced))
+ (fp_line (start 16.66 13.51) (end 16.66 12.01) (layer "F.SilkS") (width 0.12) (tstamp 8ad327e2-971a-4d49-876a-a971c10fe6fb))
+ (fp_line (start 17.9 -2.11) (end 17.9 5.81) (layer "F.SilkS") (width 0.12) (tstamp 8bb6c3e1-e6cd-401e-bf93-cdff71bfcb1c))
+ (fp_line (start 4.78 13.51) (end 4.78 12.01) (layer "F.SilkS") (width 0.12) (tstamp 8d5f9c26-eded-4aad-88e5-92198bd15537))
+ (fp_line (start 3.14 13.51) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8ea1f2a3-03a4-4866-818d-94030f268832))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 921ea4de-7ada-4c52-b8d3-537823aee7d0))
+ (fp_line (start 5.57 -0.11) (end 6.31 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 993ac94e-25dd-457d-995f-ad69ac745a9c))
+ (fp_line (start 11.06 13.51) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9b02d7b8-014f-47c2-a398-68d22d4bb9a5))
+ (fp_line (start 5.22 2.39) (end 5.22 1) (layer "F.SilkS") (width 0.12) (tstamp 9b577def-9637-48fe-be4e-5b56579afc8f))
+ (fp_line (start -0.82 12.01) (end -0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9bb9ff95-2b16-47c5-8002-2116592ca3c7))
+ (fp_line (start 13.49 -0.11) (end 14.23 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 9d246bf0-dfd6-43f5-b03d-d133361e5536))
+ (fp_line (start 7.1 13.51) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp 9d9ab331-1b20-4471-91b7-423a4d4f5342))
+ (fp_line (start -1.01 5.81) (end -1.01 12.01) (layer "F.SilkS") (width 0.12) (tstamp 9eccb1b2-eae9-4095-9f07-49b1a6d23e6c))
+ (fp_line (start 6.66 2.39) (end 9.18 2.39) (layer "F.SilkS") (width 0.12) (tstamp a0d906e7-3cfa-4f23-895b-a1808a5c14f3))
+ (fp_line (start 7.1 12.01) (end 7.1 13.51) (layer "F.SilkS") (width 0.12) (tstamp a3741fd4-0b30-445c-8cfa-78093d5c6f8d))
+ (fp_line (start -0.57 1.7) (end -0.57 2.39) (layer "F.SilkS") (width 0.12) (tstamp a3e0f2ff-b802-4aea-a37b-17ec872165a5))
+ (fp_line (start 2.7 2.39) (end 5.22 2.39) (layer "F.SilkS") (width 0.12) (tstamp a5b96d78-ebc7-499e-b974-8c07a5734dbd))
+ (fp_line (start 1.61 -0.11) (end 2.35 -0.11) (layer "F.SilkS") (width 0.12) (tstamp a886cf1e-d7a7-48d5-9a2c-29ff8ef048a9))
+ (fp_line (start 0.82 12.01) (end 3.14 12.01) (layer "F.SilkS") (width 0.12) (tstamp ab255f77-744f-4be6-996a-879d7a6497bc))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp abdd1c3d-f52e-4190-a5c2-54a63e028a24))
+ (fp_line (start 12.7 13.51) (end 12.7 12.01) (layer "F.SilkS") (width 0.12) (tstamp b9ea1153-f9f8-45b6-b9bd-5d5e36353caa))
+ (fp_line (start -0.58 2.39) (end 1.26 2.39) (layer "F.SilkS") (width 0.12) (tstamp bb409c8e-efff-473d-aac8-90e936b40900))
+ (fp_line (start -2.06 5.81) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp c7eff272-af9d-4c2d-adce-974af9a83d2b))
+ (fp_line (start 17.9 5.81) (end 16.85 5.81) (layer "F.SilkS") (width 0.12) (tstamp cfd5d664-637c-4d8d-bcdb-f086bd7b6c86))
+ (fp_line (start 15.02 12.01) (end 15.02 13.51) (layer "F.SilkS") (width 0.12) (tstamp fb2f7c04-4c20-4ef6-92d2-094fe6d0e88c))
+ (fp_line (start 2.7 1) (end 2.7 2.39) (layer "F.SilkS") (width 0.12) (tstamp fdb6ce2c-4e21-4766-b60b-079e79f84fb9))
+ (fp_line (start 18.29 13.9) (end 18.29 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 25af9384-8a1d-4263-97fc-e4f683b335e8))
+ (fp_line (start -2.45 -2.5) (end -2.45 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 733a76b1-211a-4004-b51b-fd1517214bc1))
+ (fp_line (start 18.29 -2.5) (end -2.45 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 846725bb-93bb-431a-9fb1-10c7beaa3821))
+ (fp_line (start -2.45 13.9) (end 18.29 13.9) (layer "F.CrtYd") (width 0.05) (tstamp f38ad3a4-8f73-4f60-b40c-a9772f236351))
+ (fp_line (start -0.9 5.7) (end -1.95 5.7) (layer "F.Fab") (width 0.1) (tstamp 0093c8e6-77da-430c-969b-8de3edca6e6b))
+ (fp_line (start 15.14 11.9) (end 15.14 13.4) (layer "F.Fab") (width 0.1) (tstamp 079d55bb-d8ae-49f9-8a59-fa0d2c8eaaea))
+ (fp_line (start 7.22 13.4) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 10bff032-d727-4185-bcb2-fda26d18b51d))
+ (fp_line (start 0.7 13.4) (end 0.7 11.9) (layer "F.Fab") (width 0.1) (tstamp 1228a0fd-422f-4a98-ab46-8daaef10c2f6))
+ (fp_line (start 17.79 -2) (end 17.79 5.7) (layer "F.Fab") (width 0.1) (tstamp 147b7376-93c3-432f-8e35-d97a41f71e37))
+ (fp_line (start -0.7 -2) (end -0.7 2.5) (layer "F.Fab") (width 0.1) (tstamp 184f8982-19b5-484a-93a2-ecfabb62043f))
+ (fp_line (start -1.95 5.7) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 19911fa5-e810-498e-b9a1-2729cc4d1bc6))
+ (fp_line (start 15.14 13.4) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 1e673f92-0be1-44ac-aec4-572f78e64f84))
+ (fp_line (start -0.7 13.4) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 2583bbcd-9d23-4736-ab80-77b3b3deb4ec))
+ (fp_line (start 1.38 2.5) (end 1.38 0) (layer "F.Fab") (width 0.1) (tstamp 2ba50987-6492-49be-9b1f-c230ea041a1a))
+ (fp_line (start 16.74 11.9) (end 16.74 2.5) (layer "F.Fab") (width 0.1) (tstamp 30014aa3-9ff6-4bab-99c9-30583f5cf0bd))
+ (fp_line (start 7.22 11.9) (end 7.22 13.4) (layer "F.Fab") (width 0.1) (tstamp 30becf53-0be4-4b1e-9632-d3301f358469))
+ (fp_line (start 17.79 5.7) (end 16.74 5.7) (layer "F.Fab") (width 0.1) (tstamp 329136c9-0bfc-480c-abde-3c4d09aa0f34))
+ (fp_line (start 16.54 2.5) (end 16.54 -2) (layer "F.Fab") (width 0.1) (tstamp 74df4048-daf1-453c-bca2-b540d5f3530d))
+ (fp_line (start -0.9 11.9) (end 16.74 11.9) (layer "F.Fab") (width 0.1) (tstamp 78a855e1-b2c4-454e-9dd1-827cbe06263a))
+ (fp_line (start 13.26 2.5) (end 13.26 0) (layer "F.Fab") (width 0.1) (tstamp 8259576d-7246-48a6-af99-387e390207e7))
+ (fp_line (start 9.3 2.5) (end 9.3 0) (layer "F.Fab") (width 0.1) (tstamp 87571cba-deb7-4d98-bcf9-ffe292a1b893))
+ (fp_line (start -0.7 11.9) (end -0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 87818443-57d3-4686-a490-5b0291e23ea8))
+ (fp_line (start 11.18 11.9) (end 11.18 13.4) (layer "F.Fab") (width 0.1) (tstamp 8b09084b-c715-492d-b0bc-4f8cd94322ca))
+ (fp_line (start 1.38 0) (end 2.58 0) (layer "F.Fab") (width 0.1) (tstamp 90216cad-e159-42ce-ac0e-8b7e5563c0c4))
+ (fp_line (start -0.8 2.5) (end 0 3.3) (layer "F.Fab") (width 0.1) (tstamp 912de93b-60e8-44c4-bbc6-3f8d95dd7218))
+ (fp_line (start 16.54 -2) (end 17.79 -2) (layer "F.Fab") (width 0.1) (tstamp 91721760-b38a-410e-b4ad-844aad4100c8))
+ (fp_line (start 3.26 13.4) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 939f7913-8798-4cfb-bd3d-e72c47471b6a))
+ (fp_line (start 3.26 11.9) (end 3.26 13.4) (layer "F.Fab") (width 0.1) (tstamp 9b38bb3a-0d24-4c0c-9579-bee2c50d4534))
+ (fp_line (start 4.66 13.4) (end 4.66 11.9) (layer "F.Fab") (width 0.1) (tstamp a3c97eb6-f240-4bf4-b00d-3b0c415aca10))
+ (fp_line (start 6.54 0) (end 6.54 2.5) (layer "F.Fab") (width 0.1) (tstamp a6f07438-9aea-42f1-8b41-2e9f0c1696a3))
+ (fp_line (start 5.34 0) (end 6.54 0) (layer "F.Fab") (width 0.1) (tstamp aa4cb0c1-c825-47cf-a248-87a74569421f))
+ (fp_line (start 9.3 0) (end 10.5 0) (layer "F.Fab") (width 0.1) (tstamp af262568-e8dc-4951-a9da-09d926dd2c81))
+ (fp_line (start 10.5 0) (end 10.5 2.5) (layer "F.Fab") (width 0.1) (tstamp c34443f4-4876-48aa-8d62-0363b0ca5788))
+ (fp_line (start -1.95 -2) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp c70f913c-18e2-4dd0-9a30-f83e600dfab7))
+ (fp_line (start 0 3.3) (end 0.8 2.5) (layer "F.Fab") (width 0.1) (tstamp dd531682-f5be-4104-8f94-9bb749bae427))
+ (fp_line (start 2.58 0) (end 2.58 2.5) (layer "F.Fab") (width 0.1) (tstamp ddcf5a53-c396-488f-9b71-ef0fa5708296))
+ (fp_line (start 12.58 13.4) (end 12.58 11.9) (layer "F.Fab") (width 0.1) (tstamp de67dd36-8b53-452a-ba67-fa8012d61d04))
+ (fp_line (start 11.18 13.4) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp de7c9445-b861-46aa-a062-80d32265e70e))
+ (fp_line (start 16.74 2.5) (end -0.9 2.5) (layer "F.Fab") (width 0.1) (tstamp e0874254-39f1-45b1-b9b5-6a7581f9808e))
+ (fp_line (start 16.54 13.4) (end 16.54 11.9) (layer "F.Fab") (width 0.1) (tstamp e3342425-87b1-48b1-9a64-b824ebc6db5c))
+ (fp_line (start 5.34 2.5) (end 5.34 0) (layer "F.Fab") (width 0.1) (tstamp e8e1ec14-784d-4d2d-9f50-f2a4352cd3cd))
+ (fp_line (start 14.46 0) (end 14.46 2.5) (layer "F.Fab") (width 0.1) (tstamp e93162d2-5ea2-40f9-91df-45030e222930))
+ (fp_line (start -0.9 2.5) (end -0.9 11.9) (layer "F.Fab") (width 0.1) (tstamp eaf8922b-407b-4699-9b72-138ba02357ee))
+ (fp_line (start 13.26 0) (end 14.46 0) (layer "F.Fab") (width 0.1) (tstamp facf1e48-153a-4297-90d7-b8231940e479))
+ (fp_line (start 8.62 13.4) (end 8.62 11.9) (layer "F.Fab") (width 0.1) (tstamp fd89d0b7-7a66-4511-9632-b9d52b7ae27e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 0ab61ad3-6d1f-4528-a62d-940ae0ca2edf))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 90a9e2e3-d349-44cf-9f24-380c9c6c9322))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3eb24c01-6428-4ff8-b0cc-43c8c5c4baa2))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b25998e3-df9f-4f3f-8bda-0c0c1f41bb6f))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 3526d3e5-7d38-4b96-86c4-ce2a31e14202))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_S5P-VH_1x05_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S6P-VH_1x06_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S6P-VH_1x06_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..27e68e5d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S6P-VH_1x06_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,141 @@
+(footprint "JST_VH_S6P-VH_1x06_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774B79)
+ (descr "JST VH series connector, S6P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.9 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87b49afe-a254-4d10-9f86-954192c1c4e0)
+ )
+ (fp_text value "JST_VH_S6P-VH_1x06_P3.96mm_Horizontal" (at 9.9 14.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0946005-304f-4823-bdca-098d8a72dda0)
+ )
+ (fp_text user "${REFERENCE}" (at 9.9 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0f560562-2406-430d-83ef-e9e9e45ef3ac)
+ )
+ (fp_line (start 1.26 2.39) (end 1.26 1.7) (layer "F.SilkS") (width 0.12) (tstamp 01885428-9f5e-47fa-9aa5-6d0e92e47ed7))
+ (fp_line (start 0.82 12.01) (end 3.14 12.01) (layer "F.SilkS") (width 0.12) (tstamp 04433543-df8a-4af8-9468-7f13dc3e58ec))
+ (fp_line (start -0.58 2.39) (end 1.26 2.39) (layer "F.SilkS") (width 0.12) (tstamp 06bbad93-a0c8-47f8-a27f-b60491f2d90a))
+ (fp_line (start 15.02 13.51) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp 07085218-5ab0-46e8-bd58-e8d35f07c2fa))
+ (fp_line (start 3.14 12.01) (end 3.14 13.51) (layer "F.SilkS") (width 0.12) (tstamp 08723ce1-b719-45c8-822d-193f301f730b))
+ (fp_line (start 8.74 13.51) (end 8.74 12.01) (layer "F.SilkS") (width 0.12) (tstamp 0935f591-0b96-4fcf-a7c9-2a62f972462f))
+ (fp_line (start 12.7 13.51) (end 12.7 12.01) (layer "F.SilkS") (width 0.12) (tstamp 09d95848-a912-4263-8a8b-eab7839f4b24))
+ (fp_line (start -1.01 5.81) (end -1.01 12.01) (layer "F.SilkS") (width 0.12) (tstamp 0be8a3fc-260d-4c04-90b4-f5b5ec1822be))
+ (fp_line (start 21.86 -2.11) (end 21.86 5.81) (layer "F.SilkS") (width 0.12) (tstamp 1045e465-c493-4c25-b010-c246197d0dc0))
+ (fp_line (start 14.58 1) (end 14.58 2.39) (layer "F.SilkS") (width 0.12) (tstamp 1249b52e-0eea-4300-b103-e040e7ab8c96))
+ (fp_line (start 16.66 13.51) (end 16.66 12.01) (layer "F.SilkS") (width 0.12) (tstamp 1a7a6209-2983-4d2d-8ecf-50e49d6f3c0c))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp 1b86f4ef-ea9d-4afb-b31b-f2d6239bff89))
+ (fp_line (start 2.7 2.39) (end 5.22 2.39) (layer "F.SilkS") (width 0.12) (tstamp 1c27a673-0c37-46c3-a71d-51e5b26ae442))
+ (fp_line (start -1.01 5.81) (end -2.06 5.81) (layer "F.SilkS") (width 0.12) (tstamp 2b366dca-a8b3-4d54-9d1b-005ad0513889))
+ (fp_line (start 2.7 1) (end 2.7 2.39) (layer "F.SilkS") (width 0.12) (tstamp 30dbb1d7-3668-4261-ba0f-55fd8b5f96d0))
+ (fp_line (start 5.57 -0.11) (end 6.31 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 3240fa24-4542-45f4-9e9e-66cac5bc048f))
+ (fp_line (start -0.57 1.7) (end -0.57 2.39) (layer "F.SilkS") (width 0.12) (tstamp 338c2a89-68e3-4a3d-aab8-380f2d469c1c))
+ (fp_line (start -0.82 13.51) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 40651bb9-db91-491f-8790-e3b210588c9b))
+ (fp_line (start 4.78 13.51) (end 4.78 12.01) (layer "F.SilkS") (width 0.12) (tstamp 421de29f-372e-4163-a69c-1bfed558e396))
+ (fp_line (start 17.45 -0.11) (end 18.19 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 4441a87d-4a31-4c7d-a40d-3901d9a59c26))
+ (fp_line (start 20.37 2.39) (end 20.37 1.6) (layer "F.SilkS") (width 0.12) (tstamp 48738ff3-30b9-41ac-909b-514c7f132f6c))
+ (fp_line (start 7.1 13.51) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp 4a2aa0c4-0e8c-402e-bbbd-4a7e37ec26e9))
+ (fp_line (start 13.49 -0.11) (end 14.23 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 4b9909fe-88d3-4a00-8599-6086b35d65ba))
+ (fp_line (start 12.7 12.01) (end 15.02 12.01) (layer "F.SilkS") (width 0.12) (tstamp 50e91f7f-d16b-4cf5-8b73-923739b2f319))
+ (fp_line (start -2.06 5.81) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 52f692c8-56f5-4b1c-a69d-572259dcc187))
+ (fp_line (start -1.01 12.01) (end -0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp 5d4c9d70-d2d2-4682-b622-ed74a9f224c5))
+ (fp_line (start 20.81 12.01) (end 20.81 5.81) (layer "F.SilkS") (width 0.12) (tstamp 5db5cde0-e322-44bf-a15d-1e4fcac1ced3))
+ (fp_line (start 18.98 12.01) (end 18.98 13.51) (layer "F.SilkS") (width 0.12) (tstamp 606a247b-1fd1-4a5f-8d8f-0a8f874448b1))
+ (fp_line (start 10.62 1) (end 10.62 2.39) (layer "F.SilkS") (width 0.12) (tstamp 60abb92c-1ddd-473e-8505-6ecdb644cf25))
+ (fp_line (start 9.18 2.39) (end 9.18 1) (layer "F.SilkS") (width 0.12) (tstamp 644559b1-bfd9-4efc-90da-d37fc4034e11))
+ (fp_line (start 14.58 2.39) (end 17.1 2.39) (layer "F.SilkS") (width 0.12) (tstamp 65435457-6f3d-458a-9b26-5ec650fbe870))
+ (fp_line (start 9.53 -0.11) (end 10.27 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 661cb4de-7445-4ebe-80c3-a46e7c923813))
+ (fp_line (start 17.1 2.39) (end 17.1 1) (layer "F.SilkS") (width 0.12) (tstamp 6b6a3359-3a85-4084-bf03-7467717a8409))
+ (fp_line (start -0.82 12.01) (end -0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 7f79fa5e-a0fe-4ae8-9183-250558deab9b))
+ (fp_line (start -2.06 -2.11) (end -0.57 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 84930056-a5e3-4a7d-820f-7b55b1a89ade))
+ (fp_line (start 16.66 12.01) (end 18.98 12.01) (layer "F.SilkS") (width 0.12) (tstamp 8ae1193f-004a-467c-a08c-d9c1089b5e2b))
+ (fp_line (start 20.37 -1.6) (end 20.37 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 8f0be602-a98c-4ad7-90cf-7c029faf38f7))
+ (fp_line (start 20.37 -2.11) (end 21.86 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 93468eab-cc1c-4eb7-a3fa-156b78373c58))
+ (fp_line (start 13.14 2.39) (end 13.14 1) (layer "F.SilkS") (width 0.12) (tstamp 980a9518-b39f-41c1-b0d0-dcfc852ddcdc))
+ (fp_line (start 20.62 13.51) (end 20.62 12.01) (layer "F.SilkS") (width 0.12) (tstamp a164e802-b8f5-4b7d-9cb1-d0e90b4cd15a))
+ (fp_line (start 1.61 -0.11) (end 2.35 -0.11) (layer "F.SilkS") (width 0.12) (tstamp a6855d3f-6b7e-44b3-b30d-4faadbd1dc8e))
+ (fp_line (start -0.57 -2.11) (end -0.57 -1.61) (layer "F.SilkS") (width 0.12) (tstamp a85322d8-a87e-44fa-80e0-65bdde5304e4))
+ (fp_line (start 8.74 12.01) (end 11.06 12.01) (layer "F.SilkS") (width 0.12) (tstamp ac529edd-91ee-4036-89ea-a2498174d879))
+ (fp_line (start 15.02 12.01) (end 15.02 13.51) (layer "F.SilkS") (width 0.12) (tstamp adccb0b7-a7d4-4e23-abf9-6d305d3af222))
+ (fp_line (start 5.22 2.39) (end 5.22 1) (layer "F.SilkS") (width 0.12) (tstamp ae71925a-7761-4214-923f-6cc222bcbac3))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp b3ff4713-0f5b-4930-8fa5-bf7e17d96711))
+ (fp_line (start 20.62 12.01) (end 20.81 12.01) (layer "F.SilkS") (width 0.12) (tstamp b9083426-e6a5-4dcf-bc5a-c8bac5e82b04))
+ (fp_line (start 18.54 1) (end 18.54 2.39) (layer "F.SilkS") (width 0.12) (tstamp bc590e72-074a-434a-a357-7d84d3f88e04))
+ (fp_line (start 21.86 5.81) (end 20.81 5.81) (layer "F.SilkS") (width 0.12) (tstamp bfbc8149-7678-4970-ac53-fcb6cad58b40))
+ (fp_line (start 6.66 1) (end 6.66 2.39) (layer "F.SilkS") (width 0.12) (tstamp c6f0b4f1-2f1a-4bfb-8484-2beac5c379f5))
+ (fp_line (start 3.14 13.51) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp d0d31646-4af0-4ce8-a2cf-787336c1884c))
+ (fp_line (start 7.1 12.01) (end 7.1 13.51) (layer "F.SilkS") (width 0.12) (tstamp d52bf4a2-2fee-4201-8a18-291534e38c34))
+ (fp_line (start 11.06 12.01) (end 11.06 13.51) (layer "F.SilkS") (width 0.12) (tstamp d9cd5b2e-8d59-44cf-b51f-82f719c74d0a))
+ (fp_line (start 0.82 13.51) (end 0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp dc5c4730-93f3-4e78-8015-094cdcbfe43c))
+ (fp_line (start 4.78 12.01) (end 7.1 12.01) (layer "F.SilkS") (width 0.12) (tstamp eb4c5fe1-91e2-46ac-8f50-f121650553c0))
+ (fp_line (start 11.06 13.51) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp ec05ad49-28e0-4c67-8568-0c11bf8aa8ac))
+ (fp_line (start 18.98 13.51) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp ecfc73e8-f6e0-4e4b-93e1-1bdcab44294a))
+ (fp_line (start 6.66 2.39) (end 9.18 2.39) (layer "F.SilkS") (width 0.12) (tstamp ed353b9d-293c-442c-83db-0140cee35414))
+ (fp_line (start 10.62 2.39) (end 13.14 2.39) (layer "F.SilkS") (width 0.12) (tstamp f6c9dd13-16c8-43a3-a0c9-6f3e0bf1c5a9))
+ (fp_line (start 18.54 2.39) (end 20.38 2.39) (layer "F.SilkS") (width 0.12) (tstamp f9b67624-4689-47bd-b71d-3ad259c3232e))
+ (fp_line (start 22.25 -2.5) (end -2.45 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 0c91a5d5-5447-47f6-9e33-6ec63bfc06e4))
+ (fp_line (start 22.25 13.9) (end 22.25 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 2f1e8189-336a-43f4-8547-e0e9d1678f3d))
+ (fp_line (start -2.45 -2.5) (end -2.45 13.9) (layer "F.CrtYd") (width 0.05) (tstamp b13cab66-739f-48d6-91dd-fd80952b1617))
+ (fp_line (start -2.45 13.9) (end 22.25 13.9) (layer "F.CrtYd") (width 0.05) (tstamp d30cf723-1383-478f-b5be-59556cd3e87a))
+ (fp_line (start 4.66 13.4) (end 4.66 11.9) (layer "F.Fab") (width 0.1) (tstamp 006f69fe-d0c7-4217-9ee6-cf2c3e5ce5a6))
+ (fp_line (start 7.22 11.9) (end 7.22 13.4) (layer "F.Fab") (width 0.1) (tstamp 08e25f52-b325-4259-80aa-769757aeb128))
+ (fp_line (start 3.26 13.4) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 0c4cfb19-da21-40f2-9dad-5bddd271652c))
+ (fp_line (start 9.3 0) (end 10.5 0) (layer "F.Fab") (width 0.1) (tstamp 16de559a-8528-4b03-a3f4-fb2aa784efd9))
+ (fp_line (start -1.95 5.7) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 1eb4c4eb-9294-4412-a5bf-d3c555b39e76))
+ (fp_line (start 6.54 0) (end 6.54 2.5) (layer "F.Fab") (width 0.1) (tstamp 1efb8388-5d6f-43fc-b0c2-ea60877e3f1a))
+ (fp_line (start 8.62 13.4) (end 8.62 11.9) (layer "F.Fab") (width 0.1) (tstamp 244fc960-f2b4-4708-bbdb-da918be35b03))
+ (fp_line (start 14.46 0) (end 14.46 2.5) (layer "F.Fab") (width 0.1) (tstamp 2aec74f7-ef15-485d-8745-01964128d118))
+ (fp_line (start 5.34 2.5) (end 5.34 0) (layer "F.Fab") (width 0.1) (tstamp 3bf7ab3e-a28f-47f9-a0d6-9985c79cd370))
+ (fp_line (start 13.26 0) (end 14.46 0) (layer "F.Fab") (width 0.1) (tstamp 3ee7f24a-19a0-4ab3-8d3e-5702fda0b1fc))
+ (fp_line (start 21.75 5.7) (end 20.7 5.7) (layer "F.Fab") (width 0.1) (tstamp 484221be-ec3d-4840-8494-31e68cc5568c))
+ (fp_line (start 17.22 2.5) (end 17.22 0) (layer "F.Fab") (width 0.1) (tstamp 58950c88-b221-4437-b864-6e618be74557))
+ (fp_line (start 17.22 0) (end 18.42 0) (layer "F.Fab") (width 0.1) (tstamp 5d33766b-f74e-47c7-8856-509a4f2c5a94))
+ (fp_line (start 20.7 2.5) (end -0.9 2.5) (layer "F.Fab") (width 0.1) (tstamp 5e2279e4-1f0a-4b02-9e51-71ce8661edaf))
+ (fp_line (start 15.14 11.9) (end 15.14 13.4) (layer "F.Fab") (width 0.1) (tstamp 6edd7666-f964-45e8-b7f7-e032193dc30b))
+ (fp_line (start 19.1 11.9) (end 19.1 13.4) (layer "F.Fab") (width 0.1) (tstamp 75e2c50a-a9f4-47ab-ae0f-4c4f62127fc4))
+ (fp_line (start 0 3.3) (end 0.8 2.5) (layer "F.Fab") (width 0.1) (tstamp 76aa2eec-3465-4bef-b312-8ebb24a2b969))
+ (fp_line (start -0.9 11.9) (end 20.7 11.9) (layer "F.Fab") (width 0.1) (tstamp 7800cd00-1652-404d-8756-a697647057af))
+ (fp_line (start 2.58 0) (end 2.58 2.5) (layer "F.Fab") (width 0.1) (tstamp 78abd641-1d9f-4305-bf4a-5b0af84c68fc))
+ (fp_line (start 1.38 0) (end 2.58 0) (layer "F.Fab") (width 0.1) (tstamp 7bdcabe9-faa4-40fb-8882-77188e230844))
+ (fp_line (start 11.18 11.9) (end 11.18 13.4) (layer "F.Fab") (width 0.1) (tstamp 7d1739f0-d795-40ae-8b22-93b13cf5e444))
+ (fp_line (start 5.34 0) (end 6.54 0) (layer "F.Fab") (width 0.1) (tstamp 7f4f642d-60f2-4ff3-85f1-b827f91665cc))
+ (fp_line (start 3.26 11.9) (end 3.26 13.4) (layer "F.Fab") (width 0.1) (tstamp 86c34877-4575-48ec-832a-0ddf8b6f7019))
+ (fp_line (start 13.26 2.5) (end 13.26 0) (layer "F.Fab") (width 0.1) (tstamp 88f1bcb2-2c21-48d2-9e27-2b2d80630eb0))
+ (fp_line (start 10.5 0) (end 10.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 8b99c564-9161-49eb-b056-b23134803510))
+ (fp_line (start 20.5 2.5) (end 20.5 -2) (layer "F.Fab") (width 0.1) (tstamp 8bc0ade1-1e4e-4206-8f0a-ee72ddd902fc))
+ (fp_line (start -0.7 -2) (end -0.7 2.5) (layer "F.Fab") (width 0.1) (tstamp 8c5ee6ab-d39c-4a9b-89bf-dd9a760e1e4f))
+ (fp_line (start -0.9 2.5) (end -0.9 11.9) (layer "F.Fab") (width 0.1) (tstamp 8eed68ee-75f7-4ea9-b8cd-e8d879bce18f))
+ (fp_line (start 7.22 13.4) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 8efb55c7-3429-448c-9835-682dbf338aa4))
+ (fp_line (start -0.9 5.7) (end -1.95 5.7) (layer "F.Fab") (width 0.1) (tstamp 8f6349cf-1de2-45ab-b64a-14761741a53c))
+ (fp_line (start 20.7 11.9) (end 20.7 2.5) (layer "F.Fab") (width 0.1) (tstamp 92490363-a5ed-4109-b87a-2ab16754a6ae))
+ (fp_line (start -0.8 2.5) (end 0 3.3) (layer "F.Fab") (width 0.1) (tstamp 96b86000-22c3-4065-a28c-08b369534115))
+ (fp_line (start 21.75 -2) (end 21.75 5.7) (layer "F.Fab") (width 0.1) (tstamp ab3141e7-7d78-48f7-8c25-91cb5c95667a))
+ (fp_line (start 20.5 13.4) (end 20.5 11.9) (layer "F.Fab") (width 0.1) (tstamp b3278e47-1933-4412-bc7c-fb857f851030))
+ (fp_line (start 16.54 13.4) (end 16.54 11.9) (layer "F.Fab") (width 0.1) (tstamp b71acb1e-827b-4c55-8afa-c0bda0c33b87))
+ (fp_line (start 15.14 13.4) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp b76789fb-9d7d-43be-b36f-fe0de43d39cd))
+ (fp_line (start -0.7 13.4) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp bc2a28be-6a79-41a3-ab9d-5c9bf4219fe0))
+ (fp_line (start 11.18 13.4) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp d0b70400-1bd3-44cb-827a-74dac2b4ca58))
+ (fp_line (start -1.95 -2) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp d130d219-429f-49fe-b4a4-454dc8f3c80b))
+ (fp_line (start 9.3 2.5) (end 9.3 0) (layer "F.Fab") (width 0.1) (tstamp d422df17-2eb8-466e-b350-f97514d2bb82))
+ (fp_line (start 19.1 13.4) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp d55352a6-8f5a-4ad7-8a0c-c0afe733f7aa))
+ (fp_line (start 0.7 13.4) (end 0.7 11.9) (layer "F.Fab") (width 0.1) (tstamp e38506fb-f601-4a0a-a250-8760d0f12b9c))
+ (fp_line (start 1.38 2.5) (end 1.38 0) (layer "F.Fab") (width 0.1) (tstamp e4bd9c74-57e1-4386-8cd4-69bb1c4e2b2a))
+ (fp_line (start 12.58 13.4) (end 12.58 11.9) (layer "F.Fab") (width 0.1) (tstamp ead3ced9-6e49-4a8f-a0c8-d592b01f5c0d))
+ (fp_line (start 20.5 -2) (end 21.75 -2) (layer "F.Fab") (width 0.1) (tstamp eb281973-53c8-42ab-b3b4-5a4eae5aca5b))
+ (fp_line (start 18.42 0) (end 18.42 2.5) (layer "F.Fab") (width 0.1) (tstamp f8a930b4-ea54-45e0-8540-f0f090989dd0))
+ (fp_line (start -0.7 11.9) (end -0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp fbeaa070-0c24-4c16-8581-190340871c3a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 30797b92-bfda-48e9-a1e4-032c7f5bb82b))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 38a39389-9741-4db6-94b9-807e18a33797))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 5fa4d7bf-201b-4c34-8de1-8f78d44c2ea7))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 588dcd1c-e4a3-4241-a2f1-0d51be40af97))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6c96478e-97fa-4f2b-8548-010a8073f6ed))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 212885bb-f477-4864-b713-0bc568af8a89))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_S6P-VH_1x06_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S7P-VH_1x07_P3.96mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S7P-VH_1x07_P3.96mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..86bd0876
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_VH_S7P-VH_1x07_P3.96mm_Horizontal.kicad_mod
@@ -0,0 +1,156 @@
+(footprint "JST_VH_S7P-VH_1x07_P3.96mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B774B79)
+ (descr "JST VH series connector, S7P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST VH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.88 -3.2) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3333b93c-299c-43b2-9661-63d67e1cb437)
+ )
+ (fp_text value "JST_VH_S7P-VH_1x07_P3.96mm_Horizontal" (at 11.88 14.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 495ae55a-c498-43cc-a760-8722d8368c86)
+ )
+ (fp_text user "${REFERENCE}" (at 11.88 11.2) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 460b2720-6029-4431-99bd-930059eb1508)
+ )
+ (fp_line (start 2.7 2.39) (end 5.22 2.39) (layer "F.SilkS") (width 0.12) (tstamp 00a840dc-3867-43ca-9b1f-99fd26198456))
+ (fp_line (start 14.58 1) (end 14.58 2.39) (layer "F.SilkS") (width 0.12) (tstamp 02b90cca-4458-48d6-9460-639ff5c8629b))
+ (fp_line (start 24.33 -2.11) (end 25.82 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 03d3f23c-0a55-46f0-b38a-6e29798aa5da))
+ (fp_line (start 9.53 -0.11) (end 10.27 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 056dad75-4e5f-4ef6-b7d4-154ab2ad93cb))
+ (fp_line (start 0.82 12.01) (end 3.14 12.01) (layer "F.SilkS") (width 0.12) (tstamp 08d1e5a4-bb54-4965-a502-da15bb881946))
+ (fp_line (start 17.1 2.39) (end 17.1 1) (layer "F.SilkS") (width 0.12) (tstamp 0925bc27-8814-4b5c-8c4d-973c5eb76685))
+ (fp_line (start 20.62 12.01) (end 22.94 12.01) (layer "F.SilkS") (width 0.12) (tstamp 0bbb8389-e7f4-41ee-a7d4-ae4f5fc19be7))
+ (fp_line (start -2.06 -2.11) (end -0.57 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 0f7c047b-bb60-4487-9dad-a2073d58d472))
+ (fp_line (start 11.06 12.01) (end 11.06 13.51) (layer "F.SilkS") (width 0.12) (tstamp 1120c3e7-6c78-4db8-962f-390841fe1677))
+ (fp_line (start 24.77 12.01) (end 24.77 5.81) (layer "F.SilkS") (width 0.12) (tstamp 19041db7-3750-45d8-8cd6-2985333e6739))
+ (fp_line (start 6.66 2.39) (end 9.18 2.39) (layer "F.SilkS") (width 0.12) (tstamp 1d242cfb-5bce-4ffd-9dfe-70053cb534a3))
+ (fp_line (start 8.74 13.51) (end 8.74 12.01) (layer "F.SilkS") (width 0.12) (tstamp 2c074552-338f-4e44-bdea-cacc7a142d73))
+ (fp_line (start -0.57 1.7) (end -0.57 2.39) (layer "F.SilkS") (width 0.12) (tstamp 2f3ed9b6-3794-4ae0-bded-74afb5f19bf9))
+ (fp_line (start 22.5 1) (end 22.5 2.39) (layer "F.SilkS") (width 0.12) (tstamp 393d4d21-e572-41b4-a1fd-983925b100f3))
+ (fp_line (start 12.7 12.01) (end 15.02 12.01) (layer "F.SilkS") (width 0.12) (tstamp 3ae5ea19-4359-42b8-8491-dc936df392db))
+ (fp_line (start 12.7 13.51) (end 12.7 12.01) (layer "F.SilkS") (width 0.12) (tstamp 3b50e365-59e1-41cb-9dd2-466638ef55ff))
+ (fp_line (start 9.18 2.39) (end 9.18 1) (layer "F.SilkS") (width 0.12) (tstamp 3e3c82fb-c8fd-4712-b3cf-82055ddb9789))
+ (fp_line (start -0.82 13.51) (end 0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 41b37602-4b15-4e91-8ccf-f1df08c03c65))
+ (fp_line (start 11.06 13.51) (end 12.7 13.51) (layer "F.SilkS") (width 0.12) (tstamp 42e783e3-1554-46a8-a7a4-ea2a87cac040))
+ (fp_line (start 18.54 2.39) (end 21.06 2.39) (layer "F.SilkS") (width 0.12) (tstamp 42fc23eb-6051-4cd3-94ec-31883a882600))
+ (fp_line (start 21.06 2.39) (end 21.06 1) (layer "F.SilkS") (width 0.12) (tstamp 44803265-b47a-40aa-b693-933c6bdec84a))
+ (fp_line (start 4.78 13.51) (end 4.78 12.01) (layer "F.SilkS") (width 0.12) (tstamp 467cf63d-639f-41f1-8962-33370549a616))
+ (fp_line (start 8.74 12.01) (end 11.06 12.01) (layer "F.SilkS") (width 0.12) (tstamp 48c8045f-c7ca-4565-a4e5-cc196d20947c))
+ (fp_line (start -1.01 5.81) (end -2.06 5.81) (layer "F.SilkS") (width 0.12) (tstamp 4937c6bc-e1a6-4cba-bb16-685b1adf2a63))
+ (fp_line (start 13.49 -0.11) (end 14.23 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 4eaae9b2-57b0-4c5c-84e9-d9aefb144ad6))
+ (fp_line (start -0.57 -2.11) (end -0.57 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 548d0bad-6449-4471-8915-5ffda0f03912))
+ (fp_line (start 16.66 13.51) (end 16.66 12.01) (layer "F.SilkS") (width 0.12) (tstamp 54f4cc9a-d544-4c19-b3a9-aa871f7c0798))
+ (fp_line (start 24.33 2.39) (end 24.33 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5604d44b-c8f1-4a78-901a-0fb60f0fb0f5))
+ (fp_line (start 1.61 -0.11) (end 2.35 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 56d0559f-2592-4652-9544-fb1c6add0c3e))
+ (fp_line (start 10.62 2.39) (end 13.14 2.39) (layer "F.SilkS") (width 0.12) (tstamp 5bf13019-efbc-40f6-84b3-54eed50fa140))
+ (fp_line (start 21.41 -0.11) (end 22.15 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 5e6f2bcd-cd77-4021-969e-6ea4b2e8c328))
+ (fp_line (start 24.58 13.51) (end 24.58 12.01) (layer "F.SilkS") (width 0.12) (tstamp 6995147d-1e19-4518-9c92-783d77bb09aa))
+ (fp_line (start -2.06 5.81) (end -2.06 -2.11) (layer "F.SilkS") (width 0.12) (tstamp 6ebeeade-980d-41e3-ac9f-346b57341666))
+ (fp_line (start 20.62 13.51) (end 20.62 12.01) (layer "F.SilkS") (width 0.12) (tstamp 70927ac3-cef3-47ed-ab91-c4f91e9f24f1))
+ (fp_line (start -0.58 2.39) (end 1.26 2.39) (layer "F.SilkS") (width 0.12) (tstamp 76785fc8-f808-4a63-87ee-dc641740eda8))
+ (fp_line (start 17.45 -0.11) (end 18.19 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 76c92b32-0983-4d13-bcad-e09cab3aeec8))
+ (fp_line (start 0 -1.61) (end -1.61 -1.61) (layer "F.SilkS") (width 0.12) (tstamp 7b31ad93-040e-4c9a-99a1-7df3c317c8a9))
+ (fp_line (start 2.7 1) (end 2.7 2.39) (layer "F.SilkS") (width 0.12) (tstamp 7fd12040-f3e8-44c6-8db0-38da1f27ef0e))
+ (fp_line (start 18.54 1) (end 18.54 2.39) (layer "F.SilkS") (width 0.12) (tstamp 80734145-0d64-4894-bf43-bc33cdc4f76f))
+ (fp_line (start 10.62 1) (end 10.62 2.39) (layer "F.SilkS") (width 0.12) (tstamp 86148507-48a6-43e0-9b02-37c6f7bcfc21))
+ (fp_line (start -0.82 12.01) (end -0.82 13.51) (layer "F.SilkS") (width 0.12) (tstamp 868a2351-2c11-4da9-886d-f7afb3a35b26))
+ (fp_line (start 22.94 12.01) (end 22.94 13.51) (layer "F.SilkS") (width 0.12) (tstamp 8a4d91db-a843-4f1a-a2ac-89e02544356c))
+ (fp_line (start 25.82 5.81) (end 24.77 5.81) (layer "F.SilkS") (width 0.12) (tstamp 8db5aaa3-5081-469f-8a34-7d87d13b132b))
+ (fp_line (start 6.66 1) (end 6.66 2.39) (layer "F.SilkS") (width 0.12) (tstamp 8f7b9e79-ae1c-4562-abe8-a6687bad9113))
+ (fp_line (start 5.57 -0.11) (end 6.31 -0.11) (layer "F.SilkS") (width 0.12) (tstamp 90059c53-de21-4929-beed-c2b27b7bfb58))
+ (fp_line (start 16.66 12.01) (end 18.98 12.01) (layer "F.SilkS") (width 0.12) (tstamp 908b39d7-f90f-4540-85be-0f2d31257e71))
+ (fp_line (start 15.02 12.01) (end 15.02 13.51) (layer "F.SilkS") (width 0.12) (tstamp 946b8564-159e-4d42-9504-c9d4288298a0))
+ (fp_line (start 15.02 13.51) (end 16.66 13.51) (layer "F.SilkS") (width 0.12) (tstamp a0ae88da-48a0-4e65-bfe9-64d945a56925))
+ (fp_line (start -1.01 12.01) (end -0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp a0c90b23-d2d8-4036-8e2a-ad713d6f7400))
+ (fp_line (start 5.22 2.39) (end 5.22 1) (layer "F.SilkS") (width 0.12) (tstamp a491e8bf-ca62-4dab-82f6-b634f6fa9d00))
+ (fp_line (start 0.82 13.51) (end 0.82 12.01) (layer "F.SilkS") (width 0.12) (tstamp a8f55116-6a12-47d0-8152-b969f5596895))
+ (fp_line (start 7.1 12.01) (end 7.1 13.51) (layer "F.SilkS") (width 0.12) (tstamp adf4226e-a070-43bf-865b-0ce516654010))
+ (fp_line (start 7.1 13.51) (end 8.74 13.51) (layer "F.SilkS") (width 0.12) (tstamp aec42ae6-1c2f-4e99-b044-b81ed086bf70))
+ (fp_line (start 24.58 12.01) (end 24.77 12.01) (layer "F.SilkS") (width 0.12) (tstamp b1976ed5-54f1-4d78-b930-4e540dfca85f))
+ (fp_line (start 13.14 2.39) (end 13.14 1) (layer "F.SilkS") (width 0.12) (tstamp b93c5f88-1442-4178-baef-b803411739fa))
+ (fp_line (start 24.33 -1.6) (end 24.33 -2.11) (layer "F.SilkS") (width 0.12) (tstamp bbe5b6cb-fb5c-4aa9-86d2-db14d1dcbd0f))
+ (fp_line (start 25.82 -2.11) (end 25.82 5.81) (layer "F.SilkS") (width 0.12) (tstamp c5caf694-bd11-41e8-b6c2-50e8f276f282))
+ (fp_line (start 1.26 2.39) (end 1.26 1.7) (layer "F.SilkS") (width 0.12) (tstamp c75c07ad-4eec-42eb-9faf-46e379722a46))
+ (fp_line (start 4.78 12.01) (end 7.1 12.01) (layer "F.SilkS") (width 0.12) (tstamp c828837c-fb60-4860-a59a-d5363e656f60))
+ (fp_line (start 18.98 13.51) (end 20.62 13.51) (layer "F.SilkS") (width 0.12) (tstamp cb5517cf-0c97-499d-b63d-ec02f6820431))
+ (fp_line (start 3.14 12.01) (end 3.14 13.51) (layer "F.SilkS") (width 0.12) (tstamp d2bb5f3f-c49b-43d0-b7cc-f728a827b1b3))
+ (fp_line (start 3.14 13.51) (end 4.78 13.51) (layer "F.SilkS") (width 0.12) (tstamp d560efc0-ca2e-4696-ae89-9ec48c4d0dc9))
+ (fp_line (start -1.61 -1.61) (end -1.61 0) (layer "F.SilkS") (width 0.12) (tstamp d6cd1390-2b3c-4ebb-8f3f-2e6b44b296e3))
+ (fp_line (start 14.58 2.39) (end 17.1 2.39) (layer "F.SilkS") (width 0.12) (tstamp e931289c-d930-4293-87b3-99c729b7482e))
+ (fp_line (start -1.01 5.81) (end -1.01 12.01) (layer "F.SilkS") (width 0.12) (tstamp edca02e6-bb83-4406-874c-81f7caf9c8ff))
+ (fp_line (start 22.5 2.39) (end 24.34 2.39) (layer "F.SilkS") (width 0.12) (tstamp f25ac009-c4ab-4a14-9558-83e309834cbc))
+ (fp_line (start 18.98 12.01) (end 18.98 13.51) (layer "F.SilkS") (width 0.12) (tstamp f4b24d5c-e2d4-4b37-92e3-337695c563e4))
+ (fp_line (start 22.94 13.51) (end 24.58 13.51) (layer "F.SilkS") (width 0.12) (tstamp fa8ef09e-4098-4d93-98aa-c20002adc9f3))
+ (fp_line (start -2.45 13.9) (end 26.21 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 2089cdfd-a107-4700-9d8b-c4991cc24c78))
+ (fp_line (start -2.45 -2.5) (end -2.45 13.9) (layer "F.CrtYd") (width 0.05) (tstamp 2306d7fd-449c-4183-85b2-79b7306455fb))
+ (fp_line (start 26.21 13.9) (end 26.21 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 99a9c495-ae13-4fad-a42f-970d5c8df35b))
+ (fp_line (start 26.21 -2.5) (end -2.45 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp ef762b78-424b-4371-99d3-461b3edf48fc))
+ (fp_line (start 24.46 13.4) (end 24.46 11.9) (layer "F.Fab") (width 0.1) (tstamp 03f06e01-f306-46f0-9a45-605e1e2568ff))
+ (fp_line (start 0.7 13.4) (end 0.7 11.9) (layer "F.Fab") (width 0.1) (tstamp 0823e26b-c2db-4571-aaaf-1f7c0187d85a))
+ (fp_line (start 3.26 11.9) (end 3.26 13.4) (layer "F.Fab") (width 0.1) (tstamp 0d6cbf37-d1da-4429-a9ad-e384f3abca8b))
+ (fp_line (start 13.26 2.5) (end 13.26 0) (layer "F.Fab") (width 0.1) (tstamp 117de553-05bb-4342-96e0-fb24ab67914d))
+ (fp_line (start -1.95 5.7) (end -1.95 -2) (layer "F.Fab") (width 0.1) (tstamp 1699cf95-6431-4e8b-888c-6f8d88545654))
+ (fp_line (start 19.1 11.9) (end 19.1 13.4) (layer "F.Fab") (width 0.1) (tstamp 18d391af-17fb-4fcd-8bb7-44a395a19a4b))
+ (fp_line (start 23.06 13.4) (end 24.46 13.4) (layer "F.Fab") (width 0.1) (tstamp 2460a32b-7db9-4634-96ac-79c106754282))
+ (fp_line (start 19.1 13.4) (end 20.5 13.4) (layer "F.Fab") (width 0.1) (tstamp 25e8df7b-3364-47a4-b4e0-1710ca57b48d))
+ (fp_line (start 24.46 -2) (end 25.71 -2) (layer "F.Fab") (width 0.1) (tstamp 28ba9c41-7598-4810-b611-9225910bdb54))
+ (fp_line (start -0.7 13.4) (end 0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp 2ad2a99c-6658-4745-9461-fa52ea86102e))
+ (fp_line (start 9.3 2.5) (end 9.3 0) (layer "F.Fab") (width 0.1) (tstamp 2c55ad70-703a-42fb-b15d-072b5a531c18))
+ (fp_line (start 24.66 11.9) (end 24.66 2.5) (layer "F.Fab") (width 0.1) (tstamp 2e083401-edff-48b6-a78d-57b852177393))
+ (fp_line (start -0.8 2.5) (end 0 3.3) (layer "F.Fab") (width 0.1) (tstamp 35935580-6817-4232-ba3c-b6b468e644aa))
+ (fp_line (start -0.9 11.9) (end 24.66 11.9) (layer "F.Fab") (width 0.1) (tstamp 36c6dde7-00b3-40dd-b82f-c8132c73f330))
+ (fp_line (start 15.14 11.9) (end 15.14 13.4) (layer "F.Fab") (width 0.1) (tstamp 36de5769-b111-45a4-a10e-435937e3410c))
+ (fp_line (start 10.5 0) (end 10.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 409ec1af-ac36-4f87-9c11-6c30b5cff149))
+ (fp_line (start -0.9 5.7) (end -1.95 5.7) (layer "F.Fab") (width 0.1) (tstamp 5674c9b8-bdf1-4a59-acb6-d26d3708f7d1))
+ (fp_line (start 3.26 13.4) (end 4.66 13.4) (layer "F.Fab") (width 0.1) (tstamp 56b71ffe-a57a-41ee-9fb7-bfb94937f70a))
+ (fp_line (start 7.22 13.4) (end 8.62 13.4) (layer "F.Fab") (width 0.1) (tstamp 5b983322-5c46-448d-abda-dc86309f0095))
+ (fp_line (start 15.14 13.4) (end 16.54 13.4) (layer "F.Fab") (width 0.1) (tstamp 5cc2278d-920d-49d0-8adc-efdc3702b57b))
+ (fp_line (start -0.7 -2) (end -0.7 2.5) (layer "F.Fab") (width 0.1) (tstamp 5dcb75cf-61a0-40f2-b5c8-c763b7b74672))
+ (fp_line (start 24.66 2.5) (end -0.9 2.5) (layer "F.Fab") (width 0.1) (tstamp 5e5b3adb-a58a-467a-91da-3af6b81a74d0))
+ (fp_line (start 5.34 2.5) (end 5.34 0) (layer "F.Fab") (width 0.1) (tstamp 5efbb2dd-c867-41cf-9da1-1cc32b8dd2eb))
+ (fp_line (start 21.18 2.5) (end 21.18 0) (layer "F.Fab") (width 0.1) (tstamp 6971ea0d-99d6-46b3-a6c5-759471d2aae8))
+ (fp_line (start 2.58 0) (end 2.58 2.5) (layer "F.Fab") (width 0.1) (tstamp 6da1feb6-a40f-45fb-be0f-d17605b85741))
+ (fp_line (start 22.38 0) (end 22.38 2.5) (layer "F.Fab") (width 0.1) (tstamp 701510f0-79fc-4008-93be-1c0c5689f3e3))
+ (fp_line (start 5.34 0) (end 6.54 0) (layer "F.Fab") (width 0.1) (tstamp 73f1f20e-a8e6-4bfe-993d-46dec9e7be1b))
+ (fp_line (start 1.38 0) (end 2.58 0) (layer "F.Fab") (width 0.1) (tstamp 74a29ec1-9e30-4590-8978-735e0aa1d0d9))
+ (fp_line (start 17.22 0) (end 18.42 0) (layer "F.Fab") (width 0.1) (tstamp 760952b5-e98c-4c7c-81f4-b58ab002648a))
+ (fp_line (start 17.22 2.5) (end 17.22 0) (layer "F.Fab") (width 0.1) (tstamp 790ef9eb-1656-4c8f-9cff-29a5411fd122))
+ (fp_line (start 12.58 13.4) (end 12.58 11.9) (layer "F.Fab") (width 0.1) (tstamp 892317e8-5fc6-4193-8c2f-545c3a96d710))
+ (fp_line (start 8.62 13.4) (end 8.62 11.9) (layer "F.Fab") (width 0.1) (tstamp 94b81b3e-de04-49c1-8cc4-53784b0a1d65))
+ (fp_line (start 21.18 0) (end 22.38 0) (layer "F.Fab") (width 0.1) (tstamp 9c5e17b3-ee50-4b74-8cf4-6db0c85bacd1))
+ (fp_line (start 23.06 11.9) (end 23.06 13.4) (layer "F.Fab") (width 0.1) (tstamp b200f19a-a225-4733-8405-fb3739ff876e))
+ (fp_line (start 4.66 13.4) (end 4.66 11.9) (layer "F.Fab") (width 0.1) (tstamp b3dfcadd-9cd3-482e-b293-dc49fecd0ca6))
+ (fp_line (start -0.7 11.9) (end -0.7 13.4) (layer "F.Fab") (width 0.1) (tstamp ba35c0ce-7e07-4364-9518-3c4ed1384190))
+ (fp_line (start 14.46 0) (end 14.46 2.5) (layer "F.Fab") (width 0.1) (tstamp c02a61d2-64c9-43bd-83f7-2a754138cc77))
+ (fp_line (start 6.54 0) (end 6.54 2.5) (layer "F.Fab") (width 0.1) (tstamp c0859c1e-5265-43a2-835e-0d9abc1158b8))
+ (fp_line (start 11.18 13.4) (end 12.58 13.4) (layer "F.Fab") (width 0.1) (tstamp c6bf380c-2584-4155-80b0-59992e135979))
+ (fp_line (start 25.71 -2) (end 25.71 5.7) (layer "F.Fab") (width 0.1) (tstamp c7275de6-deeb-4501-9127-c4ae14e5e938))
+ (fp_line (start 1.38 2.5) (end 1.38 0) (layer "F.Fab") (width 0.1) (tstamp d09ecbe5-3920-449a-b405-a251cb246d35))
+ (fp_line (start 13.26 0) (end 14.46 0) (layer "F.Fab") (width 0.1) (tstamp d7c84b0a-bd41-4cc9-836d-73624fb71d43))
+ (fp_line (start 9.3 0) (end 10.5 0) (layer "F.Fab") (width 0.1) (tstamp d8128b29-1f4a-44a6-be1c-9855328cf1eb))
+ (fp_line (start 7.22 11.9) (end 7.22 13.4) (layer "F.Fab") (width 0.1) (tstamp df179f3d-979a-428b-9cee-18d8b31006d9))
+ (fp_line (start 25.71 5.7) (end 24.66 5.7) (layer "F.Fab") (width 0.1) (tstamp e3b8c803-2ced-4e57-9102-be33c3b85a40))
+ (fp_line (start 24.46 2.5) (end 24.46 -2) (layer "F.Fab") (width 0.1) (tstamp e4f6aa07-e893-471d-9ba1-10b1f11ac90e))
+ (fp_line (start -0.9 2.5) (end -0.9 11.9) (layer "F.Fab") (width 0.1) (tstamp efcdae38-9174-4646-b997-b5f5d52035c5))
+ (fp_line (start -1.95 -2) (end -0.7 -2) (layer "F.Fab") (width 0.1) (tstamp f3817e2b-cc73-498a-b634-10b03f709175))
+ (fp_line (start 18.42 0) (end 18.42 2.5) (layer "F.Fab") (width 0.1) (tstamp f5102e6f-1d18-49c7-a6cd-8f93aa1c92a9))
+ (fp_line (start 20.5 13.4) (end 20.5 11.9) (layer "F.Fab") (width 0.1) (tstamp f8e337a6-addd-4dbb-83e4-8e556cf493d1))
+ (fp_line (start 0 3.3) (end 0.8 2.5) (layer "F.Fab") (width 0.1) (tstamp fa7f49bf-d6a4-424d-9ff4-887a85f1560b))
+ (fp_line (start 16.54 13.4) (end 16.54 11.9) (layer "F.Fab") (width 0.1) (tstamp faa8e7ab-135d-4103-9197-844a1b939f0f))
+ (fp_line (start 11.18 11.9) (end 11.18 13.4) (layer "F.Fab") (width 0.1) (tstamp fd0936ef-b0fc-4fd6-acb2-65f4ed904363))
+ (pad "1" thru_hole roundrect (at 0 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.092593) (tstamp 9567277e-6749-43bf-9658-3330d6a162a8))
+ (pad "2" thru_hole circle (at 3.96 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp b91dee30-c398-4724-ab4a-473c78b99405))
+ (pad "3" thru_hole circle (at 7.92 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 7c34187b-91ab-44db-9925-cd2577085e96))
+ (pad "4" thru_hole circle (at 11.88 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 09bd9d2c-3277-42d7-9b18-d55d51a5a57f))
+ (pad "5" thru_hole circle (at 15.84 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 08565dfb-1eb5-4be8-a609-08af44b5a412))
+ (pad "6" thru_hole circle (at 19.8 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 6754e3d3-d658-4503-925b-ab7d5bf8539e))
+ (pad "7" thru_hole circle (at 23.76 0) (size 2.7 2.7) (drill 1.7) (layers *.Cu *.Mask) (tstamp 8ac3172e-a545-4566-95f2-4c54f817729c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_S7P-VH_1x07_P3.96mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..43a6c4b0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B78AD88)
+ (descr "JST XAG series connector, SM05B-XAGKS-BN-TB (http://www.jst-mfg.com/product/pdf/eng/eXAG.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XAG top entry")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -7.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4aed9e27-02f4-4473-aa61-ad2fa94d2627)
+ )
+ (fp_text value "JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal" (at 0 7.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c0987cc2-21f1-492a-8232-7ae5f5393411)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ef14b51-27ce-4ff7-9091-69230699c362)
+ )
+ (fp_line (start 11.26 -5.61) (end 6.44 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 0fca0349-ff90-43f9-bb71-95ce59ccc7a9))
+ (fp_line (start -11.26 2.14) (end -11.26 -5.61) (layer "F.SilkS") (width 0.12) (tstamp 13c019e7-afe6-4e40-861d-f2b16fe91aaa))
+ (fp_line (start -6.44 -5.61) (end -6.44 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 350d7e57-c1a2-4ab0-a4d8-6024c4a2b692))
+ (fp_line (start -5.91 -3.51) (end -5.91 -6.3) (layer "F.SilkS") (width 0.12) (tstamp 4b5f7c51-9aa2-4c89-b1fa-185050ff609b))
+ (fp_line (start 6.44 -5.61) (end 6.44 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 54c1e245-5b16-4191-9dd3-365c9eba0e3d))
+ (fp_line (start 11.26 2.14) (end 11.26 -5.61) (layer "F.SilkS") (width 0.12) (tstamp b6205905-77ff-4bee-bf2d-aa6a0c892703))
+ (fp_line (start -9.44 6.21) (end 9.44 6.21) (layer "F.SilkS") (width 0.12) (tstamp c8a57310-3ced-45e1-a92f-77538ac6c0e7))
+ (fp_line (start 6.44 -3.51) (end 5.91 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e6d873a7-c12d-4797-8346-f044aa5b73a3))
+ (fp_line (start -11.26 -5.61) (end -6.44 -5.61) (layer "F.SilkS") (width 0.12) (tstamp ebf70c85-e382-4d33-97b1-af9376374fd2))
+ (fp_line (start -6.44 -3.51) (end -5.91 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ec8234cd-247e-4b6f-b170-7482f5264089))
+ (fp_line (start -12 -6.8) (end -12 6.8) (layer "F.CrtYd") (width 0.05) (tstamp 4494c811-1c64-4a65-a440-0cc373ab84ac))
+ (fp_line (start 12 6.8) (end 12 -6.8) (layer "F.CrtYd") (width 0.05) (tstamp 86dfd455-69a1-4f7d-866c-0882862e33f6))
+ (fp_line (start -12 6.8) (end 12 6.8) (layer "F.CrtYd") (width 0.05) (tstamp a996d3a3-42ed-4138-a3b8-1788f7967416))
+ (fp_line (start 12 -6.8) (end -12 -6.8) (layer "F.CrtYd") (width 0.05) (tstamp e3b63a3e-bb0d-4dd1-acdd-61c7c4114aa8))
+ (fp_line (start 11.15 -5.5) (end 11.15 6.1) (layer "F.Fab") (width 0.1) (tstamp 0043bfc8-249f-4060-9c24-b91d97446584))
+ (fp_line (start -6.55 -3.4) (end 6.55 -3.4) (layer "F.Fab") (width 0.1) (tstamp 20331f98-6845-4024-a0ca-441dff55cfba))
+ (fp_line (start 6.55 -5.5) (end 11.15 -5.5) (layer "F.Fab") (width 0.1) (tstamp 342b415a-48c3-4220-8d69-82bb608da497))
+ (fp_line (start -11.15 6.1) (end 11.15 6.1) (layer "F.Fab") (width 0.1) (tstamp 6b6ad831-9c71-4a7d-878c-ad4e94d6150a))
+ (fp_line (start -11.15 -5.5) (end -11.15 6.1) (layer "F.Fab") (width 0.1) (tstamp 7f8450bf-19cb-40b6-b1ac-4f271d31983e))
+ (fp_line (start -5.5 -3.4) (end -5 -2.692893) (layer "F.Fab") (width 0.1) (tstamp a1019c98-c657-4f49-a8ca-16dd749f3f10))
+ (fp_line (start -11.15 -5.5) (end -6.55 -5.5) (layer "F.Fab") (width 0.1) (tstamp ad16475a-0b09-43c4-bbf3-0d2042a29af3))
+ (fp_line (start -5 -2.692893) (end -4.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp c9b477c1-eda1-4d8e-8162-f4314abc00ce))
+ (fp_line (start -6.55 -5.5) (end -6.55 -3.4) (layer "F.Fab") (width 0.1) (tstamp cea2ede1-b1ff-4191-865f-978cc5f2adc3))
+ (fp_line (start 6.55 -3.4) (end 6.55 -5.5) (layer "F.Fab") (width 0.1) (tstamp f46a5860-9a40-46a0-8a34-306af05adf62))
+ (pad "1" smd roundrect (at -5 -4.2) (size 1.3 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) (tstamp 4ca0737b-bde2-4159-ac3a-cd1ff9c0b3a8))
+ (pad "2" smd roundrect (at -2.5 -4.2) (size 1.3 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) (tstamp 55849c26-3dd8-47f4-9804-07053532a649))
+ (pad "3" smd roundrect (at 0 -4.2) (size 1.3 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) (tstamp be363bdb-de16-4841-ad66-6b7da22b83b3))
+ (pad "4" smd roundrect (at 2.5 -4.2) (size 1.3 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) (tstamp e4d08291-2dc5-4ed1-b2ef-5d1a0b69a249))
+ (pad "5" smd roundrect (at 5 -4.2) (size 1.3 4.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.192308) (tstamp c5ca840f-5ad7-494a-9875-f401d721ae22))
+ (pad "MP" smd roundrect (at 10.6 4.35) (size 1.8 3.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 1103393c-dbb2-43e9-b4e3-86cee94a9e4a))
+ (pad "MP" smd roundrect (at -10.6 4.35) (size 1.8 3.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 579cff97-cf21-425c-87c5-a1fca6b53e5a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XAG_SM05B-XAGKS-BN-TB_1x05-1MP_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ba884133
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B02B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a67a99ac-1721-4c87-a761-23b7fa3826d4)
+ )
+ (fp_text value "JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical" (at 1.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 05c74aad-5ff3-41c8-805b-2b9547598553)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6de2ee1b-d685-43c6-a073-f9265a31fc39)
+ )
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 177a90b5-8076-48a3-bc84-14f47178d507))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 1a273086-571c-4bed-9861-0c88c556366a))
+ (fp_line (start 0.85 -2.31) (end -0.35 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 23cf7d45-4114-4c29-8eae-0b9c302adb0d))
+ (fp_line (start 0.85 -2.91) (end 0.85 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 2ee2dc34-8a7a-48c9-8b17-a96472cf115a))
+ (fp_line (start 5.11 0) (end 4.1 0) (layer "F.SilkS") (width 0.12) (tstamp 32a80740-2558-4133-abdf-cc526ade5044))
+ (fp_line (start 4.1 -1.7) (end 4.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 565a8a77-0dab-48a9-9be7-10daad65b8b4))
+ (fp_line (start 1.65 -2.91) (end 0.85 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 6065cb9d-2cae-4463-9b42-bc799777db36))
+ (fp_line (start -2.61 3.31) (end 5.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 7a308eed-d4c7-4f3e-b2f5-0e60bb114f8a))
+ (fp_line (start -0.35 -2.31) (end -0.35 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 81d38326-515e-42cf-8466-b5526bfded73))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 9457e231-824a-4dc4-925f-1b3d0df9e95e))
+ (fp_line (start 2.85 -3.31) (end 2.85 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 9c498b75-2100-40c0-a14d-7b01036d5e90))
+ (fp_line (start 2.85 -2.31) (end 1.65 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a4e77355-027c-468f-b4fb-7519931e29b8))
+ (fp_line (start -1.6 -1.7) (end 4.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b1365281-d070-4146-948e-7cc6341d9c1a))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp b3e68f46-8ab5-4c22-9dfb-7cfa180c5039))
+ (fp_line (start 1.65 -2.31) (end 1.65 -2.91) (layer "F.SilkS") (width 0.12) (tstamp c8a36976-7417-4983-bb9c-092e6a6ab340))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp d14e259f-4f02-43b2-b4c2-dc8eb57f5143))
+ (fp_line (start 5.11 3.31) (end 5.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ece8c750-e51e-4e86-90e5-8ed8434cf6b4))
+ (fp_line (start 4.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp eedc9bb5-01a9-4ed2-9bc0-3841516aa38d))
+ (fp_line (start 5.11 -3.31) (end 2.85 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f6d25dd9-beef-4679-bbc3-14715b912d23))
+ (fp_line (start -0.35 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f9a57129-94bb-4899-a03f-4908b99eef82))
+ (fp_line (start 5.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 1a9c04a8-817d-4ae8-9031-8104b22bb798))
+ (fp_line (start 5.5 3.7) (end 5.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 87097520-a3d3-4623-b657-cfcc87dc79c3))
+ (fp_line (start -3 3.7) (end 5.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9ab11cc5-cbea-4169-8944-2686ab4a070f))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9afb900b-937b-440b-8a94-23fdc2edbe7c))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 074a6d67-2475-463c-8de8-9e0e106e9e2e))
+ (fp_line (start 5 3.2) (end 5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 10070818-c331-4106-ac80-d4a36ae7ea7c))
+ (fp_line (start 5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 90a0cb61-f29b-48a9-ba8d-81b44e83b190))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 9498f773-a02c-4de6-94c6-c45c2b1d996d))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp ca9c4a24-29af-4e9d-a001-633a356c70dc))
+ (fp_line (start -2.5 3.2) (end 5 3.2) (layer "F.Fab") (width 0.1) (tstamp cda72dba-b9ff-4c8a-a86b-d8612bf6ba7f))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 31952fa6-9ff9-455d-907b-33a598cf34aa))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 7947c8c6-332d-4743-9d3b-eb16e2f4d4ee))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 676fa767-86dd-411a-9e9d-4357af7f576a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B02B-XASK-1-A_1x02_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5d74e9d5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B02B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c7a32a71-53a7-4537-9b4c-9bb9cb4d3306)
+ )
+ (fp_text value "JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical" (at 1.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 41eae966-21b6-4424-8676-a81f8fd9ee63)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6ab351e-29aa-49c7-8348-7a8c27851d50)
+ )
+ (fp_line (start 5.11 3.31) (end 5.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 05137333-a266-4b55-b85e-a8649201e5f6))
+ (fp_line (start 2.85 -2.31) (end 1.65 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 07861754-cc9b-42a0-98a9-ccc85c62948f))
+ (fp_line (start 1.65 -2.31) (end 1.65 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 1303f393-3d6a-42bf-913d-7d1841ac8c50))
+ (fp_line (start 5.11 0) (end 4.1 0) (layer "F.SilkS") (width 0.12) (tstamp 13767a1f-5fa3-4f0c-806a-3b9f70a2836f))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 16ac341e-411d-4a39-b7b1-ae88b9dbf724))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 2d326d52-94c0-4844-af2e-8b6b9bc0ca32))
+ (fp_line (start -0.35 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3d898a55-66dc-47db-bba2-7a1c2097635c))
+ (fp_line (start 5.11 -3.31) (end 2.85 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 72645f9a-7dc2-4e40-bbb1-f4a1476760e5))
+ (fp_line (start 4.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 79eb86cd-e5ef-4c9c-9b02-104440f59956))
+ (fp_line (start -2.61 3.31) (end 5.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 7e942519-04eb-480f-9eac-9e184b42a370))
+ (fp_line (start 2.85 -3.31) (end 2.85 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 7eba0768-9165-4a71-a1d4-0ffe4d9da7ea))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 7f079220-3fa2-412d-8d74-d0bb975696dd))
+ (fp_line (start 1.65 -2.91) (end 0.85 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 82493106-c633-430c-aa87-291b5ebe723e))
+ (fp_line (start -0.35 -2.31) (end -0.35 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 88570ae0-880c-401c-95b8-cd0e254d10d8))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp a880208b-2b69-45f5-9f58-e51c73582274))
+ (fp_line (start -1.6 2.6) (end 4.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp af2ebd4e-4b5e-4226-8603-dfe6b246d855))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp ce575c5e-8b13-456c-baf6-9b5bae46a276))
+ (fp_line (start 0.85 -2.91) (end 0.85 -2.31) (layer "F.SilkS") (width 0.12) (tstamp cf88e3e2-b0fd-4dc0-8f82-c22d785e85ac))
+ (fp_line (start 0.85 -2.31) (end -0.35 -2.31) (layer "F.SilkS") (width 0.12) (tstamp d0606a39-742b-4bd0-8cd3-04207ffccf6b))
+ (fp_line (start 4.1 2.6) (end 4.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp eb3d8caa-152a-4898-ac77-d9dc97e70637))
+ (fp_line (start -3 3.7) (end 5.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3372bb28-fbf8-40e0-8ca7-b39b92d1e03c))
+ (fp_line (start 5.5 3.7) (end 5.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 5407956c-a1f9-47f2-b7eb-3f01260d6b1c))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 6254a0a4-f2c8-41ca-be38-1695631bc2ec))
+ (fp_line (start 5.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp cbd4946e-16cc-49c5-8e59-8235a4e04777))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 48affc7c-cde9-4713-b4f2-39773f7bdd8b))
+ (fp_line (start 5 3.2) (end 5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 81399248-5142-46bf-b9f3-ceb1fe5bba0b))
+ (fp_line (start 5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 91912fd4-c39c-4da4-943b-d0977e89cc31))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp b48310fd-4cc6-46c1-a0e0-f53ee1ed5b19))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp da67c2db-0224-415a-a5b6-3a8b51a63b19))
+ (fp_line (start -2.5 3.2) (end 5 3.2) (layer "F.Fab") (width 0.1) (tstamp f87cd86c-e183-4364-a3a6-eab0fbc42584))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b5fab923-3d46-4e65-9364-4bcca07ffa93))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp efd58aa8-4d09-401e-8684-4b3449651df5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B02B-XASK-1_1x02_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4ee82bbb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B03B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e31ade9a-a03a-4f61-9966-6c142ccf330e)
+ )
+ (fp_text value "JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical" (at 2.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73ff1e0a-c459-42e9-b174-fd1dd5eb694e)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp efcec6f7-8fe2-4360-985f-cdb0f7820d93)
+ )
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 047022f9-0050-431f-8d86-35204475baec))
+ (fp_line (start 1.7 -2.31) (end 0.1 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 2594736f-8b79-43e5-8404-ed8eacd64ad0))
+ (fp_line (start 6.6 -1.7) (end 6.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 2bdc6932-b66e-427d-82c6-08989eda207c))
+ (fp_line (start 4.9 -2.31) (end 3.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3606f9f1-8f2d-4805-a5df-2af820af8510))
+ (fp_line (start 7.61 3.31) (end 7.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3be79e51-39b3-4d7e-811a-a1a78375f9cd))
+ (fp_line (start 0.1 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 449feeee-0b62-4c54-bbaa-6592e5dda8c2))
+ (fp_line (start 3.3 -2.31) (end 3.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 54879f88-48b2-4208-b367-960e886b1fbb))
+ (fp_line (start -2.61 3.31) (end 7.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 6be95321-3566-4c15-a4b3-e465fb8a1de0))
+ (fp_line (start 7.61 0) (end 6.6 0) (layer "F.SilkS") (width 0.12) (tstamp 75f64280-9ca4-4a0e-8823-1479e009b820))
+ (fp_line (start 1.7 -2.91) (end 1.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 83b8053b-84dc-4d91-b1d0-67efca05dbec))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 85561654-33f3-413d-a0ed-c0c30f98e9b1))
+ (fp_line (start 0.1 -2.31) (end 0.1 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ae21a162-b758-403c-95e5-d46dd30a36b2))
+ (fp_line (start 6.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp ba48d485-707f-4834-b56e-ce3215ee53a3))
+ (fp_line (start 3.3 -2.91) (end 1.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp c9586269-22b7-4512-a19d-05039207e9aa))
+ (fp_line (start 4.9 -3.31) (end 4.9 -2.31) (layer "F.SilkS") (width 0.12) (tstamp df682fd2-dfc7-47ff-a476-eb2adcff557b))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp ecb75035-28c4-43d6-87cd-b7c01d0443e8))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp ecf00c9f-b677-4226-9494-2c83cf4d896e))
+ (fp_line (start 7.61 -3.31) (end 4.9 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f0b46b04-5fa4-4675-82a6-d44385555b9a))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp fbf68593-3e6d-4e4c-9f53-2cce69113f24))
+ (fp_line (start -1.6 -1.7) (end 6.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp febfa442-8868-4e5b-a153-0e0018cba1f2))
+ (fp_line (start -3 3.7) (end 8 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2899b9e0-5037-4968-931d-53849225b6f3))
+ (fp_line (start 8 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 476756e5-7df5-4766-a074-c585aa0bf2b7))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8e645f63-22d4-470a-8c96-a42299a3e3a4))
+ (fp_line (start 8 3.7) (end 8 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp a205d418-91a3-4b36-ac8e-336c5a5c4d59))
+ (fp_line (start -2.5 3.2) (end 7.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 1e074403-5835-4dc0-9ec6-8e05380c4b58))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 7a868e6b-0a89-43bd-9760-ec1f30b94459))
+ (fp_line (start 7.5 3.2) (end 7.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp b0c3b37d-94b7-44fc-937b-c172bae21dd6))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp d6970956-1f76-4f1a-9066-d836f42ed8f0))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp ecc05ddc-ac05-48dc-aa17-066125f3bb3a))
+ (fp_line (start 7.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp fa1198e0-40ac-4664-8686-d85749770608))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp a731d47b-33e3-41b7-8e7c-bb7b5139a652))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 531146d4-c994-4372-b4ee-1df5369f29df))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 525a0841-fa94-48e7-a009-0b519460cc5f))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cc498bbc-602f-4f65-9816-ccf1fecd76b6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B03B-XASK-1-A_1x03_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d7ef2b2f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B03B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 488519bf-a85e-4994-b131-8496491b787a)
+ )
+ (fp_text value "JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical" (at 2.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 539b805e-811d-4ff1-92bc-d7cc0e199887)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f76ffa40-a124-4653-a402-1ab5b05ba245)
+ )
+ (fp_line (start 3.3 -2.31) (end 3.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 0fd0bae4-a3bc-409f-9f96-c5fe881e1f2d))
+ (fp_line (start 6.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 1b477c06-acfd-4c53-944a-3b8265dce8c5))
+ (fp_line (start 0.1 -2.31) (end 0.1 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 26799bd6-0b3d-4bd7-acdb-ea65460711a9))
+ (fp_line (start 1.7 -2.31) (end 0.1 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 386b1309-85cd-4386-a8fa-541cddfdb089))
+ (fp_line (start 7.61 -3.31) (end 4.9 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 43e5a30c-e765-43af-8f5a-e1b006146295))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 4f55a49c-1d8c-45ed-b2e4-67e727d3d0f5))
+ (fp_line (start 6.6 2.6) (end 6.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 57745ec8-b344-4f30-b0bc-5c91150667ea))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 7111eebc-71e6-4327-8ed4-ea3db7ae52ee))
+ (fp_line (start 1.7 -2.91) (end 1.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 8be36748-868a-4a07-9b50-e895b8788486))
+ (fp_line (start 7.61 3.31) (end 7.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 940d1a44-b70a-436b-8f83-81cc79ca51dc))
+ (fp_line (start 0.1 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 98424b65-65ca-4a19-aef6-2d40858753c3))
+ (fp_line (start 7.61 0) (end 6.6 0) (layer "F.SilkS") (width 0.12) (tstamp 9ea6f1df-fc66-4b50-9c38-55280bf67962))
+ (fp_line (start -2.61 3.31) (end 7.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp a10e5ca6-16fd-4561-80f3-3b93624e1c4d))
+ (fp_line (start -1.6 2.6) (end 6.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp a17eb5bc-5bc8-4080-bec5-6903c537b4f0))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp a53f4db2-19c3-42d1-aa7c-4423b982d650))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp c3b34e6e-36e3-429b-810e-0d58c66d32fa))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp c58c6358-396f-495d-8420-e29850031720))
+ (fp_line (start 4.9 -3.31) (end 4.9 -2.31) (layer "F.SilkS") (width 0.12) (tstamp cfb164bd-b439-4dd7-af83-8ce41edf4199))
+ (fp_line (start 4.9 -2.31) (end 3.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp d886e495-ded2-48a6-a3d1-7e427a7860e6))
+ (fp_line (start 3.3 -2.91) (end 1.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp e34c5cf5-4412-46b3-858d-a6f635caf684))
+ (fp_line (start 8 3.7) (end 8 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 277c608e-8852-49de-84e9-32e8a4205a3e))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 458cb80c-e93b-434b-8dd9-44d017f1039c))
+ (fp_line (start -3 3.7) (end 8 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 868b606b-5cc0-4ae3-ad52-3c344e29d5da))
+ (fp_line (start 8 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp f38d9cae-8488-4414-9998-4503c50ca0bd))
+ (fp_line (start 7.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 391e1a5c-fc13-430e-abad-20d1c1a0feb5))
+ (fp_line (start -2.5 3.2) (end 7.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 48c76d57-b098-4e38-8de0-3118672cd327))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 95543955-1797-44e0-8d14-7ab817461ec7))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp bb51c1db-1c32-4266-81eb-58fab0c54c19))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp f3c81d97-45ae-4b20-8d4b-49bc9538dc7d))
+ (fp_line (start 7.5 3.2) (end 7.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp f4fc3156-a08b-4dc8-954d-cb96792dfa1b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 30ead190-a951-43b1-88c5-7f6e11842f71))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c1430326-d86a-4b30-8bb5-520896bd0999))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 51ac492c-a76a-44bb-8b54-76b22ac85f17))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B03B-XASK-1_1x03_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..fc62db08
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B04B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3d7d3b92-0ffe-40b5-ae43-c04e6e94e9fd)
+ )
+ (fp_text value "JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical" (at 3.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c624fc9-6768-4b5b-b1c8-9d2fac8e4671)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d267c1e3-a08a-4355-9ab7-f5141e77f997)
+ )
+ (fp_line (start 6.45 -2.31) (end 4.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 1c1b2842-5142-4cd1-9d25-2cdc48672585))
+ (fp_line (start 4.55 -2.91) (end 2.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 2ae69da2-a8f9-427b-9526-c641b75dd3c9))
+ (fp_line (start 6.45 -3.31) (end 6.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 46684920-0cbf-40e6-ac94-c4b19dc3c25e))
+ (fp_line (start 9.1 -1.7) (end 9.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 47d9f421-a84b-41c1-b6d2-384ad0f5b37a))
+ (fp_line (start 10.11 -3.31) (end 6.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4e90140c-50fd-4048-915b-acbca2ab674b))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 55e8a812-0fad-45de-9694-58bbd1234848))
+ (fp_line (start 10.11 0) (end 9.1 0) (layer "F.SilkS") (width 0.12) (tstamp 56bee2cf-a3ed-4cdc-b4c6-a601f8ff42f9))
+ (fp_line (start 10.11 3.31) (end 10.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 6a72747a-1016-4c92-8cf7-8c6c88671a09))
+ (fp_line (start 2.95 -2.31) (end 1.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 7c07a3be-c2b5-4afe-b203-1f594eead01b))
+ (fp_line (start 1.05 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7ccd8775-5c52-4be8-a2df-86cdbfd3cb94))
+ (fp_line (start 9.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 835b3d5e-7a25-40cf-970a-63aa7f98a874))
+ (fp_line (start 2.95 -2.91) (end 2.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 89c7ed79-a0c6-4044-aa97-e896a17fcbb6))
+ (fp_line (start -1.6 -1.7) (end 9.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 95c497ff-b013-435d-8ff7-5fcfbcc0610a))
+ (fp_line (start 1.05 -2.31) (end 1.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9bcaa006-d11b-4845-96d3-08e4cf48e62e))
+ (fp_line (start -2.61 3.31) (end 10.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 9cd20899-4118-48c5-9575-59964393ad59))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp ac15d8b8-0471-4ca9-af4c-54632fde697b))
+ (fp_line (start 4.55 -2.31) (end 4.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp c851217b-11a4-4014-8fc6-33ee4f96725f))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp f1d03b8a-3636-40d0-8a55-d2e74e3c8d70))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp f763ded2-996b-4f56-b120-0c829eb57c8e))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp fa33199b-05ee-4369-a506-9b33e67545d2))
+ (fp_line (start 10.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 6a17f8da-7db7-46ee-b762-dd117d7ee201))
+ (fp_line (start -3 3.7) (end 10.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 83564012-f58b-4860-aa59-fa39a6c40976))
+ (fp_line (start 10.5 3.7) (end 10.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8be65329-8ba6-4174-b44a-e2b0ed69d6b8))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp db2694eb-2ec7-49e7-ba75-691a72cdfc85))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 384fd2b3-dcf8-4694-aa79-1972b7b66f75))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 422b09bc-2ee8-4fb8-a1c5-b82ad7c25d1f))
+ (fp_line (start 10 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 482ac76b-3f1a-44f8-95bb-9281091e8af5))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 5800c728-3253-4674-aa3a-53be68fc06aa))
+ (fp_line (start 10 3.2) (end 10 -3.2) (layer "F.Fab") (width 0.1) (tstamp 624236e4-6a87-45bd-863d-150dea769150))
+ (fp_line (start -2.5 3.2) (end 10 3.2) (layer "F.Fab") (width 0.1) (tstamp f9ee9751-c4c3-4368-81de-3c8b23ca8c27))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 2d981314-f607-46f5-9d07-83b0ba5a9537))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b13ea6ee-b8e7-4c6c-87a1-30507cd63381))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 884f984c-dde1-4e96-943b-80a6df6c80ff))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1184da46-b99e-44a1-89a5-0b57a9afdb49))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8ca6bd9e-5336-4342-bcd2-fb651a2317fd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B04B-XASK-1-A_1x04_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..06d23c21
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B04B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b15f91d8-48f3-4abc-a52c-039b9483a349)
+ )
+ (fp_text value "JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical" (at 3.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28addda7-0088-4d00-8399-8e7a9f971151)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 76485898-b18a-4aca-885d-5911538eff84)
+ )
+ (fp_line (start 10.11 3.31) (end 10.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 03945a95-d1b4-4c12-9c0a-6a2e65555397))
+ (fp_line (start -1.6 2.6) (end 9.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 21161b57-9c02-408e-93e2-e74e36ef5ffe))
+ (fp_line (start -2.61 3.31) (end 10.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 25bc7785-0778-4509-b598-a05cffda2164))
+ (fp_line (start 1.05 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2d11185e-e680-4daa-ae6b-bc2b07afdb65))
+ (fp_line (start 10.11 -3.31) (end 6.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 33dab75b-31fd-4fe4-a1ef-7366ddb83263))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 3412475e-fa48-4196-91f2-26d57a0d3878))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 3799dde2-720c-4584-afda-26a4563023d4))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 5d216e6e-cebf-4d83-876b-9e8a55bc6692))
+ (fp_line (start 2.95 -2.91) (end 2.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 774c2a15-1d29-41d1-ac6a-42225807a060))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 84ef1299-d72d-4bbb-bb32-8d55951f9171))
+ (fp_line (start 6.45 -3.31) (end 6.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a0ec68d3-7255-4e1b-9bba-923564aeb971))
+ (fp_line (start 4.55 -2.31) (end 4.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp a95d1b13-2ea7-4896-8ba5-abd959a45c9c))
+ (fp_line (start 4.55 -2.91) (end 2.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp ae21158b-cda6-423d-813a-1dcdca377b20))
+ (fp_line (start 10.11 0) (end 9.1 0) (layer "F.SilkS") (width 0.12) (tstamp ae272361-d1be-4115-9247-5de8f8d53a9f))
+ (fp_line (start 9.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp cf21e320-db14-4e43-bd32-b93c488d87a2))
+ (fp_line (start 1.05 -2.31) (end 1.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d69dc65c-6ef3-41b5-955a-fb87abaff947))
+ (fp_line (start 2.95 -2.31) (end 1.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp dece6333-216e-476e-9f43-33d64f838dc5))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp e928e82c-2f81-4d37-9b21-5cc4d0cd2a80))
+ (fp_line (start 6.45 -2.31) (end 4.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp f55139af-d85f-4206-8355-e6e5f6ac4c60))
+ (fp_line (start 9.1 2.6) (end 9.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f961bee8-c255-4285-bac4-4946be929338))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 571cd322-471a-46d1-8780-17bb33e4d7f7))
+ (fp_line (start -3 3.7) (end 10.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 74203fa4-fb00-460c-913c-e343ab0f28a0))
+ (fp_line (start 10.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp e262cc7d-b349-43a2-8626-1ba594df7094))
+ (fp_line (start 10.5 3.7) (end 10.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp fd8e46cd-6e9e-4f1e-8f51-47d518699e6e))
+ (fp_line (start 10 3.2) (end 10 -3.2) (layer "F.Fab") (width 0.1) (tstamp 015a184b-f5fc-4e6e-9b77-9f2b1ca0c636))
+ (fp_line (start 10 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 4166aa94-9dd6-4f80-b7dd-f3ed2a98aa10))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 7e21805e-ea15-40e5-bf36-75b2d56624d8))
+ (fp_line (start -2.5 3.2) (end 10 3.2) (layer "F.Fab") (width 0.1) (tstamp e981154a-13ac-474a-be24-9c19756518c2))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp eaf401a4-4e15-4843-94a5-5faf85c5932c))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp ed0eca91-9ddf-42ad-9cd6-2ebb98dad3bb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 91446cf0-a63d-4d33-b709-3294b977eeda))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce07be36-c834-4285-9bad-212820726d15))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b73f4ecc-6b9e-4027-96ad-9ecc396cc2bb))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 38b19518-def3-4a4f-ad7b-91057c31c340))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B04B-XASK-1_1x04_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5c1c3f83
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B05B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b48542e8-f481-47bc-b609-b66570003edf)
+ )
+ (fp_text value "JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical" (at 5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dc26eaf4-b3c2-4777-9bee-c12de87bef1d)
+ )
+ (fp_text user "${REFERENCE}" (at 5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 06c5b99f-5338-4a0a-a080-b78a4decaa32)
+ )
+ (fp_line (start 12.61 -3.31) (end 7.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 010bf595-ec5d-4d3b-8559-2ff1b3dcd5b3))
+ (fp_line (start 12.61 3.31) (end 12.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 28d16c1e-e96b-4b4d-ba85-72f676f7873a))
+ (fp_line (start 12.61 0) (end 11.6 0) (layer "F.SilkS") (width 0.12) (tstamp 2bdbc31d-eda6-4508-85a7-8adf67e6ff4a))
+ (fp_line (start -2.61 3.31) (end 12.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 43ae52a2-4bc1-4f83-a113-48b492534d55))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 545853ea-76d3-43e6-942d-edf5a1e6fd7d))
+ (fp_line (start 4.2 -2.31) (end 2.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 59c80502-1f79-4c95-a555-49f635e5ca97))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 7dd8325a-793c-482c-8231-ddf71046bc61))
+ (fp_line (start 11.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 9404b897-b727-4ba5-b02d-38f2a940ca31))
+ (fp_line (start 7.7 -3.31) (end 7.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 94cff8ac-ea76-43de-9193-1b64abaa8618))
+ (fp_line (start 2.3 -2.31) (end 2.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9f298100-29d8-4794-8409-8cfb2e06b260))
+ (fp_line (start 5.8 -2.91) (end 4.2 -2.91) (layer "F.SilkS") (width 0.12) (tstamp a43b9a85-8e4d-47c7-a4dd-2488680503e7))
+ (fp_line (start 4.2 -2.91) (end 4.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b9125af0-da7c-4d98-9088-d7ff9a49f143))
+ (fp_line (start -1.6 -1.7) (end 11.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp bc8e2af8-818b-4a13-acb4-65295da25fa1))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp bdf8406d-7d54-4427-8b36-3077e6566e1a))
+ (fp_line (start 11.6 -1.7) (end 11.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp c5b8e008-4e9c-4b3b-8049-783d8fd660f7))
+ (fp_line (start 2.3 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cf55c6d6-2eaf-48c2-a5c6-74ee251595be))
+ (fp_line (start 5.8 -2.31) (end 5.8 -2.91) (layer "F.SilkS") (width 0.12) (tstamp e13a4cae-f42d-4051-86fc-b397a47161cf))
+ (fp_line (start 7.7 -2.31) (end 5.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ec5b81a2-7446-4533-b962-eb8d95b25d25))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp fb736301-b78b-49ed-a708-4066398a32e2))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp fce9b064-e0bb-4f16-a9d2-9300190d592c))
+ (fp_line (start 13 3.7) (end 13 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 1ad9cd00-8b31-4b44-95ad-1d8a9e1c2acb))
+ (fp_line (start 13 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2a57f852-a390-4bea-ba77-a2a8473e71e4))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp cb5a5417-2b45-4025-abdf-4c194c58d58b))
+ (fp_line (start -3 3.7) (end 13 3.7) (layer "F.CrtYd") (width 0.05) (tstamp fc367d94-0bf3-471c-8891-56a282a7eb59))
+ (fp_line (start 12.5 3.2) (end 12.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 11c48191-1c20-454a-9a22-453189bbbfa3))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 38fb1246-c65a-49ff-bc5e-6d66c33ebc9f))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 3fc27357-38b3-4d85-bd74-fc1c73fb2ff3))
+ (fp_line (start -2.5 3.2) (end 12.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 4e3298db-cda0-411c-8315-c54659b288c0))
+ (fp_line (start 12.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 9b2f714f-f069-4940-9e7f-3d83937fec76))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp a5569fcf-8633-47f9-9918-801ff644bd88))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 1784671f-3a0e-4746-8183-419c8cd3739e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp da54b2f8-5e71-4cce-a942-67071f067ce9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 11203ca4-6866-4b29-a2fa-0f69ee2e87bd))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 313fecf6-b52d-4bd6-bc9d-20f7e1bf221e))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e1726610-cbe6-447d-9cc0-a549f830b46d))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 32b1893e-9f67-4ddf-ac57-f4ca9aaa0570))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B05B-XASK-1-A_1x05_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b53950ab
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B05B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f4bb6f32-77a2-4980-8df4-06fe77a4f7c6)
+ )
+ (fp_text value "JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical" (at 5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e499e15-9228-433b-8005-4e3512927c71)
+ )
+ (fp_text user "${REFERENCE}" (at 5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 35dee9ce-73b8-463e-b546-572e70ec5717)
+ )
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 2294c6d5-3406-4847-a5bc-7f96b0250b4f))
+ (fp_line (start -2.61 3.31) (end 12.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 27e0c323-b1e8-4b00-a41e-a744fa73a115))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 29db09d1-1905-4905-8b8a-22c38391be7f))
+ (fp_line (start 5.8 -2.91) (end 4.2 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 347461a4-6239-49e6-bd3b-51bc732e2d9a))
+ (fp_line (start 2.3 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5b0df041-ff39-4f61-845b-8a6565056c28))
+ (fp_line (start 12.61 0) (end 11.6 0) (layer "F.SilkS") (width 0.12) (tstamp 6b519eb4-6f03-4097-aa44-41475ca230c7))
+ (fp_line (start 12.61 3.31) (end 12.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8000949e-f339-44d7-8854-fbd70e1a8411))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 933eafc5-3a12-446d-9a78-2163a7ac2e2e))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 9c1b3ebb-9de6-4e75-9294-d4f7ebb2e12b))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp a731241f-97a9-4820-af12-5a714b8cdf33))
+ (fp_line (start 7.7 -2.31) (end 5.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp abc36faa-b9ad-470d-9fbb-10061d3ac2bd))
+ (fp_line (start 4.2 -2.31) (end 2.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b7b78b8c-0f19-4903-badc-d2a0ec3b4059))
+ (fp_line (start -1.6 2.6) (end 11.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp bcbf89dd-9709-4d1e-8165-5b5415569f79))
+ (fp_line (start 7.7 -3.31) (end 7.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp bf604bca-3ebe-4e36-b7a3-c3ac243bee07))
+ (fp_line (start 12.61 -3.31) (end 7.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c161849f-ca89-4f36-80f6-c8790fdf1312))
+ (fp_line (start 2.3 -2.31) (end 2.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c1e44caa-2a27-44dd-a508-9046eb80b638))
+ (fp_line (start 11.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ce100267-2233-4760-a758-190dac821731))
+ (fp_line (start 5.8 -2.31) (end 5.8 -2.91) (layer "F.SilkS") (width 0.12) (tstamp d172cb92-c515-4125-b64d-8657dd954d3c))
+ (fp_line (start 4.2 -2.91) (end 4.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp dab66ef1-55a2-40cc-8209-98d4c3701b9f))
+ (fp_line (start 11.6 2.6) (end 11.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fc062895-0fa6-40a7-891d-d378c89bbd8a))
+ (fp_line (start 13 3.7) (end 13 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 0d33b96b-60b7-453d-9f57-74e8655992a5))
+ (fp_line (start 13 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 65948a76-a7f3-4528-a491-a67204332e23))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8f493c92-70d1-49ad-817d-ed99b36d06b0))
+ (fp_line (start -3 3.7) (end 13 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 95310a2b-a0a7-4fdf-877f-245175c2efb8))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 3cf9b696-0005-46a4-8df2-7c94e16cac6d))
+ (fp_line (start -2.5 3.2) (end 12.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 52c254aa-fe3a-44ca-ac02-6bf62a3d7113))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 722b78df-586f-432d-87c6-09e13a8f3a4d))
+ (fp_line (start 12.5 3.2) (end 12.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp ccd79341-70e9-44f8-ad6b-de842379d4ff))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp d5aa4260-d0d9-443a-8b0c-d93cfd4c691e))
+ (fp_line (start 12.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp f78dc1eb-c4f6-4eaf-98bc-85ffb26df462))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3f9968bf-2a54-4567-bb17-6fe8c4732045))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9fcdef08-83b3-4f72-94f9-d50b46c6b096))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d18b8925-728d-4bbe-85ed-2ade52082f62))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8182b0ec-d2e2-4dc9-9dba-a2997f2a5bb6))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7ee7c075-5449-4569-a05c-66bd651ef798))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B05B-XASK-1_1x05_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..0927928b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B06B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36b8ffed-e10c-4db3-b33d-0a8a1b23ff7a)
+ )
+ (fp_text value "JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical" (at 6.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77d7a29e-8aa0-4a01-98af-f41c75a24ca0)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 285f40c9-4bc6-4312-8731-641c569cdeb1)
+ )
+ (fp_line (start 7.05 -2.91) (end 5.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 22522d04-253a-40f1-99ea-824ba4f64332))
+ (fp_line (start 11.05 -3.31) (end 8.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 254b3119-aa10-41dc-8415-ae94c54355f1))
+ (fp_line (start -2.61 3.31) (end 15.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 27c80667-c6b1-4229-afc6-d6871df6a80b))
+ (fp_line (start 12.81 -2.31) (end 11.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 2f11214f-430c-41e1-bd87-998899280068))
+ (fp_line (start 11.05 -2.31) (end 11.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 322c15b8-5026-4280-bc09-f889cc9bb25d))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 353ccb22-2aac-420b-b72c-dab365f5350b))
+ (fp_line (start 1.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 374a3255-b7d5-404a-9b8f-da4685996cc7))
+ (fp_line (start -1.6 -1.7) (end 14.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4144575a-60d0-405e-b30a-d61ae8dd1eba))
+ (fp_line (start 1.45 -3.31) (end 1.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 445ceb32-6526-4742-8e2d-34f6d2ba4906))
+ (fp_line (start 8.95 -3.31) (end 8.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 45976856-cafc-4c5e-9045-1b6592e5bace))
+ (fp_line (start 5.45 -2.91) (end 5.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 4a2a0a71-41ba-48e2-9ba7-4c9931ec45ce))
+ (fp_line (start 3.55 -2.31) (end 3.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4d30f3bf-ff8a-45a5-ab9f-92f4e303b72d))
+ (fp_line (start 8.95 -2.31) (end 7.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 5269e69c-fb89-4050-a6f7-24eb4b488216))
+ (fp_line (start 3.55 -3.31) (end 1.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7281d05e-4554-4a28-ac23-dd2cbc5493b8))
+ (fp_line (start 15.11 0) (end 14.1 0) (layer "F.SilkS") (width 0.12) (tstamp 767887a0-36a2-4ac2-b0de-5340152a4168))
+ (fp_line (start 7.05 -2.31) (end 7.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 7a026d2e-43bb-4c7b-bbaf-296a73761702))
+ (fp_line (start 5.45 -2.31) (end 3.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 7cecc0fa-223f-4706-8cdd-74efa57206fc))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 81859ee0-573c-4fbb-b2ec-cc4d8fca46af))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 9c404e5b-785c-4bc9-97ed-b822ee1dd905))
+ (fp_line (start 14.1 -1.7) (end 14.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp a7a924db-a53d-4911-9dcd-3aa83e3fec7d))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b3c2fbeb-0747-4e13-a797-bb0ec1fe305a))
+ (fp_line (start 15.11 3.31) (end 15.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b739e7a3-8f52-479f-a218-3cd69d91b547))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp bddd2c3b-cf52-491a-8749-b931064d3bc7))
+ (fp_line (start 14.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp be2cd6ce-25fe-4c5e-b895-d22b4a742e2e))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d8aac052-e1ed-4088-82b6-7289ff3bb0c1))
+ (fp_line (start 15.11 -3.31) (end 12.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e587d325-796d-422a-8e78-7b14990c9c9d))
+ (fp_line (start 12.81 -3.31) (end 12.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp e7ae0c81-1983-4d78-a164-9d8130ae36ef))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp f0e45f31-6581-4492-9f63-c537958c7f65))
+ (fp_line (start -3 3.7) (end 15.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 98d70004-5329-49f8-9e04-2b80351ddd48))
+ (fp_line (start 15.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp c619cb8a-500d-400d-b176-e01f2b0f7c9d))
+ (fp_line (start 15.5 3.7) (end 15.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp fa45622f-cec0-440d-a637-cff278ca1dcd))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp fe09fa0f-2258-4c7f-b692-ff98b066a64d))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 1aeb1f3d-9dda-45e4-841f-84d3cc36feb6))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 2c9a5ac5-6c7b-4082-93ff-74d05882556a))
+ (fp_line (start 15 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 4d09f9e3-49d4-4a49-81dd-92a0b5f0f239))
+ (fp_line (start -2.5 3.2) (end 15 3.2) (layer "F.Fab") (width 0.1) (tstamp 623dfb29-fca4-47b3-80ba-14e5a87e98e1))
+ (fp_line (start 15 3.2) (end 15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 8113b0aa-fb02-4ea6-a516-d21c658a5d5b))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 8339d636-b98a-4db7-a724-1ebbf357b69c))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp eeaa0cf1-58a8-4ef7-88da-0f749376e2ed))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 039067a7-56e0-40cf-a23e-4657b920bb4f))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5e4b6d61-f7cc-46a0-953c-a7b6c2c4c984))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5aef995d-59fc-48c1-89a5-747b615ba5e5))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 21f6fdac-09c5-4d66-b7ba-52556142c198))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9984eee9-6655-4589-90de-c1ce94c81d75))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3dca221-4fd3-4d5b-8c7a-d2acedf36204))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B06B-XASK-1-A_1x06_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..59163373
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B06B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 148dc868-b106-4bc8-9638-19d2a0e0e342)
+ )
+ (fp_text value "JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical" (at 6.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e1d558e6-1222-43fa-948c-c4bba8c61a8b)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e89cb8d-fd4a-4226-9451-d4ab1c1c39a8)
+ )
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 08c3d914-5b21-48b7-b129-25bb7eab0773))
+ (fp_line (start 8.95 -2.31) (end 7.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0c01235d-5401-410b-9d36-6bf298b67728))
+ (fp_line (start 1.45 -3.31) (end 1.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 38cedb35-006e-4a34-a57b-a1b398fbfad5))
+ (fp_line (start 5.45 -2.31) (end 3.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3afc5231-5cac-4d9c-8a68-3cc9dc08f58e))
+ (fp_line (start 15.11 -3.31) (end 12.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3eef1cde-aae4-431e-85c7-76608a36ff7d))
+ (fp_line (start 11.05 -3.31) (end 8.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 428a0a5c-d9a5-4ba3-a807-c8db6206cab8))
+ (fp_line (start 3.55 -2.31) (end 3.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 42a2ba6c-4bcd-4fa5-9172-e018b7ca9b57))
+ (fp_line (start 3.55 -3.31) (end 1.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 543b711c-9480-4ce9-933f-4ecdf9d4e00a))
+ (fp_line (start 15.11 3.31) (end 15.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 58095f23-b2f0-4772-8d63-23f335a7582c))
+ (fp_line (start 5.45 -2.91) (end 5.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 62207a83-2282-4123-ae17-10c621c1bcc3))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 672aabfe-63be-439d-af5a-667bd41d67a4))
+ (fp_line (start -1.6 2.6) (end 14.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 725f94b4-969e-4581-9551-84dfc1a835a1))
+ (fp_line (start 12.81 -2.31) (end 11.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 73bdd2e8-8a5c-4ef1-80f5-c33840028807))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 75a5dc08-9834-4429-91de-e5a0883e8b88))
+ (fp_line (start 14.1 2.6) (end 14.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 8770606a-d227-4cfa-a986-62b19b9e16bf))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 8ae61fb2-3a11-4c25-ab9e-106855772e54))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 9be1731c-ccd2-4988-92e5-69e4dc674104))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 9e5cb4a2-66f3-4382-b36b-2759825500ae))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a5461c59-d9cf-413c-b0ff-cedb6934dec9))
+ (fp_line (start 1.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ac0dd07c-6c4d-4b2c-8db7-aae9742558d2))
+ (fp_line (start 11.05 -2.31) (end 11.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ae7875ee-2542-46f9-a030-81a508d5386d))
+ (fp_line (start 14.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp aef69e36-7d9d-4110-84e9-53d5bcd3c625))
+ (fp_line (start 8.95 -3.31) (end 8.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp af60a483-5af3-4b5d-9db6-74f6028d874e))
+ (fp_line (start 12.81 -3.31) (end 12.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b91a6e62-6ebf-4950-8dcc-57e96aa9c605))
+ (fp_line (start 15.11 0) (end 14.1 0) (layer "F.SilkS") (width 0.12) (tstamp d251ced7-a0b2-4229-9d88-f540338a68bf))
+ (fp_line (start 7.05 -2.91) (end 5.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp da6bfefc-c4ac-469e-8dac-4be57edb63ce))
+ (fp_line (start -2.61 3.31) (end 15.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp df05d340-d34c-462e-a663-d860ef0bdea0))
+ (fp_line (start 7.05 -2.31) (end 7.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp f4442586-4756-4446-9db1-eb7db90742df))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 4df7b72c-d02a-4c46-9e3f-25e1de75c1d8))
+ (fp_line (start 15.5 3.7) (end 15.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 55f5a72a-a621-460f-9ea6-fd53ec66f0d4))
+ (fp_line (start -3 3.7) (end 15.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 94b12e66-12f1-4b8a-8715-7a77564e7037))
+ (fp_line (start 15.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp fc1c8105-63a6-47cc-ba40-a4889f5afe54))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 0fa3e1c6-0585-42e6-9960-95a25e25aba4))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 20123219-e72f-447c-9a5d-f14db4119528))
+ (fp_line (start -2.5 3.2) (end 15 3.2) (layer "F.Fab") (width 0.1) (tstamp 2bb16b6e-0219-4acb-92c8-1430e41ec897))
+ (fp_line (start 15 3.2) (end 15 -3.2) (layer "F.Fab") (width 0.1) (tstamp 8af41230-b653-4229-94ef-0da4ce8d3771))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 8e81b639-142a-4ead-a6b1-67b9dcf03aa0))
+ (fp_line (start 15 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 94b8db52-7ccd-4f4d-9a29-becd895ef283))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp d3e92bae-9ede-488b-9564-777de1542661))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d0a2f68e-56de-4988-9319-5160afae9a73))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cfae6def-d645-4188-b49c-6518de2ab908))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8d5caf32-5792-4682-b227-7c1656e60d8a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a5875a7e-ea1e-4a28-b963-5b485534d9aa))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 96ba1617-0bfd-43f9-b702-276ca1bf6adc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B06B-XASK-1_1x06_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..9040a481
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B07B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b77990b-2450-442d-8d55-c8d83adb4268)
+ )
+ (fp_text value "JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical" (at 7.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1b785cc-534a-4047-bdd9-6592baae1ca2)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18a3e6b5-0209-418c-bb3c-421852ed54b8)
+ )
+ (fp_line (start 2.7 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0d845af2-6676-4918-9f7b-3f0004931940))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 0fbfa7b8-a44b-4c36-bb6f-2e5436c30610))
+ (fp_line (start 10.2 -2.31) (end 8.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 10473358-3e45-4d11-8ff6-50ffc9b7d4c4))
+ (fp_line (start 16.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 11f0c898-45c7-4de7-b0f8-275b039409c9))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 1355e281-b25e-42e4-b8cd-107800d86ee6))
+ (fp_line (start 10.2 -3.31) (end 10.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 2c3ad2a2-9617-417d-83b6-3a8ad19d19b9))
+ (fp_line (start 6.7 -2.91) (end 6.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 4528e1e2-fe56-4b53-ab17-8b236fa6c2e5))
+ (fp_line (start 6.7 -2.31) (end 4.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 4576279c-9019-4c14-9b18-f7a69d2a30e9))
+ (fp_line (start 12.3 -3.31) (end 10.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4b3dab94-39ed-40de-a0f7-21c8619eb1ca))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 4d0d939e-48fb-45c8-9b5a-be7904c1a960))
+ (fp_line (start 17.61 -3.31) (end 15.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 52921990-387d-4ff1-9488-1028d1963227))
+ (fp_line (start 15.31 -2.31) (end 12.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6568a641-b0f1-4ec4-acc1-ae038661f88e))
+ (fp_line (start 8.3 -2.91) (end 6.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 69310065-1ae1-41a3-a9fe-67b5bce5aeb7))
+ (fp_line (start 17.61 3.31) (end 17.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 6aa9937f-816d-42d5-bfeb-54604a00558c))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 7aab58e3-e7a4-4015-8ef0-f4dccaa90726))
+ (fp_line (start 12.3 -2.31) (end 12.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7e61f215-865c-4cd3-86d6-c73486d4306f))
+ (fp_line (start 8.3 -2.31) (end 8.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 8362979b-7758-48f6-9638-16d62ccaa4de))
+ (fp_line (start 2.7 -3.31) (end 2.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 9906cdbd-571c-4ae4-a73f-f3edad1e3193))
+ (fp_line (start -2.61 3.31) (end 17.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp a458adff-0a18-4d3f-b205-055db40c9ba1))
+ (fp_line (start 4.8 -3.31) (end 2.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp be957370-1f3d-49fe-91b7-edbf4ccc34f7))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp c7fe1444-c1bd-4994-8d89-20948460fec2))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c80ab599-bd92-407f-8aa5-d7e5ec706ed9))
+ (fp_line (start -1.6 -1.7) (end 16.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d3e326a4-4869-4838-bd6b-7a3eb06bf80f))
+ (fp_line (start 15.31 -3.31) (end 15.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp d67744cb-954e-4f17-a219-8d4c1497dfe9))
+ (fp_line (start 4.8 -2.31) (end 4.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp daf3f712-47b0-489c-97ce-09840e55095a))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e24c993e-a502-4e9f-b0d2-0d409fddf17a))
+ (fp_line (start 16.6 -1.7) (end 16.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp edc03845-403a-46c2-8f2f-3205409ec8b5))
+ (fp_line (start 17.61 0) (end 16.6 0) (layer "F.SilkS") (width 0.12) (tstamp fe65b16e-bda1-421e-a9c3-0d7936b7eb53))
+ (fp_line (start -3 3.7) (end 18 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 41343807-6996-4ad5-afc9-6d17f486c7f6))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 5f7f56b4-e329-4bdb-b7b8-1909e52f231f))
+ (fp_line (start 18 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 65e349ab-c244-456e-9f6c-c178a1169191))
+ (fp_line (start 18 3.7) (end 18 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp b4c37bec-3d62-4ba4-a66a-e9d911f5ded9))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 63f3c60c-af1a-4425-bea7-0adfb44ef596))
+ (fp_line (start 17.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 6a07d726-0e2f-43a9-b5c2-13c42c16557e))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp dc40dfb9-739e-4f01-bb92-021d40ba31f6))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp eb3111ba-a0c2-4560-8e72-4f87db4e26e7))
+ (fp_line (start 17.5 3.2) (end 17.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp f4a871b4-a239-4be1-949b-e1f9696b3319))
+ (fp_line (start -2.5 3.2) (end 17.5 3.2) (layer "F.Fab") (width 0.1) (tstamp fbb07101-315c-4791-aa27-62504d15ec59))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp f8a29b1a-dff6-48ca-a714-f838d7382796))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b6ac9076-0199-4b9e-9a2e-239c567bd806))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f25290a5-896d-488c-b90b-c19eb6c9ace3))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2da0de27-53a7-4542-a0bf-d3d7b9539d88))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8dea2c3f-4e5d-41c3-8e1a-0ad517e5b7d3))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 379c0a24-5453-4edb-99a6-b7bf20655644))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6bd4fdba-84e5-447b-8768-a020181faf30))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b2715c26-b86c-4f50-bcfb-ad2a5af4cd0f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B07B-XASK-1-A_1x07_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5a54e6b2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B07B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a57d826-d0f8-4fd5-a100-b9b5b0313142)
+ )
+ (fp_text value "JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical" (at 7.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 983e162b-69db-44a0-a284-b9e5dfc87e53)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 47dce323-e0d8-458d-8532-41c4b08e009a)
+ )
+ (fp_line (start 6.7 -2.91) (end 6.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0847bf0a-2c62-4cd8-bce8-be1f9518be18))
+ (fp_line (start 10.2 -3.31) (end 10.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 097f0dae-c024-47ac-ad10-ae1455337f94))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 1625dc76-b12b-4947-9696-aed461d43ef8))
+ (fp_line (start 6.7 -2.31) (end 4.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 2119afb4-9c23-4d46-9df0-c74d713bf236))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 30e9d171-bd1e-4c27-98a2-127d0f6b1e83))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 31c983f8-7da5-4712-8235-0642acfd2c6f))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 38928608-a525-46fa-a042-68190449b0e7))
+ (fp_line (start 15.31 -2.31) (end 12.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 45debbd9-c04d-4fe0-8c0c-2f5ea6691b02))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 6229bc7c-3e04-4725-9e68-48d8e315cb19))
+ (fp_line (start 17.61 -3.31) (end 15.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 66a4d9a7-823c-4809-8be7-978342cc11b7))
+ (fp_line (start 2.7 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6a38e6b2-c227-4f97-8b1a-9827af0b4342))
+ (fp_line (start 8.3 -2.31) (end 8.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 6aea239d-e206-44d5-b00b-38eea5eee042))
+ (fp_line (start 8.3 -2.91) (end 6.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 710109fe-b0ae-4943-8ab7-526c574c1be7))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 785124ab-4d2c-4f5d-9445-910ca99ce973))
+ (fp_line (start 12.3 -3.31) (end 10.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 78afcd6a-3979-432a-8952-2abfbe57beed))
+ (fp_line (start 4.8 -2.31) (end 4.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8ff149b8-8338-488a-90fd-1991d3515f0c))
+ (fp_line (start 16.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 9e73dba1-dcaa-4f05-a1cc-153e0cc82c02))
+ (fp_line (start -1.6 2.6) (end 16.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp a00f25f4-c3ae-4fd5-b19e-5a9002d06944))
+ (fp_line (start 10.2 -2.31) (end 8.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b0f930be-e3ff-4f1a-b9ef-d853235f2a34))
+ (fp_line (start 17.61 3.31) (end 17.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b366461e-9cf2-47c8-ad3e-73e62a150a45))
+ (fp_line (start 17.61 0) (end 16.6 0) (layer "F.SilkS") (width 0.12) (tstamp c420f5c3-5d39-4765-b5f8-ef21defe8f6c))
+ (fp_line (start 12.3 -2.31) (end 12.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c438476e-deee-43c6-bd82-b6e102c9507f))
+ (fp_line (start 16.6 2.6) (end 16.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c7f3503c-4a13-4e2b-b424-d577c8ef0d1d))
+ (fp_line (start 2.7 -3.31) (end 2.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp de7a314e-5d00-4938-b0a1-33c7caebe96a))
+ (fp_line (start 15.31 -3.31) (end 15.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp e67de12f-0ded-4333-a60a-100dda2afb16))
+ (fp_line (start -2.61 3.31) (end 17.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp eb069b6c-f329-430e-b77d-dd29b70cf965))
+ (fp_line (start 4.8 -3.31) (end 2.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ee1ceb64-46d3-46ed-b3f1-0e8d8e8546f3))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f12f3f4d-f867-4fef-9c75-4e3b9593388e))
+ (fp_line (start -3 3.7) (end 18 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 08896cda-ac54-4d93-8d6f-4d37cc353cb6))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2eae531a-6a27-4389-ac80-aeb600c7a121))
+ (fp_line (start 18 3.7) (end 18 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3a5390c5-4b81-4277-9fa1-99c988a7d9a9))
+ (fp_line (start 18 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp d460a380-bc24-4114-9edb-50ec1f0da534))
+ (fp_line (start -2.5 3.2) (end 17.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 25ba3f41-44fc-418b-b547-23c0d9f460ea))
+ (fp_line (start 17.5 3.2) (end 17.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 499de16d-afac-464e-b65f-102fe4f65914))
+ (fp_line (start 17.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 6050fa2d-0f3b-4361-8937-bbabdf3bb530))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp a2f72501-f78b-4fba-90ac-b893920748a0))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp d889136a-9967-464f-89bc-4098114696ce))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp d8cc6273-fa71-4462-beff-21cfbc094fde))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp f0ffc6ef-32c5-49ff-a7ca-58c65863d8bb))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 336a65b5-c5c7-4cde-a7b7-34492811e08f))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7de6dac0-7867-47f1-8f57-dd8e0428d49d))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 115f2d08-0c01-4203-ae7b-1d1f82c44fbc))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0c74400b-89c7-4767-83d2-b8a69a6aaf00))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 871c5a83-b0f8-48db-b989-6f5c60c7b7e4))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6271835a-ee04-471f-b4e5-3a7e46d939a1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B07B-XASK-1_1x07_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7d3d6136
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B08B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd36b0d2-278f-4114-becd-1e46e102c776)
+ )
+ (fp_text value "JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical" (at 8.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 795bdbce-62fb-4176-b28e-fa3dcd9b7f20)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d44a97fd-f086-467a-9144-84d5b3e27ab5)
+ )
+ (fp_line (start 17.81 -2.31) (end 13.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 086e975a-cd64-419f-81e9-fcc61a34a128))
+ (fp_line (start 19.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 0b228a02-31a9-45dc-99cb-334772eaa103))
+ (fp_line (start -2.61 3.31) (end 20.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 158cb63e-3d2c-4e70-a484-57b86f099cd5))
+ (fp_line (start 13.55 -2.31) (end 13.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2a804f0b-7c9a-45fd-abce-9d034551192e))
+ (fp_line (start 19.1 -1.7) (end 19.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 2c410cec-55c7-4b7b-88ce-8be85e7203e9))
+ (fp_line (start 7.95 -2.31) (end 6.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3cb0cb54-0646-4ea4-b58e-bd3676e9edd3))
+ (fp_line (start 13.55 -3.31) (end 11.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4190a4e0-a7e0-4414-8542-caebe3a4050d))
+ (fp_line (start 7.95 -2.91) (end 7.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 433287f9-9074-4694-a6e4-0084c8cec343))
+ (fp_line (start -1.6 -1.7) (end 19.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 52850806-09e2-4641-8f8a-cf70675d4218))
+ (fp_line (start 20.11 -3.31) (end 17.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5724f951-6a5a-4b6f-b47f-35f4a05aadc1))
+ (fp_line (start 11.45 -2.31) (end 9.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 611ad182-1f8b-4fce-82bf-bf4b6ebbb5dc))
+ (fp_line (start 20.11 0) (end 19.1 0) (layer "F.SilkS") (width 0.12) (tstamp 6121ffbe-f165-4b38-8b05-db079bb50151))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7d9e9d4e-0578-485c-9652-28996bc4f6b4))
+ (fp_line (start 9.55 -2.91) (end 7.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 7e169498-5b28-4e21-b495-e60a81ec10d3))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 8a83ab5d-de55-4b87-ad9b-7d3eac922e79))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a609a2ea-28a4-43aa-8dcf-04cce90a2524))
+ (fp_line (start 11.45 -3.31) (end 11.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a654634b-9d23-4a2f-856c-97996c641e29))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp ab32a205-1b2f-48e1-886d-0532efabe573))
+ (fp_line (start 9.55 -2.31) (end 9.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp aba6f2cc-1caf-4e41-b200-b1e5b732dca1))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp b81735f3-f012-4c2b-a552-b40eb57d7793))
+ (fp_line (start 6.05 -2.31) (end 6.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp bf3d5a27-67c7-4930-9f81-b2b25a43319f))
+ (fp_line (start 20.11 3.31) (end 20.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c21b5e5e-d96e-45be-9a89-19d030a8c906))
+ (fp_line (start 3.95 -3.31) (end 3.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c54721a5-7bed-44d3-a541-105d74a05cdd))
+ (fp_line (start 17.81 -3.31) (end 17.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c5865f37-391f-4488-b54e-b77e1dbdc855))
+ (fp_line (start 3.95 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c9463a78-7ceb-4186-9be8-5e30d425bd46))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e1bacfca-d478-41a4-8f60-34d98f38a99c))
+ (fp_line (start 6.05 -3.31) (end 3.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ee11967c-f92b-4cec-a29e-68cf3e69c386))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp fc97595f-0db8-4379-9f44-d750e98aca87))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 0f3d22f4-e7af-4055-bd5f-03b7c45912c1))
+ (fp_line (start 20.5 3.7) (end 20.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 37775745-cc38-4c2a-bfa5-c940891e530c))
+ (fp_line (start 20.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 5805a34a-1475-4598-94ec-c1bec50b6461))
+ (fp_line (start -3 3.7) (end 20.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp a5742aa7-7eef-42a9-b989-31abd22fa1ce))
+ (fp_line (start 20 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 14f7446f-e3b8-4b53-bde5-b3339a93f1a0))
+ (fp_line (start -2.5 3.2) (end 20 3.2) (layer "F.Fab") (width 0.1) (tstamp 30dc3833-cbdc-4a24-8025-2b69edfec557))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 34074d2a-ea78-4421-a417-1122166ff8ad))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 6472730d-fec0-4969-82b4-ee620c4ce50d))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 8eedcc41-17a3-4096-b44a-80adb489a5e5))
+ (fp_line (start 20 3.2) (end 20 -3.2) (layer "F.Fab") (width 0.1) (tstamp c1b0dc84-2f3c-44af-9499-4091972c43cf))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 15e0453d-65c2-435b-93ac-a05d930eacb0))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3ca5998d-fabe-4b5d-9397-087bdec78ed1))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 50c45424-4b8f-4777-9f90-424a9c7b7de6))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8d7b4888-44ea-44a1-afc0-f9bd35aee76f))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 76ee9844-1c64-4b92-b3db-a95f58e3e6c0))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13f7c505-d61d-4955-9f65-927e7bdab51d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5e53aeda-cfee-4d7e-994d-a44f7283eb26))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d1aa616e-c0d8-4b3d-882e-b07504a119fb))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a8cfcbbf-8664-462a-847b-f8e5d6d18f94))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B08B-XASK-1-A_1x08_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8b2f530a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B08B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbfca2d2-1a74-4c48-8b06-2a92abe1ab98)
+ )
+ (fp_text value "JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical" (at 8.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b62ab5de-3677-4ce1-8168-344dcc23157e)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13ef5836-1f9a-4aa6-bfa6-ca345e59a903)
+ )
+ (fp_line (start 3.95 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0257b7a0-fe9f-4f0d-abb9-af1805ef85cf))
+ (fp_line (start 9.55 -2.91) (end 7.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 122ffebf-48f3-47c6-88a8-e42fdeff4be8))
+ (fp_line (start 7.95 -2.31) (end 6.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 197cfc42-d91f-4254-878e-0185c193ef59))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 29271068-4cef-4364-8dd8-aba6a5cbfca3))
+ (fp_line (start 19.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3484a474-60b7-4d72-a4db-d1a410de3146))
+ (fp_line (start 20.11 -3.31) (end 17.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 377fabca-b505-4562-b6e7-bd419d5aaad9))
+ (fp_line (start 17.81 -3.31) (end 17.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3f3a66ea-2eab-4da2-a34a-c31c6d7a2b29))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 65ca5af5-eab7-45ab-a31b-bd7e2ffcdc32))
+ (fp_line (start 6.05 -3.31) (end 3.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 67bcd132-a3bc-4750-a7b2-057dfe8e7d50))
+ (fp_line (start 20.11 0) (end 19.1 0) (layer "F.SilkS") (width 0.12) (tstamp 686adf82-6ea3-48a3-9cba-ecca4da8360a))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 68e0ed4b-acb0-4a88-a498-c0e6ba41930e))
+ (fp_line (start 3.95 -3.31) (end 3.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 7495e8e7-0f10-4ed3-94f1-e46f030d9dad))
+ (fp_line (start 20.11 3.31) (end 20.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 82917e2f-4b5d-4ddc-866f-23b2550019db))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9c507c41-6184-4472-8f99-197db0a7fe20))
+ (fp_line (start 11.45 -3.31) (end 11.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 9e7f01e8-6af4-413a-853a-d92546e6ef1c))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp a232fa1e-4de6-40e9-96a4-1dd2f973cd8d))
+ (fp_line (start 17.81 -2.31) (end 13.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a768bfd3-372c-433f-9990-64d599b1221d))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a8e74e65-a35a-455e-837e-0578b09551e5))
+ (fp_line (start -1.6 2.6) (end 19.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp b8b870f7-5d84-4d79-8332-86faa9509861))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp bce097e8-e8d5-4d47-b24c-f8014958ab8e))
+ (fp_line (start 9.55 -2.31) (end 9.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp c956e26a-3037-4c22-8396-f45506df1499))
+ (fp_line (start 13.55 -3.31) (end 11.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cfdfd386-7717-4e5c-9732-009089532ac3))
+ (fp_line (start 13.55 -2.31) (end 13.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e057b3dd-ba6a-4b19-a8ac-c820d2d2573e))
+ (fp_line (start 11.45 -2.31) (end 9.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp e3d7df57-d728-4e78-beec-5d5c217c4562))
+ (fp_line (start 19.1 2.6) (end 19.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ebaa6dc0-93bc-4a74-a732-d3c4519d890c))
+ (fp_line (start -2.61 3.31) (end 20.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp ec158242-f04c-4fd2-af94-4fe1ca63160b))
+ (fp_line (start 7.95 -2.91) (end 7.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp efe74ffe-06a8-40a0-8a6b-8639390fea52))
+ (fp_line (start 6.05 -2.31) (end 6.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f68da5bd-3ee9-462d-894c-efbbe2d037a6))
+ (fp_line (start 20.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 292e3d14-47ac-4097-b986-20acefa8b63a))
+ (fp_line (start -3 3.7) (end 20.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 881bdc47-99b6-45e2-9ca6-bbb5437c6774))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp a0ae1c5a-8d32-45bc-8c63-f8030e5594c2))
+ (fp_line (start 20.5 3.7) (end 20.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp ae2375ab-a56f-47ff-8f7f-e8f083365a4f))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 1a748306-0355-4900-8ab0-43fb955b89c1))
+ (fp_line (start -2.5 3.2) (end 20 3.2) (layer "F.Fab") (width 0.1) (tstamp 5c0c7034-7d20-464e-91a1-73ee402b36f9))
+ (fp_line (start 20 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 6214c986-1289-4989-b23b-a225819c7947))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 6e25fadc-1925-4d3b-ad5c-3d9859e3a60d))
+ (fp_line (start 20 3.2) (end 20 -3.2) (layer "F.Fab") (width 0.1) (tstamp 866cc207-429e-45fe-bb18-f9a64adbdfae))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 8d9e634d-2936-4dbf-95e1-6c42a513c483))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp daa4c12b-7ec8-4a31-bddc-3e760ca10757))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 610a1065-41ca-4e24-bd5b-3afb1ee4fbba))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4773bb6e-66fc-44fe-a89c-be826d6e3f4e))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d06b796f-a093-4922-b4c5-bc39b4517534))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 80efe126-0535-45a3-acaf-435042cecc88))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8cac00f1-c533-4503-b2fd-bcae99c9fbf3))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 913c2bb1-e59f-43e3-b63f-d866c98a06fa))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 08349f74-0f22-42a6-8481-ad6db9de084f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B08B-XASK-1_1x08_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b31f12d2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B09B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 730ee353-f48d-4ef1-a462-442a7925d2b5)
+ )
+ (fp_text value "JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical" (at 10 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1a1ca15d-9027-4b76-ad9b-67311ff2ceff)
+ )
+ (fp_text user "${REFERENCE}" (at 10 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1a9cf7a-ff7f-428d-8f64-96e7cad3e99c)
+ )
+ (fp_line (start 22.61 3.31) (end 22.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2f4d75b4-dc8d-4a2a-bf8e-d23afb045e93))
+ (fp_line (start 12.7 -3.31) (end 12.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 316e8763-15d8-48f0-8d01-39a5299a16d4))
+ (fp_line (start 22.61 0) (end 21.6 0) (layer "F.SilkS") (width 0.12) (tstamp 345a3fe6-f293-4261-b169-b4e8f616ed52))
+ (fp_line (start 9.2 -2.31) (end 7.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 35beb52f-6272-4cb8-8f02-8ccbba755395))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 3916305a-0af1-4d3d-a45c-54e71e0552c4))
+ (fp_line (start 10.8 -2.91) (end 9.2 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 3a310003-bdac-4eb9-9b3e-89fe8bb236f6))
+ (fp_line (start 20.31 -2.31) (end 14.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3dc682e4-660e-4bb3-ac2b-5909cbcb25ef))
+ (fp_line (start 10.8 -2.31) (end 10.8 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 3fcd7096-a23f-42ef-a86e-cd91c2b89807))
+ (fp_line (start 12.7 -2.31) (end 10.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 5435ed3d-c009-4b77-933d-f1e44b081b5b))
+ (fp_line (start 14.8 -3.31) (end 12.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5a590544-f968-47a0-95b8-3650f4137315))
+ (fp_line (start -2.61 3.31) (end 22.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 5e6eef80-5ec7-447b-abc8-96841cde4203))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 6d51a10d-1834-41d2-b208-3ae2297de50b))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 6e90d559-4ec1-4f56-9855-4185fff361fc))
+ (fp_line (start 14.8 -2.31) (end 14.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 768d71f8-dd0d-4d72-8391-76845671ac9d))
+ (fp_line (start -1.6 -1.7) (end 21.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 7a25333e-3a08-4f33-9f94-8cc6684c5238))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 80f3f4a3-55a8-456d-8a7b-74e066ecf179))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 8780f83f-9b60-4270-93a1-f7ad6532af7a))
+ (fp_line (start 7.3 -3.31) (end 5.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ba774c89-42b5-4635-adce-dbd01a081dc9))
+ (fp_line (start 22.61 -3.31) (end 20.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp bc8f427b-93e4-4f24-b872-5c679ddca395))
+ (fp_line (start 7.3 -2.31) (end 7.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c3863bf3-fde2-43ca-9807-a05b78e54f94))
+ (fp_line (start 21.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp c68c06d6-7313-4f95-a689-4640f0dfe789))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp c6ba7506-7ee8-420f-b3d4-b44854ac2acd))
+ (fp_line (start 9.2 -2.91) (end 9.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c6e8a5f0-7682-481f-b50f-2c53334a8899))
+ (fp_line (start 21.6 -1.7) (end 21.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp ceee40b8-39a7-4b85-8de2-9a690dbf23d3))
+ (fp_line (start 20.31 -3.31) (end 20.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp dac25c65-45be-4d8d-833d-7978b5205fd9))
+ (fp_line (start 5.2 -3.31) (end 5.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp daffaf15-53c3-4ff3-8164-25f29b42dbfa))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp ed73a0a7-ee0e-4727-bf2a-dd730499f1e2))
+ (fp_line (start 5.2 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp fb3707c0-3220-4699-bc71-c72229b41a7b))
+ (fp_line (start 23 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 04f4caca-0fef-401c-9b3e-9a91899b75f2))
+ (fp_line (start 23 3.7) (end 23 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2f50c657-2a75-4c24-9ebf-b0535cd6ff3d))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 57555c76-a21e-4a07-b4a6-d37a85c2c404))
+ (fp_line (start -3 3.7) (end 23 3.7) (layer "F.CrtYd") (width 0.05) (tstamp a2f06d64-d23b-4ba1-8bb8-e2bfd0352177))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 08b6af00-e49d-4b99-8062-913ee14a0d14))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 1ceb8ff2-c9ed-437c-85b6-7319a279fa3b))
+ (fp_line (start 22.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 7f118e78-ce05-44a3-82b5-3344cab41096))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp bde07e5e-df05-4474-966b-99a83502b4a9))
+ (fp_line (start -2.5 3.2) (end 22.5 3.2) (layer "F.Fab") (width 0.1) (tstamp c1c85b1f-e368-445d-bc0a-fb69e5bfa51c))
+ (fp_line (start 22.5 3.2) (end 22.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp f517b7c0-ba6d-41dc-8975-5f19cc3cdc84))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp a66e3cbb-b73e-42ba-9476-e45c439ca01f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp f913b2a4-00fd-4b13-9557-30a6a4c713fc))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 60060cde-66a9-4754-ac78-7b165b6f9128))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 936300b0-ecc1-48f6-a431-d326aba431bb))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e46874be-89c8-42e1-9970-ed37e5709054))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 259519d2-c88a-4202-8315-6ab1847b40cd))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 478fe32b-9620-4298-a532-655bb775707a))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d9fa0a90-518d-4577-9eea-263cb10835e7))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0dd40f00-e983-4fcc-8a7e-e7aba649037d))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 865a0ae2-f59a-4848-ba04-08c415aa1ab4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B09B-XASK-1-A_1x09_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d3e809eb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B09B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d43097a6-9963-4129-a2de-dd394296c473)
+ )
+ (fp_text value "JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical" (at 10 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bc95da5a-33e0-4ddf-be25-7aea5f9ee6c4)
+ )
+ (fp_text user "${REFERENCE}" (at 10 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 617128da-3d53-4862-9ff0-a219e1411ab8)
+ )
+ (fp_line (start 9.2 -2.31) (end 7.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0b1a0aa1-13ea-4a04-8674-ee8239b6646c))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 10c17204-3a99-48c8-82d5-db3787d4550e))
+ (fp_line (start 14.8 -3.31) (end 12.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 26a4fd47-5fe0-4515-9ad7-390b3967032c))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 2e6d9d35-1212-4d74-b70d-118d2e7ae38a))
+ (fp_line (start 20.31 -2.31) (end 14.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 40256ed4-cf78-4873-960e-2e335d165149))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 406688e9-5539-4953-be0f-86318295ed41))
+ (fp_line (start 22.61 0) (end 21.6 0) (layer "F.SilkS") (width 0.12) (tstamp 4740c779-a639-4637-9db9-6d1ca1d00331))
+ (fp_line (start 5.2 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 57d6d093-3d60-4e19-bf30-4d780b147017))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 5ab65a3f-dc63-4391-8fe6-49ba01397c4e))
+ (fp_line (start 10.8 -2.31) (end 10.8 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 5d3104ec-cd5a-41df-9132-b695600a79a0))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 60337876-e1f2-4fa3-9621-b11aa5f939e0))
+ (fp_line (start 9.2 -2.91) (end 9.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 68a541ad-31c7-42a4-8616-ce2cb86428e5))
+ (fp_line (start 22.61 3.31) (end 22.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 6e148b6c-53b9-4907-b864-9214cbd3679c))
+ (fp_line (start 12.7 -2.31) (end 10.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 81380ba7-ce1c-4a72-8111-1cb0ca623d9c))
+ (fp_line (start 20.31 -3.31) (end 20.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 82a25d01-4e44-4f6a-98d3-ed2f67e70073))
+ (fp_line (start 22.61 -3.31) (end 20.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 93d8605c-64d2-4eae-adac-ddf82a6486a6))
+ (fp_line (start 10.8 -2.91) (end 9.2 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 9c484801-91df-48e4-b8ae-599eabf18aca))
+ (fp_line (start 12.7 -3.31) (end 12.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 9e32a6c4-9018-4eef-aed6-897593362836))
+ (fp_line (start 7.3 -2.31) (end 7.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a13c5994-20c8-4320-9409-94d9875735ec))
+ (fp_line (start 14.8 -2.31) (end 14.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a2218155-0139-4e29-a54d-2d7996043148))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp b3aeaa70-421a-4e84-b875-d525951b04a7))
+ (fp_line (start 21.6 2.6) (end 21.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c299d002-fb16-44d8-960e-81b872bbd81f))
+ (fp_line (start 21.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c61088e6-4731-4dbe-b7df-c6a4c30e7d37))
+ (fp_line (start 5.2 -3.31) (end 5.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp cac9ef7f-e530-4231-a951-ee9ecf0f7b51))
+ (fp_line (start -1.6 2.6) (end 21.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp ced862ff-3cf8-45ec-844e-9da814de87e7))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d7afcc36-30c1-474e-8e31-bbf82ec84e70))
+ (fp_line (start -2.61 3.31) (end 22.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp db5d7e65-99df-4afc-ac7d-c3989e38783a))
+ (fp_line (start 7.3 -3.31) (end 5.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fd95abaa-6199-4000-899a-1070da15bd05))
+ (fp_line (start 23 3.7) (end 23 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 082746c3-1ad2-4a98-abc9-830b36f494d3))
+ (fp_line (start 23 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp a74db267-186e-45f7-8b86-74ea0047d3bd))
+ (fp_line (start -3 3.7) (end 23 3.7) (layer "F.CrtYd") (width 0.05) (tstamp bf085bba-d8d5-43bc-be27-23bc16572ad5))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp f32bf886-ffe7-4ec9-9b77-44672f6384d3))
+ (fp_line (start -2.5 3.2) (end 22.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 2cf77639-e951-4e08-aa0f-035a808fab59))
+ (fp_line (start 22.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 30a27a6c-6c40-430d-87bd-6845a33605f7))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 4acc45eb-e5ed-4db9-8c6e-d363daeac6d9))
+ (fp_line (start 22.5 3.2) (end 22.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 83f047e8-593b-466e-834a-aa83e97547b3))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 8902ef3b-7353-4d5a-962f-351ea902d675))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp fdee29ed-5ec0-4497-b090-6df9ce0645bc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp cedf37bb-df37-4a7c-b3c6-2eb2be788efa))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp acc1a201-39fa-4358-8f96-e3bf61eaf587))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 686d91b6-6f82-4bd7-9780-5395835293e8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 055d2cc6-f8d0-4971-9457-d75712dcd977))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 63abc9cc-8315-4e8e-8a2b-e604da0ff167))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4a42eda8-6525-4670-842a-351d18cca620))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fb5fd2b8-4c9e-404e-a739-98cc02756372))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 53b4fd06-f550-4b53-94bf-4ddec1537a8d))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13d4f9c5-0f2f-49e3-860d-40937c087545))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B09B-XASK-1_1x09_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1224faa5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B10B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e5e6471b-3bd9-4b41-9eb1-57b1c4b30861)
+ )
+ (fp_text value "JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical" (at 11.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d58a4491-1e2e-49d1-a57b-ca10a3edf01a)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5123f880-9f3c-4121-add4-f563c046f533)
+ )
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 06564eeb-c88f-4b89-9e90-c28e4d4e9f4b))
+ (fp_line (start 8.55 -3.31) (end 6.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 124298d6-043f-488d-ad4e-77c880d4f28b))
+ (fp_line (start 22.81 -3.31) (end 22.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 1353e6e3-5a23-4366-b2b4-6af92bf70312))
+ (fp_line (start -1.6 -1.7) (end 24.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 254e8e25-abb7-49c0-a437-f3adf7314306))
+ (fp_line (start 10.45 -2.91) (end 10.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3d39356d-e358-49be-a48e-06aeb6b9dd64))
+ (fp_line (start 22.81 -2.31) (end 16.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 43997d5e-5e82-4530-bead-10594635dbfc))
+ (fp_line (start 24.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 450351d5-103d-466f-bff5-0e535e9cf646))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 51137022-ab0f-4b58-aa55-09a57a7138fc))
+ (fp_line (start 13.95 -2.31) (end 12.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 58662879-2cd3-400f-b041-90ad3bb089be))
+ (fp_line (start 12.05 -2.91) (end 10.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 59ee3cfb-75fc-4e11-bef4-3d761765cda7))
+ (fp_line (start 25.11 3.31) (end 25.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 713f061d-12b8-4154-9cfa-7da6b187e1a6))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 7924c24e-7a95-446b-99f6-20279cbe88db))
+ (fp_line (start 25.11 -3.31) (end 22.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7dfffa9f-3e64-42b9-bf43-a2c0d8b2951a))
+ (fp_line (start 16.05 -3.31) (end 13.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8500790c-b30e-4f81-b62a-a2c961f78750))
+ (fp_line (start 12.05 -2.31) (end 12.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 91629846-04aa-4d3a-8944-6c1dbd206afe))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 95cea58b-4cbb-4df7-84bd-4234e3816cff))
+ (fp_line (start 25.11 0) (end 24.1 0) (layer "F.SilkS") (width 0.12) (tstamp 97b0e028-7dac-4496-b075-3a81047c037e))
+ (fp_line (start 16.05 -2.31) (end 16.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9fd8777f-4561-4af6-86d1-c907ea7abcde))
+ (fp_line (start 6.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a3c31200-53c4-46d6-a971-9dcb7ab671d3))
+ (fp_line (start -2.61 3.31) (end 25.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp b00d3b21-5bc3-4b7c-9fb8-e1441aba1853))
+ (fp_line (start 8.55 -2.31) (end 8.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ba411e49-bab9-45b4-b60a-d05d6b74b0d1))
+ (fp_line (start 10.45 -2.31) (end 8.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c0e5e83c-f766-4e1b-b75b-f06d2733a271))
+ (fp_line (start 13.95 -3.31) (end 13.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp cd9d8395-de33-4909-b471-4e9c5536146c))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d13c2063-137f-4f58-99a1-7845b30514e9))
+ (fp_line (start 24.1 -1.7) (end 24.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp d4400e55-1e8f-41f3-8311-d5afd131c675))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e8c51327-68be-47c3-aafe-2ebd533cd9df))
+ (fp_line (start 6.45 -3.31) (end 6.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp f05194ed-315e-4ae2-9d1e-5e5e0ab6f775))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f8e147b7-2ecd-448e-89c8-d6b954eb0b2f))
+ (fp_line (start 25.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3ff4f2f4-cad1-4950-9b6b-cf47f496c7ef))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 69e571fa-2cb3-447e-b863-21fe95594cc6))
+ (fp_line (start -3 3.7) (end 25.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8debe46c-74f2-4150-9f14-871c75b88282))
+ (fp_line (start 25.5 3.7) (end 25.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp ffe8bbb0-a1fb-462c-afda-73474a0668dc))
+ (fp_line (start 25 3.2) (end 25 -3.2) (layer "F.Fab") (width 0.1) (tstamp 0e162cc6-c1da-4a93-a3aa-b11d8a007b04))
+ (fp_line (start -2.5 3.2) (end 25 3.2) (layer "F.Fab") (width 0.1) (tstamp 191cef1d-7a12-4642-9a7d-1ddf90d1db14))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 460c31be-6153-4884-9170-561f79a62d06))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 59afe159-be19-40aa-9148-0dcbc9d9945a))
+ (fp_line (start 25 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 81ae04bb-8d23-4741-b16e-4afbcf7abf24))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp f5d11f10-4c66-41a1-847f-fb9eeab47a1d))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 3e323dd7-799b-48cc-b24e-426db580b296))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 5aaa31c4-89b2-4479-af73-73cff0932608))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp eebf1996-394b-4283-b298-8fc916c89b4b))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 364ce79b-1fcf-4461-8bb3-c14569830c7c))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1afdf000-3b21-4772-b371-8feb0db51bba))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c98e94e2-841f-42ec-8ed6-68a3c2ad1d4d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e5fa9cb7-2d77-453d-b07e-2c5fc843b125))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5b0ede83-83a5-47f7-b4af-7637746f7f6d))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 976b4f8b-f7e3-43c8-814b-3bc4f6901396))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 866b2712-e685-4092-ba30-05771dbdbe17))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e073be0b-20a3-4275-b807-3427ec74b6e6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B10B-XASK-1-A_1x10_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..bd4ce4a6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B10B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 850608d9-88da-4e52-a3f6-0ad9ee3e33b6)
+ )
+ (fp_text value "JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical" (at 11.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4871e537-b362-452c-9de6-e3a24e7c6f3c)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ea5d1f2-c6b2-4aa5-924b-b4c0df1771b4)
+ )
+ (fp_line (start -1.6 2.6) (end 24.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 04445401-ad68-43f6-adab-29414313381e))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 04f5fe99-2bdb-4ef4-b139-7e97687a36f9))
+ (fp_line (start 16.05 -2.31) (end 16.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 08fa99fb-fb7c-4a6b-845e-7523e7eb74cb))
+ (fp_line (start 10.45 -2.31) (end 8.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 1d50504e-ea92-4e9b-a659-c7e72a716efa))
+ (fp_line (start 10.45 -2.91) (end 10.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 201d0eaf-ae2b-428b-ba8b-24018e623d82))
+ (fp_line (start 8.55 -2.31) (end 8.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2abaa0f1-c333-4a82-9704-53c21114f1b1))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 30a7f897-89b0-48fe-b966-572e219492d3))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 43c92a95-35e9-44db-9f57-9e36e16285e7))
+ (fp_line (start 25.11 0) (end 24.1 0) (layer "F.SilkS") (width 0.12) (tstamp 4799e9e4-f114-4734-b966-7b2c90592e54))
+ (fp_line (start 25.11 3.31) (end 25.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 577293c0-7b4e-4871-aab5-5d088a18bb98))
+ (fp_line (start 16.05 -3.31) (end 13.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 581dbf43-949a-4f8d-b84f-86c0794cf427))
+ (fp_line (start 6.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6118c737-2a55-4d38-af1f-8d7ab4fbb9e0))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 67db4307-3eb5-4c6b-9bb3-df25eb88c438))
+ (fp_line (start 25.11 -3.31) (end 22.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8b922507-f97f-4697-84fd-6d542791b8e9))
+ (fp_line (start 8.55 -3.31) (end 6.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 929f3b2a-a3d4-44c6-89db-1a6ebf16770e))
+ (fp_line (start 22.81 -3.31) (end 22.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a2f9ace6-9c5e-4cb3-bac0-0635ecef0eb9))
+ (fp_line (start 13.95 -2.31) (end 12.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a2fd06c9-7d2b-4a7a-b181-604f04a10847))
+ (fp_line (start 24.1 2.6) (end 24.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c0f9e202-2dec-4e4c-b0a9-85abb52cf92e))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp c4bed592-1d43-4e84-b3bb-7b381da318c3))
+ (fp_line (start 6.45 -3.31) (end 6.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp cb0ffd92-d3a0-4397-ad0b-75381247c537))
+ (fp_line (start -2.61 3.31) (end 25.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp dbccf481-53f9-4b6d-a19c-bae478a6699d))
+ (fp_line (start 24.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp e56dc6e1-58c6-42cb-807f-825fd101d0ac))
+ (fp_line (start 22.81 -2.31) (end 16.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp eb592ee7-cacc-4925-9569-f5deaa33b6b4))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp ebc52d81-6646-4a9b-b5ed-8df05bf06781))
+ (fp_line (start 13.95 -3.31) (end 13.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp edb1c6ed-526b-4df3-8ab9-a2efe250ce91))
+ (fp_line (start 12.05 -2.31) (end 12.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp f137b0ba-5bf7-49a3-970f-de6ac15316e4))
+ (fp_line (start 12.05 -2.91) (end 10.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp f6cb44c6-9d71-4468-b8df-b8dc66a113f9))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f83f9353-e46a-4805-9ca9-07d7fd1bc6e3))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 436cc7fa-4c80-4833-b176-9d5c74b700c7))
+ (fp_line (start 25.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9449118d-56a6-48f4-a3a2-50362185c935))
+ (fp_line (start -3 3.7) (end 25.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp e78f92a5-c0bb-4979-b62f-f5208dba992a))
+ (fp_line (start 25.5 3.7) (end 25.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp fcd523ad-2dd3-49d1-9d04-fb6fe8e46c66))
+ (fp_line (start -2.5 3.2) (end 25 3.2) (layer "F.Fab") (width 0.1) (tstamp 8b675aac-c6f4-4fde-b094-491df3b73aec))
+ (fp_line (start 25 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp ab3cd8d5-0d00-4112-9b5e-3101f0e46d98))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp ba489fce-a4d1-4c4a-9948-5619234eaedf))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp cb10e124-20ea-4e41-acea-76b8b61d748a))
+ (fp_line (start 25 3.2) (end 25 -3.2) (layer "F.Fab") (width 0.1) (tstamp db0a218a-0da6-4974-9970-be6dd0139897))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp f5de444a-9250-4ec6-b64f-d2314ff8fe2d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 023569d1-5a67-48ea-a00f-1ad859b4dcc7))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3e1dc06b-f500-4d1a-b625-5671f83abe5e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 969627a8-1211-499f-a8e9-2f468a0f2766))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 466b57ae-8e58-4f62-a31b-b4b527233403))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e39492c3-d905-4771-b786-f0758e4c6b59))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bbd4288f-c737-4b7e-aa33-5bc561040238))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f1ed6f20-40b1-4082-83cb-50712c978192))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f893299b-6369-4d42-a724-ac05640075b3))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dab4d4e6-137c-44ba-9cf3-8d996a274edb))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 07bd8c0d-132e-46a5-9949-a521dbfa4a0d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B10B-XASK-1_1x10_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7290454a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B11B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3fb0f8ef-2a32-47bf-ba7e-20fb996b9c04)
+ )
+ (fp_text value "JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical" (at 12.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aed9b842-8549-447f-ad0a-d5d842ff86d3)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6411ffa0-2545-4bd6-babf-50f6f104e35f)
+ )
+ (fp_line (start 15.2 -3.31) (end 15.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 140cc118-b7d3-4141-b43d-287ad79dc5f8))
+ (fp_line (start 7.7 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 227149b4-4eb5-4578-82a2-831082bb0c5f))
+ (fp_line (start 17.3 -2.31) (end 17.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2d541ce7-b459-458b-b597-f9363f5a7f3d))
+ (fp_line (start 27.61 0) (end 26.6 0) (layer "F.SilkS") (width 0.12) (tstamp 30564469-2c24-432c-b4f7-be0dd368a56e))
+ (fp_line (start 27.61 -3.31) (end 25.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3e185814-ef4f-451a-9822-596d980a4cfc))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 43ab0382-41ad-489b-9169-54753cc62f9e))
+ (fp_line (start 13.3 -2.91) (end 11.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 44de5db3-6b02-436b-9276-604af1124be4))
+ (fp_line (start 17.3 -3.31) (end 15.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4b452aa7-4f8f-47e4-bad0-fd1b04974fcd))
+ (fp_line (start 9.8 -2.31) (end 9.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 58ab37bd-92e8-4f04-b4b8-0d782a50e229))
+ (fp_line (start 27.61 3.31) (end 27.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 6ad018f8-834f-462d-8875-7a997ee9a911))
+ (fp_line (start 9.8 -3.31) (end 7.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7be8174a-310a-4f52-bb26-bec6e1b48278))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8649d88a-9f5d-4356-9edc-d265bdb889d2))
+ (fp_line (start -1.6 -1.7) (end 26.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 8f61e9e3-e6e9-4f30-b7c1-063ad63e30fb))
+ (fp_line (start 13.3 -2.31) (end 13.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 91914662-664b-4302-9af5-5cc640c83df2))
+ (fp_line (start 26.6 -1.7) (end 26.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp a8b0255b-61f7-4f1c-9fe5-bde10167aa8d))
+ (fp_line (start 7.7 -3.31) (end 7.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ad37ce59-caa6-4997-9f36-6244c8733447))
+ (fp_line (start -2.61 3.31) (end 27.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp ad632411-2a6e-465a-84f4-be212263a7b7))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b525a57f-a68f-416f-ba18-e449c7bae55b))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp bc4b4f14-554e-4314-b2da-a49797f35646))
+ (fp_line (start 26.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp c16ae235-d8b2-4d2d-b73c-5d1c773e1a4f))
+ (fp_line (start 11.7 -2.31) (end 9.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c7467a28-0dbe-446d-b6d4-74a47f1f576a))
+ (fp_line (start 25.31 -2.31) (end 17.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp da376fff-7dea-4d51-a5a0-09c66abb6b2d))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp dfea41da-c14d-40a4-9672-6c41bca39b17))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp e1c88b26-8ef1-4b51-b7f7-08cd85e917e1))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp e8d345fa-b134-4306-9a85-7f8046eeedd2))
+ (fp_line (start 25.31 -3.31) (end 25.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ec796b7b-d46e-4b89-be46-b1feed33169a))
+ (fp_line (start 15.2 -2.31) (end 13.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp efaa83d2-7621-45be-9727-a3bc7b4a9cca))
+ (fp_line (start 11.7 -2.91) (end 11.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp f9889f27-48fd-426c-9e95-94694e37b085))
+ (fp_line (start 28 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 0f1a6a63-d372-4231-9590-9b57c158b879))
+ (fp_line (start 28 3.7) (end 28 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3efee677-d62b-44e4-a8f2-c66d60915627))
+ (fp_line (start -3 3.7) (end 28 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 78f0e81e-85c5-4abd-973b-2d6a889dabb2))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp db04560c-0791-4921-bb15-10534ac3e5b2))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 0d5d3638-2030-4e8c-9e38-a855d01022d9))
+ (fp_line (start -2.5 3.2) (end 27.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 23fefb19-df50-4247-82fc-17a3936d6e73))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 2783075f-cb5f-4f5c-85db-34af45026a8b))
+ (fp_line (start 27.5 3.2) (end 27.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 73cfa50d-13a4-4f9d-b267-8233f7c498a3))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 888efe6b-f705-4d0c-934e-d6746fdc8b2e))
+ (fp_line (start 27.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp b138bccf-48db-43a2-8393-7199778dcf9e))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 009d27b8-b439-4592-8007-dffe06d162d5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp fa33af81-9803-4ead-9c77-44559075d8b5))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 23c5c262-3a86-4b7d-b190-5f3dd9919310))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b714e101-bda7-4cbf-90eb-a3f3f16360d5))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c5be61f5-5dbe-4af3-b584-09337cac83a4))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b5a09f06-9c60-475d-a809-8a37597cdab8))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ae172a1b-fa31-4b96-a102-c006e5592465))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9f1102ad-6eec-48bf-9d3d-8076fdf9fe08))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 93203d67-2faa-4eef-9d53-9c930bdaa553))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f5d850b6-0628-4a37-9503-2a22a2bb1abc))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b3cc7964-be6f-429c-bef0-55272d0d7e81))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp aeafdb31-b2a1-4a63-b54c-bd6772455fed))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B11B-XASK-1-A_1x11_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2f6a2138
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B11B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a865a952-c9be-47d9-9588-f886f72eb966)
+ )
+ (fp_text value "JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical" (at 12.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 048e95c4-0a54-4ef9-90d5-71819d741197)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ce8a9815-6f74-482e-88e6-690243ed5f67)
+ )
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 043dddf8-c283-4b08-a4d2-26a6b3446051))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 04890221-b1ba-4d06-8a97-2e944a75e426))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 07a64371-31d9-4355-a62d-5d37780a9d29))
+ (fp_line (start 9.8 -2.31) (end 9.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 09889221-1cb8-4427-b91c-8f8bb8758f29))
+ (fp_line (start 13.3 -2.31) (end 13.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 0bd921a2-e83d-47f1-b013-3f322a048f8f))
+ (fp_line (start 27.61 3.31) (end 27.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0f49d592-8e95-44df-b1d7-1485180020fd))
+ (fp_line (start 11.7 -2.31) (end 9.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 24e892cd-8d5c-40cc-b740-0d8e7de8e215))
+ (fp_line (start 26.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 32d2fdab-42c1-45e1-8d33-def44cf045a5))
+ (fp_line (start 25.31 -3.31) (end 25.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3c09d15a-a577-486c-8d11-2e3c738fb09e))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 40bc6268-4a11-4647-a1c1-4299c4ce9e5e))
+ (fp_line (start -2.61 3.31) (end 27.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 4122326c-f3ae-4737-82e1-c6cdfe73d12a))
+ (fp_line (start 27.61 0) (end 26.6 0) (layer "F.SilkS") (width 0.12) (tstamp 52851b45-e1c9-4fb2-adb5-fad8c07ce6d5))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 58b82b5a-2c9f-4a42-b603-f458cf56af05))
+ (fp_line (start 13.3 -2.91) (end 11.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 5eda4b20-55ab-4698-988c-8c87d17e5a62))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 6b0bbc0f-e4fd-438e-9d18-c673899472c8))
+ (fp_line (start 7.7 -3.31) (end 7.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 79399bab-6cc2-4e71-acad-cc5ae77facaf))
+ (fp_line (start 26.6 2.6) (end 26.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 7a9e288d-04a3-43e8-bd70-a564d2346975))
+ (fp_line (start 25.31 -2.31) (end 17.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 7c06b48d-1e8f-418f-ad31-3294754f4431))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 84111361-c96e-4d01-8ecb-502b946e3f65))
+ (fp_line (start 17.3 -3.31) (end 15.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 98b5e479-2098-41c0-a02f-e996bb8a08d9))
+ (fp_line (start 27.61 -3.31) (end 25.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c172e5c2-42fb-4270-827e-49bce5ab6865))
+ (fp_line (start 15.2 -3.31) (end 15.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c5fc93b7-8c63-423f-ae31-aa7d92742eaf))
+ (fp_line (start -1.6 2.6) (end 26.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp dec6f490-e5b6-466f-a6f4-9041f629db08))
+ (fp_line (start 11.7 -2.91) (end 11.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp decbac91-e619-461f-9f70-e256c213521c))
+ (fp_line (start 17.3 -2.31) (end 17.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e626e79b-a217-4944-be00-d542ff33f774))
+ (fp_line (start 9.8 -3.31) (end 7.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fa5a974b-9a52-446d-aa32-cebf6afb7c10))
+ (fp_line (start 7.7 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp fb79dde3-0bf1-4f00-915c-64e641580c26))
+ (fp_line (start 15.2 -2.31) (end 13.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp feec9855-9764-4159-b2b2-c16f9ac972b5))
+ (fp_line (start 28 3.7) (end 28 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 12f781b9-9c78-4e16-a8eb-1be4f5ca256f))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 6b79f2cf-04aa-41e7-a65e-03e5fde5e794))
+ (fp_line (start -3 3.7) (end 28 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9e6e947d-9ffb-46fa-9be4-7ab47df9a4f9))
+ (fp_line (start 28 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp b0f5e288-1e54-4561-89a2-9d62dd21ec8d))
+ (fp_line (start 27.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 15a5a8ef-789d-4fed-bdbc-5a623e298463))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 44f010e3-d949-409e-9eae-10a040ea1a44))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 453dc06b-1155-4962-b8e5-2a7e286bf49f))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 610d520b-eb3d-47de-a015-af3d14007feb))
+ (fp_line (start -2.5 3.2) (end 27.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 6869200d-a535-4eac-828c-dd4b8febc01e))
+ (fp_line (start 27.5 3.2) (end 27.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp ce239c3e-ff26-4c66-a086-fc40fdff9058))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c7afc848-819a-40c6-aaa4-71d63fa5dbf5))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a004e425-4edf-4b17-8500-b2a21e6fc79f))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8cff5732-3e4b-4ba5-bcbe-33931f848e21))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 570c8f1e-a19d-4716-b791-615840221d7b))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp add30001-a38e-4993-b6fd-667012250c4d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 99a79548-7157-4313-9b96-dc6b1738e167))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a0b1f5e6-2343-4c6a-be5f-8ebb6745ee1b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ecc58a5f-6789-4d7c-b40e-2187daee966d))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp af0e5c79-162c-43aa-b27f-e04ede346477))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 74e4ce40-7381-4601-a89e-83d603c1dbfa))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e42f4933-7729-4f2f-ae62-b1e2f1d9fa19))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B11B-XASK-1_1x11_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1f722524
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B12B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a098e67-ca52-44e9-9afe-64bd86f3514a)
+ )
+ (fp_text value "JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical" (at 13.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09f534a1-9ef9-4aba-90b6-91cd801c23ed)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 20f7e016-16ec-4d5e-a8f7-00d9f1f95a63)
+ )
+ (fp_line (start 14.55 -2.31) (end 14.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 0259c6ad-a321-4e49-803a-333ee238fd69))
+ (fp_line (start 29.1 -1.7) (end 29.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 045dc458-bbf3-423b-b15d-7f656eaa5fdb))
+ (fp_line (start 11.05 -2.31) (end 11.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 05048af1-cb25-414e-a803-edac5dac130a))
+ (fp_line (start -2.61 3.31) (end 30.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 12a74b90-b55e-4b3e-81f9-ceb14ab16c69))
+ (fp_line (start 30.11 -3.31) (end 27.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 14ad8d3a-ddab-4cc0-abbb-6d147bb687cc))
+ (fp_line (start 27.81 -2.31) (end 18.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 194a7096-be50-4d14-9ebf-d260fc13ea0a))
+ (fp_line (start 8.95 -3.31) (end 8.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 1c87c122-78cb-4760-ab9d-2ab02e4f2756))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 260ec6bf-96d9-4c2f-b928-49c98e0698dc))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 296c0a07-e8a5-4e64-9ff2-88bf8ce14970))
+ (fp_line (start -1.6 -1.7) (end 29.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 2b186fce-ff0f-47f5-aaba-d459a870c4de))
+ (fp_line (start 18.55 -2.31) (end 18.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2d4d1557-47f8-4701-8ebf-1e25f1dec6d6))
+ (fp_line (start 30.11 0) (end 29.1 0) (layer "F.SilkS") (width 0.12) (tstamp 2d9dba50-272a-495c-ad11-7a30e9a73051))
+ (fp_line (start 12.95 -2.31) (end 11.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 2e931ea0-0b90-4611-a096-a350d8d8c818))
+ (fp_line (start 27.81 -3.31) (end 27.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3b3db8b7-8e70-4334-a1b3-d0f1e13d2100))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 43b8ba16-69bf-458e-a2ec-c14dcc49106d))
+ (fp_line (start 8.95 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 471f65ab-36b1-42e9-8496-5a5dee79dffd))
+ (fp_line (start 30.11 3.31) (end 30.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5eca6023-aaa9-41a6-8476-d4deb193a21a))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 780f43cf-0a39-466f-8def-50a67745d9ee))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 9d3036b7-cd39-4cea-aca2-63fd0240c447))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp a25c73c9-1ba3-4e81-ac5e-accc4eb954bc))
+ (fp_line (start 12.95 -2.91) (end 12.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b66bb0d5-dd51-421f-82eb-2ccc3fd5681f))
+ (fp_line (start 14.55 -2.91) (end 12.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp b924fc82-8424-440a-83b6-739c0df97af4))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c111825b-15b0-4a2d-948d-30f6cb9800c4))
+ (fp_line (start 11.05 -3.31) (end 8.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c2385968-6b9c-4fc6-9d33-6058ecf7bfe5))
+ (fp_line (start 16.45 -2.31) (end 14.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c69458c4-724a-4ffd-8bc5-b9bfec62925e))
+ (fp_line (start 16.45 -3.31) (end 16.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp d74f0f8a-7138-4458-8875-254e22bd90c1))
+ (fp_line (start 18.55 -3.31) (end 16.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp df516454-ba31-4964-89a6-f30ac371785e))
+ (fp_line (start 29.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp fb4e3e26-6b25-4e03-abb3-c0a446363fc1))
+ (fp_line (start 30.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3517f5f5-3f52-45d6-9097-d0ff5e4c0a7d))
+ (fp_line (start -3 3.7) (end 30.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 790648ca-652f-4e50-a8d0-f453d53874cd))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8a76ada5-778b-46b3-882e-e10e70f346c6))
+ (fp_line (start 30.5 3.7) (end 30.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8e10a247-d14f-4b6a-bd9a-0814a0da0d50))
+ (fp_line (start 30 3.2) (end 30 -3.2) (layer "F.Fab") (width 0.1) (tstamp 0c20000c-7db5-4f08-a8de-a89eee63a356))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 5c91c83e-c640-4cf1-8751-c27210b744ff))
+ (fp_line (start 30 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 5f08f48c-3717-4f25-adbd-4d76316de74f))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 8a844d05-69a7-4fdb-a225-c16778b9ffe8))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 9e9d3cde-2fb8-4376-b23e-bee9bcd62b97))
+ (fp_line (start -2.5 3.2) (end 30 3.2) (layer "F.Fab") (width 0.1) (tstamp dfa7517a-874e-44b3-bb7c-a4ca1139c1e2))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp f436a4d7-04b9-4054-be92-6b19bcf71120))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c7e5699c-034d-4d46-8306-c0469f79d262))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 825922a8-c0e0-4ab0-b63d-3776c346be48))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bab2ff23-f3b5-404c-974a-fb515f00eef6))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9b6f4537-a665-4dd7-a5b2-dea9f34fc731))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 095a6750-a6cf-4c66-9661-1c7d95c0c7e1))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3db1221-10ee-4e5a-9910-801fb35d5af1))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e24d944d-0c88-4756-88cf-93f8097d43ba))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9e872e4f-4b36-4aca-9e4d-5e562cc912d6))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 03ca461a-27c8-41fd-8e3e-fcb50f35ec18))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b09bba0-074c-4f4c-af81-acce47b7a82c))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3d3ad62d-fd66-4e63-a77f-e8609bf4c443))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c7c067eb-1413-4509-a99f-fcc4972253bf))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B12B-XASK-1-A_1x12_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..57e4ff2c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B12B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c23b9a9-3401-4c08-9bff-761c82d7b9f5)
+ )
+ (fp_text value "JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical" (at 13.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3ac82ba9-a9c0-4e7c-9ba2-1e489f5cf977)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9f08ce0-7cfc-4213-a11e-0304635d9607)
+ )
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 100d7f13-72aa-4a3d-9b66-339e637e9fe9))
+ (fp_line (start 29.1 2.6) (end 29.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 141ab202-c6c3-4d8a-87ce-a02134fff1cc))
+ (fp_line (start 12.95 -2.91) (end 12.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 1542543c-65f4-452d-b74a-335d02dc8b99))
+ (fp_line (start -1.6 2.6) (end 29.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 15cc44a2-595a-43a1-8636-225d563b3b59))
+ (fp_line (start 18.55 -3.31) (end 16.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 174dfb28-93f4-4a4d-b424-ff4a00344a81))
+ (fp_line (start 16.45 -2.31) (end 14.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 17c64be6-468e-400d-843e-88ee7138d8d7))
+ (fp_line (start 14.55 -2.91) (end 12.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 1ac5141e-4ac1-47be-b5fe-137065daa0c3))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 1bd14e99-a6f9-4b45-a6cd-4449bd3103dc))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 386fbce0-8919-4025-a70b-cb9b8ed70953))
+ (fp_line (start 30.11 -3.31) (end 27.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4b615b3b-d369-4179-ae0a-c5014f82dedc))
+ (fp_line (start 30.11 0) (end 29.1 0) (layer "F.SilkS") (width 0.12) (tstamp 57f20694-3022-4fbe-9019-ab048937153e))
+ (fp_line (start 30.11 3.31) (end 30.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5e17034d-91f0-4243-bf73-beef9fea43f7))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 6187ba42-add4-47c8-bd0e-b3bffd03f5d8))
+ (fp_line (start 16.45 -3.31) (end 16.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 619682cf-f843-4e7a-a814-3c87f13f6494))
+ (fp_line (start 27.81 -2.31) (end 18.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6dccc8d0-01c3-436e-a808-517fe9ab1492))
+ (fp_line (start -2.61 3.31) (end 30.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 82c90092-e393-4bb9-9a63-0d7b80bf0066))
+ (fp_line (start 8.95 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 85c7bd36-c56a-4497-9763-691963556542))
+ (fp_line (start 14.55 -2.31) (end 14.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 95b02f86-e35b-4c40-b05b-ede3eb21bb8c))
+ (fp_line (start 27.81 -3.31) (end 27.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c271e179-07d9-427c-89fb-28030ff7c824))
+ (fp_line (start 12.95 -2.31) (end 11.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c6b6ecca-810a-4c8f-a417-dffb003987db))
+ (fp_line (start 11.05 -2.31) (end 11.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cd7ea031-ceb8-4056-b5a1-5737f7850a59))
+ (fp_line (start 8.95 -3.31) (end 8.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp d5873ac2-1363-4d5b-aff5-32e03bbd820f))
+ (fp_line (start 11.05 -3.31) (end 8.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d8737c6c-91c5-45c0-b945-2d09cfe37c7f))
+ (fp_line (start 18.55 -2.31) (end 18.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp e5610529-ac98-4922-9d28-267c59cbedf6))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp eefef812-37fa-402e-bbd9-939b8e5da138))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp f5e70d17-c633-4903-ab49-c117b6f3525e))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f9b18912-f509-4723-8d45-a599afbe7edf))
+ (fp_line (start 29.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fbf199bf-45a0-4366-83a1-26ce46729e07))
+ (fp_line (start -3 3.7) (end 30.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 0fae737d-e3b9-4c0a-bf15-eea97c722a92))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 1c3aabc2-2cf1-436b-b057-32596669a5c5))
+ (fp_line (start 30.5 3.7) (end 30.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp a11567b1-e7b6-4af9-a680-9d12ef512f9a))
+ (fp_line (start 30.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp e70937f8-4f32-4f78-9b5a-e8772fea1b1a))
+ (fp_line (start 30 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 1d4258aa-321d-4748-b368-c919782a1baf))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 42f62a1f-01da-4098-818e-55bb95e7bc7f))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 49392e7e-7a06-44db-a7fa-e3a591b815ff))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp a40e345d-de34-47f2-80d2-5d55fa5cef11))
+ (fp_line (start -2.5 3.2) (end 30 3.2) (layer "F.Fab") (width 0.1) (tstamp ab6d8c3e-660a-494a-aba9-24d30fd1e0c1))
+ (fp_line (start 30 3.2) (end 30 -3.2) (layer "F.Fab") (width 0.1) (tstamp bd5d4fc1-fdf5-45f4-b6bd-95b7137396e0))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 5dc64995-8e75-4250-bed5-e277546659d4))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0fc9d496-a402-434d-bf14-a9e7a5f04f06))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4285529e-629c-438d-a450-7f7a355d5e13))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c0474c25-4be6-457b-95e7-356cde42bcd2))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ec491ecf-c41c-4a03-a06c-8b3a6da04e4a))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13e8d0f4-6a15-4990-8f1b-1b7410007a39))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dfc7d097-1c48-49b4-bb65-2964abe4d03c))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c1740647-f7fc-4d6e-a42a-e71e556a66a5))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 737bc937-fdcd-4fe0-8111-2dd9d1752899))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3f9936b-299c-420c-bab7-714197c6ee59))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0cff3093-5ea7-4610-8007-b5319f0cbd8b))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 510585f8-77d9-48e5-a976-6b41d3343af8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B12B-XASK-1_1x12_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8ac3424e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B13B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 401aeb82-cded-412c-938a-7bc14c250c49)
+ )
+ (fp_text value "JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical" (at 15 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bec97899-7701-446f-86fe-79e313553bd3)
+ )
+ (fp_text user "${REFERENCE}" (at 15 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f8bb2979-7d0c-4e08-8b84-d571a769bbb4)
+ )
+ (fp_line (start 19.8 -3.31) (end 17.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 135c21d5-c5e3-462d-8658-ef43becdab20))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 141db4c5-0111-4b30-8cb4-f93ff44b0784))
+ (fp_line (start 14.2 -2.91) (end 14.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 188487d0-7a6d-4c8f-b7f9-54ac5c285ff4))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 2bf5ba8c-963c-4d4b-b9d7-f147fc60bb45))
+ (fp_line (start -2.61 3.31) (end 32.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 32f9c893-b563-4c2e-ae96-80ee6c47f3ad))
+ (fp_line (start 17.7 -2.31) (end 15.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 34cc4cf5-b6c2-488b-8e33-c7838afcdbd9))
+ (fp_line (start 32.61 -3.31) (end 30.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 509189fc-1005-4f12-84c7-b2ef210cf368))
+ (fp_line (start 31.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 5941afdc-a957-41f8-9b15-d879c9359553))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 655e17b6-8407-4223-ac11-a018a5ea1df8))
+ (fp_line (start 12.3 -3.31) (end 10.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 712f55b5-54fe-469a-b72d-ec382bac0599))
+ (fp_line (start -1.6 -1.7) (end 31.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 81f74910-217a-4639-922b-512b760dfc28))
+ (fp_line (start 31.6 -1.7) (end 31.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 856bdc2c-e08f-4943-a949-e7f0af67828e))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 88ec7fd2-83c0-4cf7-b9e9-dbd694cdf790))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 9dda0835-9aa4-422d-a03a-589e63739dca))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9fd43d78-9181-47c7-8289-b9932de1b17c))
+ (fp_line (start 10.2 -3.31) (end 10.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a62e9776-411c-4bfa-97c8-4263e5aa98aa))
+ (fp_line (start 30.31 -3.31) (end 30.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ace865e3-4523-413c-8ec6-499e2d556c16))
+ (fp_line (start 10.2 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp af7d4d9d-247b-4331-84cf-db992bc62cb7))
+ (fp_line (start 12.3 -2.31) (end 12.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c39598ca-0a35-4ce8-9880-994ff88ce6f0))
+ (fp_line (start 15.8 -2.91) (end 14.2 -2.91) (layer "F.SilkS") (width 0.12) (tstamp ceb4c53c-ab9e-4abf-9e6a-1a27651d99f5))
+ (fp_line (start 15.8 -2.31) (end 15.8 -2.91) (layer "F.SilkS") (width 0.12) (tstamp d207d75a-8927-498f-9e0f-10ab191b7ca1))
+ (fp_line (start 32.61 3.31) (end 32.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d547889f-544c-4ab2-b232-7591b5ae7e2d))
+ (fp_line (start 19.8 -2.31) (end 19.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d9674623-353e-467f-8308-4eb85578c758))
+ (fp_line (start 30.31 -2.31) (end 19.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ded2fa72-bf89-4a1b-bbb2-9ea6d5d74bed))
+ (fp_line (start 17.7 -3.31) (end 17.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp e385898d-3cc1-44c8-8218-d26bd7621b2d))
+ (fp_line (start 32.61 0) (end 31.6 0) (layer "F.SilkS") (width 0.12) (tstamp eaa212e0-c093-4432-9580-6733e0801045))
+ (fp_line (start 14.2 -2.31) (end 12.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp f9b75d8a-196b-46c2-956b-b871aac9c4cc))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fe7c0dff-fcdc-4994-b492-f476eecd905e))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 04b96b6d-178c-4eb4-9be1-cb46da4bb920))
+ (fp_line (start 33 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2cebac1f-9f5d-4d9c-ad7e-66a1aa52dd28))
+ (fp_line (start -3 3.7) (end 33 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 333ba66f-a1b4-487f-ae81-7e94b78388a5))
+ (fp_line (start 33 3.7) (end 33 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp b0b57f05-9d41-4d1d-85dd-bb49036a8e15))
+ (fp_line (start -2.5 3.2) (end 32.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 08bf567b-0af3-42ce-81dd-fd3df24986e4))
+ (fp_line (start 32.5 3.2) (end 32.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 445a2bf9-b42d-4b47-aec6-078fbbe481ea))
+ (fp_line (start 32.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 4f24e559-d43b-4ef8-9e70-a9d08bdddca5))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 5d2d640a-f5cc-4b83-b7d5-c2f72bc9b85a))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 607584f5-f277-4e07-9998-45055aeca8c2))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 85f36064-8faa-452a-b4fe-74d69bdb10ab))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp ab8d79c5-67dd-4034-869b-d1583853eed1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 9121c303-5827-4041-b8b1-63a149ddfa09))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4ec18538-9f3c-4ea1-a113-fc2d9fe76bbf))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp aa22c5ab-a418-4855-9ec6-c6d423c06cb1))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 992b7f3f-4ae2-4b65-9537-fb002c629bfb))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 345fd846-8add-49de-a237-d1ab4c18e3d9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 20dbaff3-3e88-47ca-99b8-9ab8d92133be))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6dbca888-d84b-4a71-a32b-497f02ee34a2))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b788272f-3a67-4077-aa93-405d309ba61b))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e41f86cf-d64e-40f8-aa3b-790e348f27ad))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cf6956d8-446e-4d0d-b8db-1b7cf640367b))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d494ec4f-c260-4994-9cc5-44d4ca03bfb5))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2e02d2d4-7c4e-49b0-85d3-d623183a8dd6))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 68f94946-c98e-4dc9-ad0e-614b34e2c493))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B13B-XASK-1-A_1x13_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d34bd7f0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B13B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58595a74-402f-4e52-b58c-5f8e7445d16a)
+ )
+ (fp_text value "JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical" (at 15 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0fb80cc2-1e39-4f81-938e-2fdd0dcc624e)
+ )
+ (fp_text user "${REFERENCE}" (at 15 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95fb1eae-a5a4-455d-99c0-81b49d38fe00)
+ )
+ (fp_line (start 19.8 -3.31) (end 17.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1af2a1c0-ba3b-4906-ad2f-6bf49c2d4d64))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 1bc18595-1a36-4298-b25e-35b3be27fe4e))
+ (fp_line (start 30.31 -3.31) (end 30.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 1d231b9a-6a0b-4801-b0b0-122976bfe1d9))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 3188cd91-7c53-44c6-88f8-57936e395123))
+ (fp_line (start 32.61 0) (end 31.6 0) (layer "F.SilkS") (width 0.12) (tstamp 3af1aa4c-b0bf-4919-b5f9-399e4adbe7f4))
+ (fp_line (start -1.6 2.6) (end 31.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 4f2eb9f9-1840-4e39-ab53-40675500ac16))
+ (fp_line (start 12.3 -3.31) (end 10.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5506554b-f323-4609-81d1-31089998eb4e))
+ (fp_line (start 31.6 2.6) (end 31.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 62267afa-a052-47b5-9ed3-97718ef14841))
+ (fp_line (start 31.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 6431725e-49c9-404d-9610-1762f66fb4d1))
+ (fp_line (start 10.2 -3.31) (end 10.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 660e1db2-5263-47e9-9ced-149f5efbaa35))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 7a569249-d185-4fdb-9127-5e83fcb20a88))
+ (fp_line (start 14.2 -2.31) (end 12.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 804d05a6-2be3-4291-848c-da20f0aa838b))
+ (fp_line (start 30.31 -2.31) (end 19.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 8a2b6a8f-fa78-4ae5-b180-2f33ae8e46c8))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 9c7cdc86-f832-4c8d-a970-c7cc913569ae))
+ (fp_line (start 15.8 -2.91) (end 14.2 -2.91) (layer "F.SilkS") (width 0.12) (tstamp a4158db9-0d24-4c5b-a8b5-ea82ffaedc25))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp a4547b7e-4f3b-491b-b2de-735317dce114))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a729677f-abf4-4b7b-b9d9-05a026a795f2))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ab424dd6-1c5b-4246-8ebd-cfb6787adaa8))
+ (fp_line (start 17.7 -3.31) (end 17.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ad93c926-3676-4b96-8a6a-57f616b6a1ca))
+ (fp_line (start 17.7 -2.31) (end 15.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b0c8ca12-0636-4000-b00b-e306ae7ca5bb))
+ (fp_line (start 19.8 -2.31) (end 19.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b71550a0-6ad4-40ae-b7ac-29d462856b9e))
+ (fp_line (start 15.8 -2.31) (end 15.8 -2.91) (layer "F.SilkS") (width 0.12) (tstamp c17e812b-5e26-456b-9670-de23d41d424e))
+ (fp_line (start 32.61 3.31) (end 32.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c73a30a8-1f44-4b9e-af21-45413990b398))
+ (fp_line (start 12.3 -2.31) (end 12.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c785be93-02e8-4c93-8245-cd95e286157b))
+ (fp_line (start 14.2 -2.91) (end 14.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp cc2d88af-3ef8-4a9e-a032-2c1af3049dc4))
+ (fp_line (start -2.61 3.31) (end 32.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp d0707fae-be35-4429-8478-046845754d2b))
+ (fp_line (start 32.61 -3.31) (end 30.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ea5388e4-62de-463d-be96-0e63892dc014))
+ (fp_line (start 10.2 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ff7e5a84-baf0-4040-914f-63282886fdfa))
+ (fp_line (start 33 3.7) (end 33 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 08bd38d0-79fd-43ca-bab9-2da9166446b6))
+ (fp_line (start 33 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 7f130eec-6bcd-4c29-be47-9f893fdde1b7))
+ (fp_line (start -3 3.7) (end 33 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9ea7b52e-fb5c-4ab5-b20d-bdc30372249a))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp ffa728b7-e2c0-4228-8a78-73ed40c44b97))
+ (fp_line (start -2.5 3.2) (end 32.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 15eaec1c-c73d-49ab-8b76-2ad9632d5a74))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 1ccb9555-cb37-4b7e-b3e5-dfcef88907ad))
+ (fp_line (start 32.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 520a3d1d-9b7b-4449-a06e-2637cf8f2aac))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 9005f1cd-007c-48cd-8583-f0e84e22f999))
+ (fp_line (start 32.5 3.2) (end 32.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp a74ddee0-d78b-486a-8078-9a356a70eb82))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp f59e5d2f-0bca-4583-925c-296b5753f1e3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 340245e3-b35b-48a7-9f2a-91134c36eb28))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 93d48e3c-c709-4fac-bf89-1fadd2885fb5))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 48f2fe19-d961-4186-a825-11bfcd9d3102))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 68421678-42e1-428f-ae82-ab24670514f4))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp db6eace9-6355-4346-974b-3bfb9e6ce133))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 36a8f627-488c-4862-947b-cfc0df455628))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3503946a-9668-448d-898f-3af5f8c5df76))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e5ede6c9-c9d1-4240-b883-6cbde81a027d))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1e54422f-ff23-4194-8255-0a49af9c81cd))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e9bc07e6-c559-450c-9865-ea1375965898))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9982deb0-4dac-4c56-82b4-981fe00b37f2))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 16482e5d-4101-42f3-921b-31997a855045))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 61259f14-01f9-4cab-9879-9b3005a1db45))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B13B-XASK-1_1x13_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8908752f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B14B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4894bc55-5587-4b7d-a124-dad013e8bf4d)
+ )
+ (fp_text value "JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical" (at 16.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 331815f9-0e9e-444d-9d53-237cb84ce4c4)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74597ffd-f9d4-474d-b845-c98cef830630)
+ )
+ (fp_line (start 18.95 -2.31) (end 17.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 02f8841e-75cb-4b73-af7d-b42484689464))
+ (fp_line (start 15.45 -2.91) (end 15.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0869b521-5c5a-4919-9fc7-a627c105fa32))
+ (fp_line (start -1.6 -1.7) (end 34.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0cc65872-b601-4b80-82ef-a14611b20dbc))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 18d13a1c-fa27-41ac-a739-c2de2035ded2))
+ (fp_line (start 35.11 3.31) (end 35.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1b3376e9-646f-44c7-a7b8-e827838d4523))
+ (fp_line (start 21.05 -2.31) (end 21.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 201af322-0069-4f70-86ad-709aad5e62a7))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 25ec1d24-b4c9-4272-92eb-7286cde9f1be))
+ (fp_line (start 34.1 -1.7) (end 34.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 4be9596e-5dc2-4637-8467-10a544bb9f34))
+ (fp_line (start 35.11 0) (end 34.1 0) (layer "F.SilkS") (width 0.12) (tstamp 4d431270-39e4-40c1-a4a0-85fa6c46debd))
+ (fp_line (start 18.95 -3.31) (end 18.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 51d1b58c-3a96-4273-8890-9843150dea7a))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 53a6cc3d-885c-4fd4-b297-98867dd00e18))
+ (fp_line (start 11.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 54de4b04-650c-4361-a06d-85339fab26f8))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 59be0046-1a89-442a-bb54-4f8c59b499b2))
+ (fp_line (start 35.11 -3.31) (end 32.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 60a8e60c-9603-4aaf-9590-226c9bb88cf7))
+ (fp_line (start 11.45 -3.31) (end 11.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 636b222c-20cd-4489-83ab-e80896f5da03))
+ (fp_line (start 17.05 -2.31) (end 17.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 815b248d-a21d-48e8-ad0e-a988c3822109))
+ (fp_line (start 32.81 -2.31) (end 21.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 8e235613-b021-4ed8-8f1e-c1fa381bcc45))
+ (fp_line (start 21.05 -3.31) (end 18.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8e921cc7-2cb9-4fbf-8438-427fbee9e82d))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 8fb862ec-541e-40b8-8b43-6d113f6b99f2))
+ (fp_line (start 34.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp a51edc67-58f0-40d1-a88b-977378aa8013))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b19a420b-1e08-4d4a-af34-ce345830373a))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp b3b4e9a8-3e8c-4b5d-aab2-2ee679e24e70))
+ (fp_line (start 13.55 -3.31) (end 11.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cdd54460-1661-47ea-841c-513cd2d109ce))
+ (fp_line (start 32.81 -3.31) (end 32.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp d59a51af-69aa-4161-9e7a-3d04f7a04d92))
+ (fp_line (start 15.45 -2.31) (end 13.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp de937c7a-a783-4fea-b889-20a752952aea))
+ (fp_line (start -2.61 3.31) (end 35.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp e2c83bad-aed0-4bcc-8c01-9f146b9b4a39))
+ (fp_line (start 13.55 -2.31) (end 13.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f1b3b19d-f437-4fd7-a7ec-d00410c84ed4))
+ (fp_line (start 17.05 -2.91) (end 15.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp fd66a11a-ff8d-4a1c-9368-aedbc16b4aae))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 24f00f32-39f3-4e4b-9184-9fb8231b6021))
+ (fp_line (start -3 3.7) (end 35.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3fe04325-3cfb-46e8-a6f3-d83e562cf56b))
+ (fp_line (start 35.5 3.7) (end 35.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 71bbda54-2d48-44a5-80d7-e2d0018e50b2))
+ (fp_line (start 35.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp a82cdac6-346c-47ce-b8c9-a929c93d5b63))
+ (fp_line (start 35 3.2) (end 35 -3.2) (layer "F.Fab") (width 0.1) (tstamp 0a47458a-5870-4d9e-a2c4-f06e4a673a64))
+ (fp_line (start 35 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 113cd428-110a-4e8a-92a0-023c69111f40))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 20a7ec91-7aab-4e06-b238-7806a27d108d))
+ (fp_line (start -2.5 3.2) (end 35 3.2) (layer "F.Fab") (width 0.1) (tstamp 4b44ede0-b84c-4a24-8f8b-12e4bc8af7f6))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 9a213b77-d4c1-4d71-914a-6661f1143f99))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp ca38608e-b9f2-4a16-93e5-cc2cf4f38963))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp e36da30b-41e6-4d71-af4c-eb96d7d9a69f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 9e60c6b7-3fe8-44c9-8ac5-519756da3854))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 415761af-6d25-480b-b39a-31d4cf11423a))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp efb124e5-e237-4416-87cb-4e04f3eeb9d1))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 336798ad-5a27-4176-9bf8-ce66d64bbac5))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 18777b46-e6a2-4d94-b80f-54bbac1b9687))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a4800e6a-83b1-428a-b65a-45a8a6edffe9))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13472093-ee41-40a5-8693-60042a9cebe6))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f90fb49b-9ee9-4068-b995-4e6d7ad57230))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2b3191fd-6c50-44cb-b4c6-c07167c701af))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2bfb6984-c179-4c13-a4a5-cb0fc5c3ac76))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 481f098c-8f84-4e46-9536-4383b10809d8))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 086038da-6677-4efa-8042-11c026e5561b))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ef63dd28-b87b-4bc2-9f91-0d4025ec079f))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a2db4ea4-eb0f-4603-bf6b-80444e2187cc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B14B-XASK-1-A_1x14_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1d692fa0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B14B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ac022c5f-2d39-46c6-aae8-fa1ebfb2df2c)
+ )
+ (fp_text value "JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical" (at 16.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 93d2130a-0a72-480e-a826-64bedac7b43a)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 87299fcb-6f52-47f0-a68c-7ad7ed21cb6f)
+ )
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 009e4c82-980f-44b0-879c-495d6ed04b40))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 01f62a59-09e2-4542-82b7-f72f6e186f2d))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 0acea1bd-2925-46f6-9beb-4c223a4af03f))
+ (fp_line (start 21.05 -3.31) (end 18.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0cb4640d-84bc-4154-a0f6-f5825ec278f0))
+ (fp_line (start 35.11 -3.31) (end 32.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1ab6cc5f-8317-4a9d-902a-1e6e1e77f93d))
+ (fp_line (start 13.55 -3.31) (end 11.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 23957a09-4099-480f-b6ef-c35e6cdfd1fc))
+ (fp_line (start 35.11 0) (end 34.1 0) (layer "F.SilkS") (width 0.12) (tstamp 28194f9e-4e77-48b9-a1c6-9d4ff50b61a3))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 2b1a35be-426f-4004-8c97-e8bbf08db818))
+ (fp_line (start 15.45 -2.91) (end 15.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3118c269-4f15-43e6-8754-b0183c4fcdc7))
+ (fp_line (start 21.05 -2.31) (end 21.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 55fb9c32-3ec3-4e91-b942-0237a8bd89c1))
+ (fp_line (start 15.45 -2.31) (end 13.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 5f7b85fe-90aa-4a40-8370-299c33315b33))
+ (fp_line (start 11.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6e2bc338-4477-42b3-8056-d1a47ee576ef))
+ (fp_line (start 18.95 -2.31) (end 17.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 76a59661-eb0c-4c4b-8ed9-8f90fa1c6dee))
+ (fp_line (start 35.11 3.31) (end 35.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 883d1366-c4a6-46e1-a3ba-b06756fe3130))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 8c3fde52-953f-4bc1-9e1f-3ca58282500a))
+ (fp_line (start 11.45 -3.31) (end 11.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 8ff5dd3f-a7be-4c94-97bd-6f830715de3d))
+ (fp_line (start 17.05 -2.31) (end 17.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 9212e49e-b292-4008-8545-9daf72051e37))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a8c986e9-6857-4ad7-b254-e1ef5be8cb23))
+ (fp_line (start 18.95 -3.31) (end 18.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp b5fb9aa8-11dc-43cd-8b61-cea176906d8b))
+ (fp_line (start 32.81 -3.31) (end 32.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp be53f05a-f3bf-415f-90fd-7f9e40fd3b33))
+ (fp_line (start 13.55 -2.31) (end 13.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp cd77e6da-cf17-4069-a008-7e6eaebef075))
+ (fp_line (start 17.05 -2.91) (end 15.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp cfaaed9f-7460-4835-946a-c510f2f58bb8))
+ (fp_line (start 34.1 2.6) (end 34.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d64e829d-a216-4092-be81-8b128b8dd520))
+ (fp_line (start 32.81 -2.31) (end 21.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp e366cc0f-dc75-4501-b06b-2dcb68c41afe))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp e7d47d36-0c36-4247-a31f-b402e168b552))
+ (fp_line (start -1.6 2.6) (end 34.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp eef03d70-4d84-4497-8176-029a3e73783b))
+ (fp_line (start 34.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f5834f6b-2d11-4359-bfbf-e1d58f823746))
+ (fp_line (start -2.61 3.31) (end 35.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp f8f2be42-7430-4153-bfe3-3174848cf914))
+ (fp_line (start -3 3.7) (end 35.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2330ae87-33d5-44ce-9882-f08ad00009d0))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2a3863f0-d082-4e6c-a6a1-55f6b442a0b2))
+ (fp_line (start 35.5 3.7) (end 35.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2bea5daa-2b3d-45da-ab5e-261a3ea46aec))
+ (fp_line (start 35.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp c14c61fe-c58d-4168-8cc9-cd3729407258))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 2f078a98-1e2f-452d-bb83-0535d0848ee4))
+ (fp_line (start 35 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 67a75ae5-22fc-49ab-8847-4098e405061c))
+ (fp_line (start -2.5 3.2) (end 35 3.2) (layer "F.Fab") (width 0.1) (tstamp 898678f6-83e7-402f-87e7-b7422e602345))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 94b6c17d-8f96-420a-9d23-4025f7b047ee))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp d9a1ac99-dbd8-4f36-a308-eeb3cb1b14ae))
+ (fp_line (start 35 3.2) (end 35 -3.2) (layer "F.Fab") (width 0.1) (tstamp ea30537d-ee62-447b-838b-c7534de05460))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp bffa907d-a8dd-46b9-84d1-712fe523cd07))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d609bec4-0c96-4328-ad41-61b9353b3302))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp de13e608-d6ae-4ad1-a5a5-5ce3c5d054bc))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5422e504-4c89-4c70-a39a-6237db3e8516))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cea58c3d-ce40-4b76-86e0-f2cd7080a7a5))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c23f4273-b5df-44b9-ae54-515652278e6d))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 034f38f3-203e-49e5-95c5-7be89516048a))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 573878b9-f7c9-4fa6-ad46-2d85a1d0d3ba))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0f71d738-3526-4881-b9a8-4ef832b028c7))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cda0bfd2-932f-4ed3-ae49-f6d2693675cf))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3a7e66df-f56e-47da-afb1-d3e84b56547e))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b68def7d-0f4b-4884-b995-63af77782c3c))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 18141a92-6011-4fd7-854f-4f47a2f9fe54))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1f766800-378e-479b-8504-796e6a0c8166))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B14B-XASK-1_1x14_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..af8b5dfd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B15B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a23d6a4-3902-4cbb-9d75-aba4af2daa99)
+ )
+ (fp_text value "JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical" (at 17.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fe60dd18-eced-424d-811e-7d878c4d5e56)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8f0dd03d-5ce5-400b-b698-e506acf5b26c)
+ )
+ (fp_line (start 22.3 -3.31) (end 20.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0029e7fe-fdc0-498b-a434-c19afcf4acff))
+ (fp_line (start 18.3 -2.91) (end 16.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 01d9c9ae-c5d6-40d9-b83b-0c13e727bbcd))
+ (fp_line (start -2.61 3.31) (end 37.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 039b8c97-c9f4-48d7-9243-80528f357786))
+ (fp_line (start 37.61 3.31) (end 37.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0e46f346-7412-4c56-ba84-c9a9eb9bbd22))
+ (fp_line (start 12.7 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3c9f6cf4-bd73-4969-96b2-fe0e2236b228))
+ (fp_line (start 22.3 -2.31) (end 22.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3db91a5d-0b74-40c7-8819-d74d28c4f283))
+ (fp_line (start 16.7 -2.91) (end 16.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 42d75823-ff9f-471e-8283-1650beae80fa))
+ (fp_line (start 37.61 -3.31) (end 35.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 54857e54-493d-4fa7-8427-d70d891565ce))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 631ca619-0426-40dd-a952-769ad2a0139e))
+ (fp_line (start 35.31 -2.31) (end 22.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6ba6e95c-3ead-45c3-9472-8ebcc881d5c9))
+ (fp_line (start 18.3 -2.31) (end 18.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 737b91cf-1ec5-46e0-9769-7165c6e2ad19))
+ (fp_line (start 14.8 -2.31) (end 14.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 85dfdf81-b659-46a5-9eba-50052ebe6b7e))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 8c09c031-2d77-458a-a262-a0bf5436e985))
+ (fp_line (start 36.6 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 986f0459-9510-42aa-9b72-46767b2dbad6))
+ (fp_line (start 20.2 -2.31) (end 18.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 989a0777-7274-417a-a5c7-8f8a4ddecbbd))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp a0e8f601-190c-4de2-8f6d-a8b4316b9ffa))
+ (fp_line (start 35.31 -3.31) (end 35.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp a36e8b2a-46eb-4a6a-a1cd-7a11f7d15db3))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp a3f06c49-9028-4af9-abbd-f12e8cdd005e))
+ (fp_line (start 37.61 0) (end 36.6 0) (layer "F.SilkS") (width 0.12) (tstamp a40df317-529d-4fd9-bae1-ea371cc1cb65))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp af1154b6-98dd-482f-9ac8-6ce264ac4091))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp b6a627f9-8fb8-4f5a-89e8-4633833f6686))
+ (fp_line (start -1.6 -1.7) (end 36.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d58a323e-dcdf-4d48-850e-6e3e4d00ebf8))
+ (fp_line (start 14.8 -3.31) (end 12.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp d8f453c6-1ccc-4d84-af2a-6f80fe7e5f53))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp defa206c-6821-4cbf-b207-7495d126348b))
+ (fp_line (start 12.7 -3.31) (end 12.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp e9c20f3b-e435-4148-8b12-d577df693005))
+ (fp_line (start 20.2 -3.31) (end 20.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ec902f8d-1cf6-4383-8253-1c5160e13158))
+ (fp_line (start 36.6 -1.7) (end 36.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp ee45c7df-a67a-4995-9ac2-cc527edf8aca))
+ (fp_line (start 16.7 -2.31) (end 14.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp f84f85f7-a095-4e82-937c-675e98db0297))
+ (fp_line (start -3 3.7) (end 38 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3c3c7788-0985-427f-9c31-2ebb8b976f46))
+ (fp_line (start 38 3.7) (end 38 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 43800079-9fc8-4928-8e99-10a2d504bce3))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp ca8f2be5-f2e6-44b7-b88c-8f338ade40e4))
+ (fp_line (start 38 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp f031e31f-0110-47c6-9224-282f133917a8))
+ (fp_line (start 37.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 580180da-3cfa-4372-bb61-0d4d989471a1))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 58d79378-7813-4fea-a6d6-150a216c129d))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp b04de92d-def8-4a6c-97cf-150af4d8f973))
+ (fp_line (start 37.5 3.2) (end 37.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp dc6e85c0-09b0-4a6e-827c-f0a1ca592d5a))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp de9d7675-ba38-4a0a-ac7c-12db0b7caf8d))
+ (fp_line (start -2.5 3.2) (end 37.5 3.2) (layer "F.Fab") (width 0.1) (tstamp f086ffca-facf-4aec-99c8-b0062608967e))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp 452c7c9c-ac6b-4b7b-8825-f34a117a0fd3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 27324783-e696-4918-83d1-87d73abad4ab))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a38dffc3-c2f7-40f4-805f-ce67c5a0e8fb))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 607fd496-6b75-456c-a473-e7fe7398fa3f))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ff3be519-65bb-49d3-9e68-4be9a091a073))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 05defe1b-fa8e-435b-9389-c3d2c6bdc4f9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7166ac25-c821-4834-8370-c20e0415d7f2))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 16dee4d3-d0ed-47b0-857f-d8cac31a46be))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dda38273-71b6-46b9-9157-3d507b9dc19f))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 012589ce-cf5f-44bc-931d-3a73e612a42c))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2ab3cb92-79a8-4209-b0eb-b5ad5d71cc21))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13e70a36-0aeb-41f0-a49d-d3d304ddd96b))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 438058d2-2d24-406a-a389-88c510d7292b))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 59eef3bf-d6f1-4583-a5ea-b7eb0891a117))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2c83e107-0404-4297-b62e-8fdae48ad76d))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 72bdee48-bfcd-4c32-8b4f-20c933e6725e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B15B-XASK-1-A_1x15_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..214ea8f7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B15B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9b7e23f-4452-4889-9888-194f44363268)
+ )
+ (fp_text value "JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical" (at 17.5 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3a2313d6-f659-48e6-a7bb-b7dd76407900)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eed2f343-eaf1-4f25-baa6-8a8ef561f21e)
+ )
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 0095a23e-ea0d-46cc-9bc0-50125e2e9535))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0430cb66-c3ba-43cd-8c04-d67dfb4f9529))
+ (fp_line (start 36.6 2.6) (end 36.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0e7b5d44-a86a-437e-bc1f-c2328e23bfef))
+ (fp_line (start -1.6 2.6) (end 36.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 1174bc8f-60e9-43f6-b44f-182172a38dc2))
+ (fp_line (start 16.7 -2.31) (end 14.8 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 119ea5cb-6a12-4a8c-b9cd-0122ef80242d))
+ (fp_line (start 12.7 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 131a315a-5d19-4bbc-aa5c-e94dcaf72fcf))
+ (fp_line (start 14.8 -2.31) (end 14.8 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1b81af2e-f65f-43d3-acc2-0fbd05359e6f))
+ (fp_line (start 37.61 3.31) (end 37.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 27c42e92-6811-41c1-9573-a45d61358151))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 2e4ea51a-7fbc-44ab-a86f-afad2780dbf8))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 2ea59f3c-5b8e-4388-89c7-62ba1ad45471))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 3616b149-cdfc-4189-8f96-c2719e1054d1))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 3c7053a0-dc1a-4501-940f-c3fb8ce8b5d7))
+ (fp_line (start 16.7 -2.91) (end 16.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 43187b0b-a9c1-4e06-9b3b-725ca8054ed5))
+ (fp_line (start 36.6 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4bbcd533-79bf-4600-8b43-f5cdbb112141))
+ (fp_line (start 22.3 -3.31) (end 20.2 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4d384934-76e5-48cf-8286-8306ce214fc4))
+ (fp_line (start -2.61 3.31) (end 37.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 564b78d6-b5b5-4156-a101-7a24cb81503a))
+ (fp_line (start 35.31 -3.31) (end 35.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 5c28e293-8e86-4051-9766-486d32d666bb))
+ (fp_line (start 18.3 -2.91) (end 16.7 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 678f2c9d-5a1e-4ae6-9536-33f47628246e))
+ (fp_line (start 20.2 -2.31) (end 18.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 69e146b0-9af3-47e9-a291-df7fb9726721))
+ (fp_line (start 20.2 -3.31) (end 20.2 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 6b14323a-bc84-48ba-966b-8286b233fd95))
+ (fp_line (start 37.61 -3.31) (end 35.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7c235eae-a6c7-4240-817f-9713edecbe8e))
+ (fp_line (start 14.8 -3.31) (end 12.7 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 937fe617-ca83-4665-8a58-22ab704f9a61))
+ (fp_line (start 35.31 -2.31) (end 22.3 -2.31) (layer "F.SilkS") (width 0.12) (tstamp ac4d71dc-e6a4-414c-a2b1-1a615246c781))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b2795857-a49c-4a81-a426-807da1de0b35))
+ (fp_line (start 18.3 -2.31) (end 18.3 -2.91) (layer "F.SilkS") (width 0.12) (tstamp b670e3ec-8c95-4c11-8f10-8c2913251a86))
+ (fp_line (start 22.3 -2.31) (end 22.3 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b81804e0-5e3f-42f3-8329-034d1e44de9b))
+ (fp_line (start 37.61 0) (end 36.6 0) (layer "F.SilkS") (width 0.12) (tstamp c1e173c7-ac15-4727-b493-6fafde1c6452))
+ (fp_line (start 12.7 -3.31) (end 12.7 -2.31) (layer "F.SilkS") (width 0.12) (tstamp dae61430-0b42-48f4-89e4-56954718acee))
+ (fp_line (start 38 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3dd7723d-a1b8-4576-b8d9-99d47e34e72c))
+ (fp_line (start -3 3.7) (end 38 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 4dbe9bf5-8b04-408b-9dfd-9dfa22e890a6))
+ (fp_line (start 38 3.7) (end 38 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 68385414-e6d4-41d6-9a96-d90f78123340))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp a6ff82a9-1483-4a98-af0c-af47e8c1cc0a))
+ (fp_line (start 37.5 3.2) (end 37.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 2959dfbc-8129-4320-aaea-e5fbd0e183a6))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 8c437a8c-6adc-4403-84cf-745ce10c8496))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp a2341410-2ad3-4a1e-9e0b-ac9fafc3464e))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp ab997a9f-5d56-408e-8c87-11f3962f6f02))
+ (fp_line (start 37.5 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp d7c66c16-fab7-43dd-a07c-5eb4f7af8d2a))
+ (fp_line (start -2.5 3.2) (end 37.5 3.2) (layer "F.Fab") (width 0.1) (tstamp f8a1aedc-2002-4f58-b39e-2477367faec5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 297ba095-d92c-4ab2-8f9e-9ffb887496e7))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp abcc5270-31e3-4d85-855c-72795273c04c))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1bed3894-e88c-4a3d-87e7-758aa43ed785))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e13240ab-a96c-49c4-acc8-05a47946c4b7))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2540ce38-03f0-4558-ab4a-db00d870bdbd))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ae8ce7b3-4a52-41c5-be33-0d53dab48eb0))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f6c284e9-ce86-4cea-9d40-5bf8b18b6fb9))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 42b619fb-0f30-4b7e-bc82-e30cf72dd2ce))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fdfc0e64-77a0-433a-bf58-4dcfb7d2d817))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dfe50395-4569-406f-be98-f21670107e9b))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f4b3a926-f893-46a3-ae46-691508f225ea))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8195546c-3077-4ef3-b5d5-dea9633f7940))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 50a39488-b66e-4383-a50c-4490ca44e435))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce8a4343-03ae-4db7-a301-35728395f8ce))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ebc25ef7-5c15-494a-bd07-10c8edc5294b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B15B-XASK-1_1x15_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..f8c4f5f4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B18B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 21.25 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp eae16b5f-f85d-48eb-bb47-b684e91c5e94)
+ )
+ (fp_text value "JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical" (at 21.25 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fc7ec87b-8686-4e52-a9dd-36064ab31e07)
+ )
+ (fp_text user "${REFERENCE}" (at 21.25 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71a08b70-3274-4fa2-b204-3d6101063d08)
+ )
+ (fp_line (start 45.11 0) (end 44.1 0) (layer "F.SilkS") (width 0.12) (tstamp 02a870fc-0d48-4642-8fb7-71549140489d))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 0370a160-4113-4111-a24e-487eda4e5c72))
+ (fp_line (start 45.11 -3.31) (end 42.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0dc05a0c-99e7-4dbf-94a9-344401b92e75))
+ (fp_line (start 44.1 2.6) (end 44.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 1d56bb85-d4e9-482c-ac27-dccdf218b094))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp 23d3db96-bd55-4135-855c-ff09285691b3))
+ (fp_line (start 22.05 -2.31) (end 22.05 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 35b20103-7917-40a8-ae92-a34ed44ae5ea))
+ (fp_line (start 45.11 3.31) (end 45.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3686c507-a3e6-418a-a533-98499d48bd53))
+ (fp_line (start 42.81 -2.31) (end 26.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3a283d3d-4ec9-43ba-8c67-4f07a81fcf94))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 3a86056b-5e77-4586-9e5b-91078ce90441))
+ (fp_line (start 20.45 -2.91) (end 20.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 40598f7a-7117-41e4-bcbf-65f50d89180f))
+ (fp_line (start 26.05 -3.31) (end 23.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 464c1189-2984-49e1-8914-a5fc0509f573))
+ (fp_line (start 23.95 -2.31) (end 22.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 465e4330-e1e3-43b5-9a61-57d4e6201844))
+ (fp_line (start 22.05 -2.91) (end 20.45 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 493f516b-cf65-4d9a-921c-e11dd95084ea))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4ab3dfc4-d2f6-42a5-bc8c-bfa7c3c3e7da))
+ (fp_line (start 16.45 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 548c34e9-dc2c-4e7d-af79-8fe5042652ab))
+ (fp_line (start 20.45 -2.31) (end 18.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 63a4374a-4e79-4470-9548-57f2e5d2967d))
+ (fp_line (start 18.55 -2.31) (end 18.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 6d9987af-37ae-4b71-84d1-3c084789a825))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 70b9aa9e-5e8d-402d-9713-95cf43bdb0f3))
+ (fp_line (start 42.81 -3.31) (end 42.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 73b12dc7-ec31-40c6-9784-63ab783dc505))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 81875ad3-2933-4012-9468-7053582b2872))
+ (fp_line (start -2.61 3.31) (end 45.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 86b211c3-1182-4e77-85ca-0aa81a1fc850))
+ (fp_line (start 16.45 -3.31) (end 16.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 88ebb728-3d82-4d30-bb67-7b1b4486ce1f))
+ (fp_line (start 26.05 -2.31) (end 26.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 9697fa65-0894-4f04-b342-61aaca559736))
+ (fp_line (start -1.6 2.6) (end 44.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 9d25c4ea-6b45-4d6a-8533-47746d1c8f9c))
+ (fp_line (start 18.55 -3.31) (end 16.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp b9803841-b1f0-4b64-9bf7-3d8c9f25ea25))
+ (fp_line (start 23.95 -3.31) (end 23.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c3f22e7c-6cb2-4c63-ae9e-7e5fdbab2f77))
+ (fp_line (start 44.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp e467c94c-3fc8-4aec-82f6-b623aceb1bb9))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fb67de6b-02ac-4787-8eb9-73978aaeb96a))
+ (fp_line (start 45.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 2ae49a48-2058-4e21-b1d6-966d4033aea8))
+ (fp_line (start -3 3.7) (end 45.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8b34742d-e7a1-4c8b-b1f9-5abb10240274))
+ (fp_line (start 45.5 3.7) (end 45.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 8c8a86fb-b319-425c-b4d3-2a9236600c27))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp f286434d-928e-4d1e-9f14-1be7c2bc939d))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 618e1b0f-25bc-4dc5-94fb-eee768090b7b))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 66b1f6a0-da0a-4228-8cef-2733601df593))
+ (fp_line (start -2.5 3.2) (end 45 3.2) (layer "F.Fab") (width 0.1) (tstamp 77aef753-dbaf-4b6b-9b75-00d405e47d81))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp a9e2d5ea-85a6-45f7-b821-38bec593243e))
+ (fp_line (start 45 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp b6a7e21a-78fd-4c10-87cc-a92b6c3376f0))
+ (fp_line (start 45 3.2) (end 45 -3.2) (layer "F.Fab") (width 0.1) (tstamp cf49ce6a-1d83-496c-b67d-5588df75437e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b3308c3f-8083-413e-9d01-b1294637b898))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cee57f06-c1a8-4c62-89cb-63f8a4fd19b4))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 26f1df5c-b825-44b5-9451-e27e4348fb8e))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3cc652d-b8ce-42fc-b309-b52b84be2942))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4e4dd7d6-5698-4c14-ba91-d52a13c84d78))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 134dc41e-ba8b-4952-af7e-4fa0ce5d9483))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f43a7c4b-4fca-4931-82c8-cd50b92068f1))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 410f547c-1e7e-4796-950a-cbc98cf1d5ac))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 90250389-abf7-497c-b042-ad54d8eb4f95))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 16599a9c-1768-4e82-8c96-07b64c7a4078))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e16f4a8-40ca-4c98-908d-87f74a095d01))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 924dd1dd-c9f1-484f-a5e0-253ea4200f80))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b104f8e6-86d3-4a60-a822-221279ee152f))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 61aabb0c-5a00-4201-b1be-e3291b8e3b63))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fc3fc21e-7ca1-4ad7-b3d7-477e7c2ef884))
+ (pad "16" thru_hole oval (at 37.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0ca156ec-f1d9-4065-b2f8-6ce47041d565))
+ (pad "17" thru_hole oval (at 40 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6fdc7744-1527-47cc-acd8-a644c8ec266d))
+ (pad "18" thru_hole oval (at 42.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f94b9887-5766-4300-9d9e-1357ab9138a7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B18B-XASK-1_1x18_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1c4e029a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B20B-XASK-1-A (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75e0b119-058e-4b37-ae08-a42cdda16f40)
+ )
+ (fp_text value "JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical" (at 23.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 85af8eb9-c1eb-4c2c-91f0-a9f9d47f1e66)
+ )
+ (fp_text user "${REFERENCE}" (at 23.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81e41eff-6abc-4541-a5c9-68695481f89b)
+ )
+ (fp_line (start 47.81 -2.31) (end 28.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 03f09197-f436-4bd4-b2ea-93e5b86d8e08))
+ (fp_line (start 22.95 -2.31) (end 21.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 0a75c4f6-eb36-4059-9156-e146bf859178))
+ (fp_line (start 50.11 -3.31) (end 47.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 1520c701-c272-4b30-8e72-7abdb1ce0e21))
+ (fp_line (start 49.1 2.6) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 1d91b234-2149-47f9-b469-f226ee5dde3d))
+ (fp_line (start 26.45 -3.31) (end 26.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 23218abc-2ad1-47a0-a80f-4c56fd06be69))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 2546ab74-1d7f-4252-997a-f9d8c40157a3))
+ (fp_line (start -1.6 0.6) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 26c44f88-8b71-4a07-be3b-302dda1a6792))
+ (fp_line (start 18.95 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 4f31e50a-0e63-44ed-86ff-1e5ba8cee919))
+ (fp_line (start 47.81 -3.31) (end 47.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 65c1b023-0bea-4cd7-aa2c-89df61089b83))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 66a1c8ab-a746-41e5-af43-b3e450ba27e9))
+ (fp_line (start 26.45 -2.31) (end 24.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 7786e8a5-a453-4c67-97ed-1a638b1a5c89))
+ (fp_line (start 49.1 -1.7) (end 49.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 8286e45a-a5d6-41bf-87da-79929a20fec2))
+ (fp_line (start 50.11 3.31) (end 50.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 95e48a04-32be-4823-ba76-0b144d3e691f))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 968d4494-402b-4385-91d3-1989d73521e8))
+ (fp_line (start 21.05 -2.31) (end 21.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 98a29602-8f96-4f06-a593-03f5dbeb0f7a))
+ (fp_line (start 50.11 0) (end 49.1 0) (layer "F.SilkS") (width 0.12) (tstamp 995c3aea-dcc9-41e1-be00-d11b0e29f7bc))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp 9aec066b-c053-4658-b7d3-d09b054bb954))
+ (fp_line (start 22.95 -2.91) (end 22.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 9f22a973-e87a-4416-82ae-adf75208ad6f))
+ (fp_line (start 24.55 -2.91) (end 22.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp a2ab56fd-7359-4510-96c8-4c767e2b678a))
+ (fp_line (start -2.61 3.31) (end 50.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp b5361de1-ef58-4f01-96c9-0c35fad5ab46))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp b7756e73-424d-46c8-a484-b0c9a3708bf7))
+ (fp_line (start 28.55 -2.31) (end 28.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp c02643c1-0e1d-451d-9724-7d4e1a40d73c))
+ (fp_line (start 18.95 -3.31) (end 18.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp c1d008ed-3372-4bed-83c5-7443b40f5ff4))
+ (fp_line (start 24.55 -2.31) (end 24.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp c78717ab-c7ec-406d-b977-ff4184819cfb))
+ (fp_line (start -1.6 -1.7) (end 49.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ca7fae46-0fcb-4602-9615-6d808303a702))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp e9a1e53c-b019-4d4a-9568-e0049111def4))
+ (fp_line (start 21.05 -3.31) (end 18.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp ec4fc1ca-7d93-4516-9099-431d20025918))
+ (fp_line (start 28.55 -3.31) (end 26.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp fd2e7f44-3c1c-4906-ab31-f3258108c4a7))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 015e0dbd-0490-4f8a-8711-a1ff9cbea53d))
+ (fp_line (start 50.5 3.7) (end 50.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 6e9401da-da59-4e88-8a64-55666864751b))
+ (fp_line (start -3 3.7) (end 50.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 9e60286a-0527-47af-9b8c-518d46f24fab))
+ (fp_line (start 50.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp db901113-a963-4034-a0b5-ff73e943b4a6))
+ (fp_line (start -2.5 3.2) (end 50 3.2) (layer "F.Fab") (width 0.1) (tstamp 30d329de-3de3-4a0e-9bb8-138dbf0efdf1))
+ (fp_line (start 50 3.2) (end 50 -3.2) (layer "F.Fab") (width 0.1) (tstamp 6106d853-3f68-4fbd-a52b-5d8f6bb1077c))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 7490c6c6-75e1-43a1-9354-cfd601dec147))
+ (fp_line (start 50 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp 8c31f417-16a7-4900-b85c-9c6b4b5e4789))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp a991840d-0638-4882-8e62-c9c0a5b618db))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp c7723330-c7d0-4d65-9272-0979c34851a7))
+ (pad "" np_thru_hole circle (at -1.6 1.6) (size 1.25 1.25) (drill 1.25) (layers *.Cu *.Mask) (tstamp ddf2d7d1-7758-47f3-b13f-3c8185ef8cd3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp d4346a00-1b22-4e0c-97f1-af3d318280e7))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0e9782ce-3006-4121-825c-57f635644cf8))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b7f7842c-c579-4214-8ca7-571a0cd71321))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 843126b9-063a-4a66-9913-b26fb5d7811f))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9a8944ef-a4ce-43da-8de7-93dce1a65e76))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0c960c11-6eab-4639-b5ee-7ea9d72c9ca6))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e591a5b8-95dc-4b57-9970-513516f89b55))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d6b3cd0a-4d8e-4d52-95bb-a7030eb58ce1))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 57fd3658-bdc5-489f-81e8-01a3a538ad27))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 14d0a221-fc0e-4ff3-9e06-313d96b3bbae))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1662b0d2-8cbd-4bb5-b0e8-7429bb68f451))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2538b641-ae81-489d-b5bc-54d9a7b6e6cd))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3de3e380-fdf3-4726-8660-98f8b73161e6))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 98382801-478e-4909-8b13-a86745c595d6))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 051e4133-d494-45e6-8788-b7626d2a0f48))
+ (pad "16" thru_hole oval (at 37.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 17993fa2-7afa-431f-8a72-49b413172165))
+ (pad "17" thru_hole oval (at 40 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 380ddeff-64e7-4274-99b5-58b5e3a5faea))
+ (pad "18" thru_hole oval (at 42.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a307186a-7be3-4bc4-92f1-7f80db3a6e0e))
+ (pad "19" thru_hole oval (at 45 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bd563822-f442-4a3b-aa06-91f25ec170e2))
+ (pad "20" thru_hole oval (at 47.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e55aed87-4f10-4fd8-a55c-0e6a32493407))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B20B-XASK-1-A_1x20_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..100b258a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E6554)
+ (descr "JST XA series connector, B20B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.75 -4.4) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2315633f-b897-42da-b3e6-7a550b5aaad1)
+ )
+ (fp_text value "JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical" (at 23.75 4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75fd4287-d98c-4c51-9e37-eabc7b5f9ee6)
+ )
+ (fp_text user "${REFERENCE}" (at 23.75 1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c740b9d-e065-4e21-a85b-eb56465f2f02)
+ )
+ (fp_line (start 50.11 -3.31) (end 47.81 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 0cae766f-e2fb-4322-bfe6-64dd6189f97a))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.SilkS") (width 0.12) (tstamp 0ef45500-ce98-4b99-9966-b781ee5e0bc5))
+ (fp_line (start 22.95 -2.31) (end 21.05 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 10347995-5c25-421d-9998-5d44e29d7b79))
+ (fp_line (start 18.95 -2.31) (end -0.31 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 23cfdcd8-50ca-4e99-81df-ba404d2abbd1))
+ (fp_line (start 49.1 2.6) (end 49.1 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 2768ded0-f5dd-42b4-8e3e-97b5a5dfe278))
+ (fp_line (start 50.11 0) (end 49.1 0) (layer "F.SilkS") (width 0.12) (tstamp 2e49c533-2b88-4e39-a422-f8eff3bca6c5))
+ (fp_line (start 47.81 -3.31) (end 47.81 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 32eb908b-f618-4281-85ca-0749c62337d5))
+ (fp_line (start -0.31 -2.31) (end -0.31 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 3b810123-ecbe-463a-b716-ede1f730e959))
+ (fp_line (start 18.95 -3.31) (end 18.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 3bc975ec-5cf4-4b95-b64f-066e32ceadb8))
+ (fp_line (start 49.1 -1.7) (end -1.6 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 46c04438-9332-45db-a27e-af3afbc866f3))
+ (fp_line (start -2.61 0) (end -1.6 0) (layer "F.SilkS") (width 0.12) (tstamp 4906127c-2a93-46ae-9600-1816b3dea895))
+ (fp_line (start 50.11 3.31) (end 50.11 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 4ae7a848-d6d4-49e3-8124-12981af83f53))
+ (fp_line (start -2.61 3.31) (end 50.11 3.31) (layer "F.SilkS") (width 0.12) (tstamp 57767009-d7da-4945-b4c8-b39b5fb21eda))
+ (fp_line (start 21.05 -2.31) (end 21.05 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 5c2b91ca-daa5-4b9a-aa6f-4de70919d12a))
+ (fp_line (start -1.6 2.6) (end 49.1 2.6) (layer "F.SilkS") (width 0.12) (tstamp 5ec5e559-75e4-49b2-be1c-198f3ee30606))
+ (fp_line (start 28.55 -2.31) (end 28.55 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 68120ef4-fd64-4292-bb0e-f61ebf69a9a3))
+ (fp_line (start 28.55 -3.31) (end 26.45 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 733ad318-27e2-4154-a6f6-56f3c5775ba1))
+ (fp_line (start 47.81 -2.31) (end 28.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 74d3b76e-706d-44b3-b0e8-7fb299e17475))
+ (fp_line (start -0.31 -3.31) (end -2.61 -3.31) (layer "F.SilkS") (width 0.12) (tstamp 7fcdc183-61d8-439a-a2cd-02f2f6e2b121))
+ (fp_line (start 26.45 -3.31) (end 26.45 -2.31) (layer "F.SilkS") (width 0.12) (tstamp 971972ca-ed21-4f59-acad-48ae7c94871e))
+ (fp_line (start 24.55 -2.91) (end 22.95 -2.91) (layer "F.SilkS") (width 0.12) (tstamp 9e0a2b76-f180-4864-85e3-9112fb373277))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.SilkS") (width 0.12) (tstamp c0493e83-08cf-4183-8e07-cb8814d71a39))
+ (fp_line (start -2.61 -3.31) (end -2.61 3.31) (layer "F.SilkS") (width 0.12) (tstamp c9e43e66-5c2e-4c00-8239-b5f88a9366de))
+ (fp_line (start 24.55 -2.31) (end 24.55 -2.91) (layer "F.SilkS") (width 0.12) (tstamp e744f1f5-1165-4ddb-93ee-eb742c6de4a6))
+ (fp_line (start 21.05 -3.31) (end 18.95 -3.31) (layer "F.SilkS") (width 0.12) (tstamp f3231ee5-9289-4aa1-8833-655c17b21799))
+ (fp_line (start -1.6 -1.7) (end -1.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp f95a857d-cd46-401e-9788-baf9a5f37e2c))
+ (fp_line (start 22.95 -2.91) (end 22.95 -2.31) (layer "F.SilkS") (width 0.12) (tstamp fb12f4d1-5644-4038-95ef-7fddf57ec4e7))
+ (fp_line (start 26.45 -2.31) (end 24.55 -2.31) (layer "F.SilkS") (width 0.12) (tstamp fdeb5c1b-2ebf-4878-9821-e28040dafdeb))
+ (fp_line (start -3 -3.7) (end -3 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 3b141618-281f-467e-9f7b-acde5b7ca2ba))
+ (fp_line (start 50.5 -3.7) (end -3 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 45d7594f-b500-491b-80f7-2384ade74cf5))
+ (fp_line (start 50.5 3.7) (end 50.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 7fe4e59e-0756-4c23-8008-c7b0ee4d61c3))
+ (fp_line (start -3 3.7) (end 50.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp c4bddba9-4185-45e0-8aa1-c22935f3b123))
+ (fp_line (start 50 3.2) (end 50 -3.2) (layer "F.Fab") (width 0.1) (tstamp 0e968b32-9464-435e-a8d5-4b526f10198f))
+ (fp_line (start -1.66 -3.61) (end -2.91 -3.61) (layer "F.Fab") (width 0.1) (tstamp 3fd52c18-9256-4925-a482-7b2b6b7343e9))
+ (fp_line (start -2.5 3.2) (end 50 3.2) (layer "F.Fab") (width 0.1) (tstamp 691ee02a-4eab-42c1-ae43-e941ff4d0dc2))
+ (fp_line (start -2.5 -3.2) (end -2.5 3.2) (layer "F.Fab") (width 0.1) (tstamp 8154bb5e-5b0d-4180-a2ca-52a31a3be5e7))
+ (fp_line (start -2.91 -3.61) (end -2.91 -2.36) (layer "F.Fab") (width 0.1) (tstamp 8f64d86d-d53b-4988-a406-16e59876de59))
+ (fp_line (start 50 -3.2) (end -2.5 -3.2) (layer "F.Fab") (width 0.1) (tstamp cdb8d259-a2ba-41fa-b965-92c3294fe9f8))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3f7426d6-4a6e-46de-8b35-cfb0e6dbe660))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f7f23f6e-af35-4731-8627-af6f2c211d64))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8159de6f-79f2-47f3-8ae7-b0b40d03fe86))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ea469ddf-1361-4e34-a93f-a3534e82f127))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp baa0ec0d-788e-4a84-a1a3-f69e8cbf3a4d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f9fa86cd-16bb-45ef-b333-953a6d7717fb))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 298ce4bd-ec65-4df9-abc0-c040379a8957))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dd4eb304-228b-4914-8fde-7cd321daa231))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ff1eeb40-bb99-4c20-a74a-79e5eaec9d7a))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 30e56443-cf42-4582-ab06-c0d9b4e12456))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 94845f68-6580-428e-bee3-925b030360c6))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 16ba3f86-ffe8-4f5f-b274-19428b154a03))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 899d3b9a-d98f-4d25-ba23-275f0ef3f73a))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b30de250-a64b-4cf8-baaa-0e15cdab0aa3))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0c5d0b4c-283f-443a-8ce3-762f3162d449))
+ (pad "16" thru_hole oval (at 37.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 691f5e16-45b4-4edc-9047-8b3350f7558d))
+ (pad "17" thru_hole oval (at 40 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 71ba7df9-1946-4af6-bf5f-2d0c754be4d9))
+ (pad "18" thru_hole oval (at 42.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 14d7fff6-9895-477c-82bd-d2fdeea3aa86))
+ (pad "19" thru_hole oval (at 45 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c516db76-5530-4725-a32d-4d97993b928b))
+ (pad "20" thru_hole oval (at 47.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9d738ba0-da64-4e44-9f4b-4d4f74f87c39))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_B20B-XASK-1_1x20_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ab08305c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S02B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ecbd72bb-4d08-41ac-af04-9cc331fd5b28)
+ )
+ (fp_text value "JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal" (at 1.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 07f23b33-e18e-49ed-8fa2-b85ae4a33e85)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3e9ed412-5353-41e3-8146-799d10761aeb)
+ )
+ (fp_line (start -2.61 9.31) (end 5.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 01e8664d-a9da-4b52-b2c8-8e0dce2326b2))
+ (fp_line (start 4.45 5.41) (end 4.45 2) (layer "F.SilkS") (width 0.12) (tstamp 0b44371e-011d-41ec-9d35-d0efb4a53b11))
+ (fp_line (start -1.5 7.01) (end 4 7.01) (layer "F.SilkS") (width 0.12) (tstamp 146506b3-71a8-4eb4-a05a-15033796319d))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 15a1d870-4e83-4228-bbcc-eec2b5f345f9))
+ (fp_line (start 3.35 2) (end 3.35 5.41) (layer "F.SilkS") (width 0.12) (tstamp 19afdb1b-8db7-4bdb-a638-79dd410da77f))
+ (fp_line (start -0.35 7.01) (end -0.35 2) (layer "F.SilkS") (width 0.12) (tstamp 1ce79537-6501-42d0-91b3-f5fc2559a051))
+ (fp_line (start 2.85 7.01) (end 2.85 2) (layer "F.SilkS") (width 0.12) (tstamp 1dc26ebc-45ed-45f8-92e8-273d42ce0fa2))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 294e5beb-38a5-44b2-a616-f4cfeaf1f9ff))
+ (fp_line (start 2.85 2) (end 3.35 2) (layer "F.SilkS") (width 0.12) (tstamp 29a7728c-c3cf-4433-a38d-8f7f5a719ada))
+ (fp_line (start 3.89 -3.51) (end 3.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 2aa5d06b-7e3e-4485-9e5a-eab80a720093))
+ (fp_line (start -1.95 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 3355a80c-3a88-403c-89ca-79e931c0de62))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 3f0af357-12c7-45e8-9c1f-b62fcf6aea06))
+ (fp_line (start 0.85 3.4) (end 1.65 3.4) (layer "F.SilkS") (width 0.12) (tstamp 53270937-171f-4714-8b27-173d1c50d2bd))
+ (fp_line (start 4.45 2) (end 5.11 2) (layer "F.SilkS") (width 0.12) (tstamp 5c4c6a71-5112-4661-a8a3-0decc4bf56a9))
+ (fp_line (start 4 7.01) (end 4 9.31) (layer "F.SilkS") (width 0.12) (tstamp 72b6cb62-9aff-499b-955b-94993c16b8ed))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 859a3001-2796-4e73-860f-2b94d8602bd2))
+ (fp_line (start 1.65 3.4) (end 1.65 5.2) (layer "F.SilkS") (width 0.12) (tstamp 9488db46-285b-45a0-85c0-4fcbd259c590))
+ (fp_line (start 3.89 -0.61) (end 3.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp aa172f6d-0d24-4d75-bb3e-1af330d10598))
+ (fp_line (start -0.35 2) (end -0.85 2) (layer "F.SilkS") (width 0.12) (tstamp aa27b935-f4ee-45bb-85c4-99c553a24beb))
+ (fp_line (start -0.85 2) (end -0.85 5.41) (layer "F.SilkS") (width 0.12) (tstamp b757aed5-d9d3-4ebe-8e30-c5b7c9e42b4e))
+ (fp_line (start 3.35 5.41) (end 4.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp b902d01a-9247-4b6a-bb8e-15db2571469a))
+ (fp_line (start 0.85 5.2) (end 0.85 3.4) (layer "F.SilkS") (width 0.12) (tstamp c8d0cf59-ab31-48e2-9cf1-a6ca494ecc7d))
+ (fp_line (start 1.65 5.2) (end 0.85 5.2) (layer "F.SilkS") (width 0.12) (tstamp d15388d0-3012-4bae-b1ed-b39e81f559d4))
+ (fp_line (start -1.95 5.41) (end -1.95 2) (layer "F.SilkS") (width 0.12) (tstamp d562549f-4d3e-419d-a546-95eddc2b66fd))
+ (fp_line (start -0.85 5.41) (end -1.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp d753d798-7018-48fb-8c73-4f07c9d168a9))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp e10d0c3d-18b6-4845-8d5d-fff7ba9dc29e))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e39a489c-bb66-49c9-bde5-c50de5beacb8))
+ (fp_line (start 5.11 9.31) (end 5.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e55b1d42-ca62-446e-938e-01353ca45aae))
+ (fp_line (start 5.11 -3.51) (end 3.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f5b88374-decf-4a5b-8794-3f8920d77a89))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f77e44b2-3134-43ef-901b-f49a4ea8f045))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp f9661ac5-0cc8-43a3-a9ff-74fab6e32e29))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 23d086d4-269c-4481-9943-fceb39bb9e08))
+ (fp_line (start 3.5 -3.9) (end 3.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 8e4a4137-641e-4b3a-9a5a-b800dcc15d88))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 95d9052a-7351-4a66-af2c-eab619003db5))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp c70596e3-705f-44d6-98a2-a625faf5c4ee))
+ (fp_line (start -3 9.7) (end 5.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp ced9bce2-1e6b-41b1-91af-026809b8c4a2))
+ (fp_line (start 5.5 9.7) (end 5.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp e710a9e9-5491-4f49-8dd2-615fa2cc0121))
+ (fp_line (start 3.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp f379c6ce-2959-4eb4-bfe3-a616dd545865))
+ (fp_line (start 5.5 -3.9) (end 3.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp ffd00463-7ca7-4972-b0ad-768ebcac3cd4))
+ (fp_line (start 4 -3.4) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 403e5dee-42cf-42ae-b2f6-47c0b0a17b6a))
+ (fp_line (start 5 -3.4) (end 4 -3.4) (layer "F.Fab") (width 0.1) (tstamp 6adea77e-ace3-40ca-83f1-b0affb5f08f7))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 6f0403ae-37f6-463a-82e0-ecfd1615f7f4))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 74c450e8-2eed-4d24-aee7-12cecb90fb22))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 8b5eb3b2-3102-4542-92b6-62c9b6b6b4df))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 967375d8-abd7-4b9f-b5e0-91d5be59dd73))
+ (fp_line (start 4 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c50f12eb-8528-40b9-8ce1-85888f2cf982))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp da127526-e644-4eaf-8fb3-72d9647d84d2))
+ (fp_line (start 5 9.2) (end 5 -3.4) (layer "F.Fab") (width 0.1) (tstamp e40ed8fb-7532-470b-a234-4e458b3f846e))
+ (fp_line (start -2.5 9.2) (end 5 9.2) (layer "F.Fab") (width 0.1) (tstamp f20131c3-9e96-4704-b5a3-2146d5c83e7f))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp f72ca09e-b7b5-4f3a-a8a6-d15305b1c051))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 0f09ae35-9295-4efa-a7b6-fd505c7bd4ef))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7cf86f3b-62d5-4e26-b8b8-4b4903439b0e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e93365a9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S02B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f3e5b221-d16c-4767-9c03-f9596222f80d)
+ )
+ (fp_text value "JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal" (at 1.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32aba98d-0bdc-404c-9353-c7c553c6db7d)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8fc65f52-369f-4c19-bf13-5c878a4bb190)
+ )
+ (fp_line (start 5.11 -3.51) (end 3.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0d7568d9-1b79-40cb-826a-201b1514550d))
+ (fp_line (start -0.85 2) (end -0.85 5.41) (layer "F.SilkS") (width 0.12) (tstamp 16201072-dfae-4b46-8b6d-2bea469432d2))
+ (fp_line (start -0.85 5.41) (end -1.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 2057b235-aaa7-4937-bec3-cd33bc7a672f))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 2809d95a-2600-4d78-9b8d-c431142d7b3d))
+ (fp_line (start 0.85 3.4) (end 1.65 3.4) (layer "F.SilkS") (width 0.12) (tstamp 33ba71a5-56d7-4cfd-8a30-e1ceb1aeb675))
+ (fp_line (start -1.5 7.01) (end -0.35 7.01) (layer "F.SilkS") (width 0.12) (tstamp 415585ae-fca6-4a02-8f9f-0141c3b5153a))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 46733256-00aa-4618-b808-a43fc44352cf))
+ (fp_line (start -0.35 2) (end -0.85 2) (layer "F.SilkS") (width 0.12) (tstamp 47236ada-7790-49a6-87d5-975c2ece9d6e))
+ (fp_line (start -2.61 9.31) (end 5.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 5037d1de-9b01-4186-8c5a-ab8077374d85))
+ (fp_line (start 2.85 7.01) (end 2.85 2) (layer "F.SilkS") (width 0.12) (tstamp 567c82aa-6770-4545-b7e6-a83a9d1f941c))
+ (fp_line (start 0.85 5.2) (end 0.85 3.4) (layer "F.SilkS") (width 0.12) (tstamp 5ba09631-d096-4cdc-a20c-1b3eb45bad8d))
+ (fp_line (start 1.65 3.4) (end 1.65 5.2) (layer "F.SilkS") (width 0.12) (tstamp 6b5765ac-1cec-4268-b779-94cef0ce0570))
+ (fp_line (start 2.85 2) (end 3.35 2) (layer "F.SilkS") (width 0.12) (tstamp 7d4066d2-a1d8-43a8-a7ce-f16453125ea6))
+ (fp_line (start 3.89 -0.61) (end 3.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 837e264c-f5f7-41a8-ab27-492bfd8e7e5d))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 840ef545-dc49-4e1f-ad29-9840d4df0d0c))
+ (fp_line (start 3.35 2) (end 3.35 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8a74df53-178f-430b-a425-3a898e67570a))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 92bded2f-2265-4bcc-992e-de6a582724af))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9e2098ee-a35b-4430-a7fe-7b5289d0803f))
+ (fp_line (start -0.35 7.01) (end -0.35 2) (layer "F.SilkS") (width 0.12) (tstamp 9ef4ea73-1477-4f98-8a1f-1557dd8fa480))
+ (fp_line (start 4.45 2) (end 5.11 2) (layer "F.SilkS") (width 0.12) (tstamp ad4c5599-4bd4-42d4-9550-4db99755077e))
+ (fp_line (start -1.95 5.41) (end -1.95 2) (layer "F.SilkS") (width 0.12) (tstamp b421a753-f9f7-42a9-a3ad-6cf7d2a7f79d))
+ (fp_line (start 4 7.01) (end 4 9.31) (layer "F.SilkS") (width 0.12) (tstamp b4a3d289-1ad5-47ac-92ed-86f177af47c1))
+ (fp_line (start 1.65 5.2) (end 0.85 5.2) (layer "F.SilkS") (width 0.12) (tstamp bfa6cbb7-5ee9-4e26-b810-ee3ffdcc97df))
+ (fp_line (start 2.85 7.01) (end 4 7.01) (layer "F.SilkS") (width 0.12) (tstamp c1e65441-4b69-416b-ad60-b895072ebe9a))
+ (fp_line (start 4.45 5.41) (end 4.45 2) (layer "F.SilkS") (width 0.12) (tstamp c4b25e73-fc9b-4387-bcb8-a18301afe4c5))
+ (fp_line (start -1.95 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp d3e69e62-5789-4159-a231-7982a9438b38))
+ (fp_line (start 5.11 9.31) (end 5.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d5bff0e4-8d57-4346-b2bb-8ac52e393b56))
+ (fp_line (start 3.35 5.41) (end 4.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp e3189bdb-63c8-41b4-9f43-be48e1f527b9))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e4c571a2-d626-46db-b051-e48c12c9bebf))
+ (fp_line (start 3.89 -3.51) (end 3.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f271c6c2-7b35-474a-bc54-303e78cd18d8))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp f4c59a44-4e9c-4a3b-9a5a-de680f952313))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp ff8be7c4-8161-4f3c-8de6-daf6a78b908e))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 062dbc2c-ee8c-4595-8a2c-62d0ec6030e7))
+ (fp_line (start -3 9.7) (end 5.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 1ebedacb-fd76-4f6f-b98e-4976eeb992f6))
+ (fp_line (start 5.5 9.7) (end 5.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 4c9d3f77-efe0-4403-a6a3-df022ed4c1d1))
+ (fp_line (start 3.5 -3.9) (end 3.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 63997f0f-c274-4a95-92b8-bbe3d706030f))
+ (fp_line (start 3.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 866d3828-7594-4d24-9a1f-fe85bfa9369c))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 8ba6368e-acf4-49ac-b8ae-5ec871261231))
+ (fp_line (start 5.5 -3.9) (end 3.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp a3a4436b-144c-4cd0-81b0-8efd563b0a52))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp e68a175e-a2e9-4132-9bdd-6e5e32bb557e))
+ (fp_line (start 4 -3.4) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 151a9a28-fa7d-48bb-9aff-0ab97a204b99))
+ (fp_line (start 5 9.2) (end 5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4d3af550-efb2-4532-a684-8ae45a0134c7))
+ (fp_line (start 5 -3.4) (end 4 -3.4) (layer "F.Fab") (width 0.1) (tstamp 5a6f23b8-c5f4-4dcd-8d9c-d841d7586331))
+ (fp_line (start 4 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 605a8e1a-bb67-403f-9365-5bffdd046845))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 649ee4a5-4068-4fad-8168-1908c31a4414))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 6897b097-f2ba-4d76-b28b-d511507379fb))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 76ca64cc-097f-454b-85b3-d7e0432e224e))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 7d7c7a0f-f553-41af-a889-ed00f64f5652))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 9b4c358e-5655-4b10-aeda-72a461a69193))
+ (fp_line (start -2.5 9.2) (end 5 9.2) (layer "F.Fab") (width 0.1) (tstamp c286d399-ef5f-418a-a597-86a075d5531b))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp fda30d5d-127f-406e-80f8-ff53dd43e73e))
+ (pad "" np_thru_hole oval (at 1.25 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 51c2b82a-21e4-42f4-9d52-9def27e73695))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 265a10d2-8fd4-454d-9e83-e1ef348423e9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7cde7e92-f827-42e6-a4a3-83f131e9ee98))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S02B-XASK-1_1x02_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..9dd762ce
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S03B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d97ed23b-9666-4491-884a-b1aa9a3f1614)
+ )
+ (fp_text value "JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal" (at 2.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d7800f2-956d-44cf-a1e3-e469b01a7b38)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 58a00506-8e08-4207-86ce-bd7e3d0d422e)
+ )
+ (fp_line (start -2.61 9.31) (end 7.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 0383e810-971e-4adc-9384-aeaa5623051b))
+ (fp_line (start 1.7 3.4) (end 3.3 3.4) (layer "F.SilkS") (width 0.12) (tstamp 08dbeed3-dc51-4571-aa78-d14feb619a1c))
+ (fp_line (start 6.5 2) (end 7.61 2) (layer "F.SilkS") (width 0.12) (tstamp 09b89198-5f24-45de-90b4-2919237d75d4))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 0d821163-c95e-45fe-b922-8a280bc25772))
+ (fp_line (start 6.5 5.41) (end 6.5 2) (layer "F.SilkS") (width 0.12) (tstamp 1075188f-9b40-45ad-93e0-5556cb5b093a))
+ (fp_line (start 4.9 2) (end 5.4 2) (layer "F.SilkS") (width 0.12) (tstamp 1e8d2655-f41a-4c0b-9802-5278aa47cf50))
+ (fp_line (start 0.1 2) (end -0.4 2) (layer "F.SilkS") (width 0.12) (tstamp 1ee4654f-e755-468d-883d-efd145805ad2))
+ (fp_line (start -0.4 2) (end -0.4 5.41) (layer "F.SilkS") (width 0.12) (tstamp 2d44a0e0-1c79-455b-8841-38db735f81c1))
+ (fp_line (start 7.61 9.31) (end 7.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 30f258ee-e67e-4543-9f82-b1c9d7792805))
+ (fp_line (start -1.5 5.41) (end -1.5 2) (layer "F.SilkS") (width 0.12) (tstamp 388f9919-e10b-4bb5-a629-91c4cb20e35f))
+ (fp_line (start 4.9 7.01) (end 4.9 2) (layer "F.SilkS") (width 0.12) (tstamp 409a59c8-cea2-45ee-9a97-7f8b68899eae))
+ (fp_line (start 3.3 3.4) (end 3.3 5.2) (layer "F.SilkS") (width 0.12) (tstamp 459c7a7f-6921-4013-bc45-425edd5974be))
+ (fp_line (start 7.61 -3.51) (end 6.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4ff1a1a2-d549-4ee9-8c71-9a9749f4d220))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 74212ac1-d8d7-4e1f-9bbd-ec82e224ba0e))
+ (fp_line (start -1.5 7.01) (end 6.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 78752b05-f201-4db2-a909-820885bebd73))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 7ce4d8b0-4144-4237-830b-d1d636058633))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 83a42dff-47b2-4259-991c-e3a51bdf2a38))
+ (fp_line (start 6.5 7.01) (end 6.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 91608995-c62d-4e1f-a0e6-b0852afda4c1))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 97f7b723-74ab-415e-b800-ffd0826fa2ef))
+ (fp_line (start -0.4 5.41) (end -1.5 5.41) (layer "F.SilkS") (width 0.12) (tstamp a5a10fce-4ebf-41eb-af9f-be5e198ad4c8))
+ (fp_line (start 6.39 -3.51) (end 6.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp ad6ad9b1-b455-473e-a053-e9e79c184cbd))
+ (fp_line (start 1.7 5.2) (end 1.7 3.4) (layer "F.SilkS") (width 0.12) (tstamp b5ef051c-7cb6-4eae-965d-538231d91819))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp c1c78fe0-b892-4215-ab2c-1937ce8c4b43))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c56367c2-9ca2-4d14-88ad-763618d79467))
+ (fp_line (start 5.4 5.41) (end 6.5 5.41) (layer "F.SilkS") (width 0.12) (tstamp c77a3801-7c8c-45dd-96d1-cb52ca84662b))
+ (fp_line (start 3.3 5.2) (end 1.7 5.2) (layer "F.SilkS") (width 0.12) (tstamp cba4bc83-c1bc-4a3a-817f-ad52313cc100))
+ (fp_line (start 6.39 -0.61) (end 6.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp e32301b4-6925-421d-95bd-f7fd57757464))
+ (fp_line (start 5.4 2) (end 5.4 5.41) (layer "F.SilkS") (width 0.12) (tstamp e37f94d3-1357-47d3-a311-33f6ed437c66))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f2cd65c6-f714-498e-81ed-4ab902aeb9c7))
+ (fp_line (start 0.1 7.01) (end 0.1 2) (layer "F.SilkS") (width 0.12) (tstamp f73bc1c8-09d1-42ce-8a44-592d30a81292))
+ (fp_line (start -1.5 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp fa1f3001-682c-4e72-9bc9-58200606b387))
+ (fp_line (start 6 -3.9) (end 6 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 0cdeae6c-fa7c-41e5-a794-1e6f491ff656))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 1727e073-2f2d-4b18-b3e6-1984e74b51d5))
+ (fp_line (start -3 9.7) (end 8 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 2f8a2a8f-b795-4df6-b431-3ddfd5c16060))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 38209846-66b7-46d8-85bc-00e48974c23e))
+ (fp_line (start 6 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 7d66d412-894f-4109-9e04-1dfcd8884647))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 80b73dd4-b044-4feb-bfe1-812225093304))
+ (fp_line (start 8 -3.9) (end 6 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp b9c807b4-0a6b-4f33-8515-c036d50c8b41))
+ (fp_line (start 8 9.7) (end 8 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp efefcef9-c516-4285-b856-4d7e5ab68479))
+ (fp_line (start 7.5 -3.4) (end 6.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 0c095e27-f62c-4718-b661-4c619baa3027))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 1e3c7f24-c095-40c6-a814-74a23c155a83))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 3e6c352a-d9b6-40c0-9794-0ef18a0b0e24))
+ (fp_line (start 7.5 9.2) (end 7.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4b447449-4e0e-4985-8e41-ab1cabaff69b))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 5f12228a-ce76-4b8b-b9a7-c41989438388))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 5fcb795f-6887-4f7d-934b-8c45ad92f7d3))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 79742fea-a11e-4c6f-8fd1-20e236caba48))
+ (fp_line (start 6.5 -3.4) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp a976fcd0-7cdb-4915-a9fa-6a2ecb049c08))
+ (fp_line (start 6.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp bc867f4f-5a4f-4093-a751-ae90a02d7e61))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp c7934f49-6ff8-4a2e-8d46-8ab3ebc19b50))
+ (fp_line (start -2.5 9.2) (end 7.5 9.2) (layer "F.Fab") (width 0.1) (tstamp d7352bd0-7b65-4a7f-9ebf-d5a1dcce530d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 4ba9d784-24a6-4245-99fe-2aee0ff1e3a9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13d38b2d-76fa-4aa8-a7ac-1ebef441b137))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dbc5c439-1acc-46ef-b1bf-60b324030fdf))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S03B-XASK-1N-BN_1x03_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8894d28f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S03B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2a7c78dc-05be-48a1-bce5-99681ded3055)
+ )
+ (fp_text value "JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal" (at 2.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c6b58b0-3a2b-4aca-a280-57c54c8511c4)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 70533d0c-8f73-4493-90a6-3c79e089170e)
+ )
+ (fp_line (start -1.5 7.01) (end 0.9 7.01) (layer "F.SilkS") (width 0.12) (tstamp 017e9e2d-8c80-46dc-ada8-6f0aacdd0284))
+ (fp_line (start 6.5 7.01) (end 6.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 01b42f4c-fd85-4cf0-b7a4-8c3034cd76ba))
+ (fp_line (start 5.4 5.41) (end 6.5 5.41) (layer "F.SilkS") (width 0.12) (tstamp 0a975ece-4268-4eb3-8e90-e3b7c27941aa))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 15e0d211-474f-409b-9390-77d60daca90d))
+ (fp_line (start 3.3 3.4) (end 3.3 5.2) (layer "F.SilkS") (width 0.12) (tstamp 2e7a5430-afb9-4aea-b65e-44f9471c2f99))
+ (fp_line (start -2.61 9.31) (end 7.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 37677fb6-58f1-4f2d-8607-8690b9262ed2))
+ (fp_line (start 0.1 7.01) (end 0.1 2) (layer "F.SilkS") (width 0.12) (tstamp 3ed0591d-a1ec-4cc1-92d9-17bc19ce8837))
+ (fp_line (start 7.61 9.31) (end 7.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3f64306f-3504-41ca-a029-f74fc64f879b))
+ (fp_line (start 4.9 2) (end 5.4 2) (layer "F.SilkS") (width 0.12) (tstamp 4f9a26b5-0108-44b1-909a-3e4a1b5008b0))
+ (fp_line (start 4.1 7.01) (end 6.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 4fc1ab46-c77f-43bd-b2de-35e71996e381))
+ (fp_line (start 6.39 -0.61) (end 6.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 54da7505-545f-4080-8259-9a790be9cba7))
+ (fp_line (start 6.5 2) (end 7.61 2) (layer "F.SilkS") (width 0.12) (tstamp 56b9dee5-4b90-49d6-96c5-6f6d5b3bdcd6))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5bf88417-db7a-4827-a717-28665703266e))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 6c408ea8-d79c-469a-a8f8-fdb1be41a3bf))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 6d5e86af-f14f-46ec-8d55-7a006279a2ab))
+ (fp_line (start 5.4 2) (end 5.4 5.41) (layer "F.SilkS") (width 0.12) (tstamp 99e0bda1-6333-4676-b781-cc9dfa26cb89))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a5f2eff4-31f8-4412-8c66-aa81aac6b727))
+ (fp_line (start 6.39 -3.51) (end 6.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp a71e4cda-7593-4f8b-a036-25ee22ea2a3f))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp af7b1ed4-3231-4f99-89ee-7201a33831e8))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp afe23495-ee58-4e91-881a-d21381b4aa78))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp b35f8830-6762-407f-adfe-bbab01b04870))
+ (fp_line (start 4.9 7.01) (end 4.9 2) (layer "F.SilkS") (width 0.12) (tstamp c35de3e2-b34b-4c9d-bc36-f9f1a6cee6f4))
+ (fp_line (start 6.5 5.41) (end 6.5 2) (layer "F.SilkS") (width 0.12) (tstamp c6391eae-a68c-47fe-a2a7-e8f5784bc682))
+ (fp_line (start -1.5 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp cccfae1d-2879-4de7-8042-29b7b24468c3))
+ (fp_line (start 3.3 5.2) (end 1.7 5.2) (layer "F.SilkS") (width 0.12) (tstamp cf219218-d453-4097-9f58-f5bb77440269))
+ (fp_line (start -1.5 5.41) (end -1.5 2) (layer "F.SilkS") (width 0.12) (tstamp d408e406-7fb5-4807-97ce-61291e07992e))
+ (fp_line (start 1.7 3.4) (end 3.3 3.4) (layer "F.SilkS") (width 0.12) (tstamp d57b3242-c7e7-4d2a-8542-d6c7f1dbb8e2))
+ (fp_line (start 7.61 -3.51) (end 6.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d6502c6f-e9d0-434a-ab14-c9c7b5ffb270))
+ (fp_line (start -0.4 2) (end -0.4 5.41) (layer "F.SilkS") (width 0.12) (tstamp e288d324-e1ab-4f3d-9f70-8e027a576371))
+ (fp_line (start 0.1 2) (end -0.4 2) (layer "F.SilkS") (width 0.12) (tstamp e6ec63ce-8072-4fe6-b1aa-886ee5a09b01))
+ (fp_line (start -0.4 5.41) (end -1.5 5.41) (layer "F.SilkS") (width 0.12) (tstamp f8c58313-82c2-41d3-b22c-de5490b2bc36))
+ (fp_line (start 1.7 5.2) (end 1.7 3.4) (layer "F.SilkS") (width 0.12) (tstamp fbdbc8ab-01b0-43a5-9b18-eb2a9df38c30))
+ (fp_line (start 8 9.7) (end 8 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 4d6ae4bf-ba0c-449b-bcfa-ec3ea360b1fb))
+ (fp_line (start 6 -3.9) (end 6 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 5a7f15c1-2db8-489f-90a9-5ef6585d8a1c))
+ (fp_line (start -3 9.7) (end 8 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 6aa2259a-7693-45f5-953f-fe99098f9d4b))
+ (fp_line (start 8 -3.9) (end 6 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 78bb42cf-6093-4f09-ada5-e58e411bc12c))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 7e1432b1-e34a-4550-823a-7b865e63c47e))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 7f72e96f-b5e6-448d-be2b-97b434de008f))
+ (fp_line (start 6 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 9fde4bb7-165e-4730-ada5-e0e9de19aa30))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp f3a83fd9-63b4-4744-a632-5b2e0cbea34d))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 0c0b2f9d-f668-4750-b4ba-ee243948fb1d))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 1b7b3fc4-9cf0-4422-ad69-e4100b992f67))
+ (fp_line (start 7.5 9.2) (end 7.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 24013616-e3a9-4b42-b55f-0fb7fcf0e295))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 37c644b7-d2a2-41d1-a686-f25dfd9bbe42))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4547ec7e-96d0-41a2-a53b-4ae62d45f101))
+ (fp_line (start -2.5 9.2) (end 7.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 4f9de33d-9149-48db-8610-ff01cd60b052))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 79fdd687-2924-4152-a3f4-19ed8d1671bf))
+ (fp_line (start 6.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c536af5d-d99a-4eeb-b205-02fec2c82e62))
+ (fp_line (start 6.5 -3.4) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d8d928b3-7962-41f7-95b3-724e9f076ffd))
+ (fp_line (start 7.5 -3.4) (end 6.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp f68e3f0c-1489-4739-95e7-4383433b8028))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp f9373dba-5bd7-4d67-a42b-b1c2f1ff9de3))
+ (pad "" np_thru_hole oval (at 2.5 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp c9758e85-041c-4567-bb8c-5c594c24e531))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp fc90ce66-642b-4aec-b3e2-cced2d2f5c97))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 809563b6-10c6-4f37-928a-e11e5e8c2606))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0ac623e7-f963-4290-9fba-3370c2ac59b6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S03B-XASK-1_1x03_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..42c25932
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S04B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1b46a9f-e416-460e-838b-d51ce75b58b5)
+ )
+ (fp_text value "JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal" (at 3.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99bf49ca-1836-46e4-86f6-c9db7009c64a)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5fca5857-f510-4a2a-ac3b-9ba334e62c91)
+ )
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0dffe19d-156a-4c75-af10-d8d712ee3cd6))
+ (fp_line (start 4.55 5.2) (end 2.95 5.2) (layer "F.SilkS") (width 0.12) (tstamp 0f0cca06-ca55-4d9f-be30-d8f5dfa2838d))
+ (fp_line (start 8.89 -3.51) (end 8.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 0fd9dea4-b509-4a95-a32b-dd9c48191890))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1267ee7f-dcd3-45a4-8a27-dc1c2a0c85c8))
+ (fp_line (start 6.95 2) (end 6.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 151c0e13-d2cf-42b9-8378-aa49b873ebb2))
+ (fp_line (start 6.45 7.01) (end 6.45 2) (layer "F.SilkS") (width 0.12) (tstamp 1686a4cf-7ba6-439d-9dec-21133cfd8734))
+ (fp_line (start 2.95 3.4) (end 4.55 3.4) (layer "F.SilkS") (width 0.12) (tstamp 1acbcb39-6e09-43f2-aee3-fc3831d603cc))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 1e2c5a58-d10d-4679-a5c4-2063f408342b))
+ (fp_line (start -2.61 9.31) (end 10.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 20da5bca-a951-45b3-81a4-3919b68a0121))
+ (fp_line (start -0.55 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 22ecf86f-b9ad-4daa-b3b5-bc2905f52d11))
+ (fp_line (start 9 7.01) (end 9 9.31) (layer "F.SilkS") (width 0.12) (tstamp 3768ece9-f7e0-4729-9817-b31d1d3be31b))
+ (fp_line (start 2.95 5.2) (end 2.95 3.4) (layer "F.SilkS") (width 0.12) (tstamp 401b4d60-d73f-4066-af24-b159fac7d0f3))
+ (fp_line (start 1.05 2) (end 0.55 2) (layer "F.SilkS") (width 0.12) (tstamp 416d3dbf-1800-4638-9c1f-5e3c55ee4e7d))
+ (fp_line (start 6.45 2) (end 6.95 2) (layer "F.SilkS") (width 0.12) (tstamp 820ab832-28a9-46d7-86d5-363b5926e52a))
+ (fp_line (start 6.95 5.41) (end 8.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 841930f8-7bd5-4f55-a2b7-08d75718cf82))
+ (fp_line (start 4.55 3.4) (end 4.55 5.2) (layer "F.SilkS") (width 0.12) (tstamp 9255203b-8895-4339-84ef-db0128e0ff74))
+ (fp_line (start 0.55 5.41) (end -0.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 92cac9e1-8139-4121-9642-b6eaa36ab9ad))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp a36e30bf-288b-4cd7-a418-fff629c3a01a))
+ (fp_line (start 8.05 2) (end 10.11 2) (layer "F.SilkS") (width 0.12) (tstamp a3f8aac6-52d1-4647-993c-4ac6373cb67b))
+ (fp_line (start 1.05 7.01) (end 1.05 2) (layer "F.SilkS") (width 0.12) (tstamp b07786ad-efa0-4ce5-87c4-609d2bd94a70))
+ (fp_line (start 8.05 5.41) (end 8.05 2) (layer "F.SilkS") (width 0.12) (tstamp b21bcbb7-6344-48ec-b5ad-9410f67fa330))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp b3c41eff-3de4-4780-9921-0db4e0223078))
+ (fp_line (start 10.11 -3.51) (end 8.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp bdd8fcbe-b9c8-48a4-8c59-6c8c7e924cde))
+ (fp_line (start 8.89 -0.61) (end 8.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp cae94a64-cecf-4bd1-b36b-d3bd0944920c))
+ (fp_line (start -1.5 7.01) (end 9 7.01) (layer "F.SilkS") (width 0.12) (tstamp cfbe3991-3928-4b50-a749-b9b3cb5934e4))
+ (fp_line (start 0.55 2) (end 0.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp d4076bf7-38bb-4a15-a3a7-c6db469d45c6))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp d92482f5-9cc4-4d04-93b4-2117fef6d3ed))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp e1fa526d-ed37-48d5-9c3e-5123e134f87e))
+ (fp_line (start -0.55 5.41) (end -0.55 2) (layer "F.SilkS") (width 0.12) (tstamp ea6e7dfc-451b-4e6c-92ed-2d031eaa5f43))
+ (fp_line (start 10.11 9.31) (end 10.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f712156f-2fbf-49f0-a4f5-781ca2864280))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp fe2c959e-4597-42ec-937d-2f5abcbedb30))
+ (fp_line (start 10.5 -3.9) (end 8.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0af5ea3c-841d-4387-9709-c3ccfdd5bedb))
+ (fp_line (start 8.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 26d6d5f1-d25d-4c3b-a41b-00d48b099d81))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3d56b8cd-6c9e-420a-8f78-b12e30879337))
+ (fp_line (start 8.5 -3.9) (end 8.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 4259a283-53e8-47c4-9b0a-a5b69d8ffe81))
+ (fp_line (start -3 9.7) (end 10.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 65905aea-8b12-4c5f-b1fa-a0822458c9df))
+ (fp_line (start 10.5 9.7) (end 10.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp aac9c627-9731-4328-bc63-aedb5103dca9))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp ec154922-9e14-4498-9310-1458d1b7ebfc))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp fd6c002c-3ee3-461b-9d28-c8e0e110da6a))
+ (fp_line (start 10 -3.4) (end 9 -3.4) (layer "F.Fab") (width 0.1) (tstamp 066b3866-02f6-4f1a-9626-d82a9e16f85c))
+ (fp_line (start 9 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0e949044-63a5-4055-9bb7-d37f0acbea24))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 20a121f3-52d2-4e96-9216-790a321bc02c))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 2a55664a-0209-401b-850e-488db48ab7d5))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 5eaae119-3da9-4bd8-a99f-06cadc6bc8d3))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 74ca9dae-4786-4578-bbe3-c5089ee6a566))
+ (fp_line (start -2.5 9.2) (end 10 9.2) (layer "F.Fab") (width 0.1) (tstamp 7a7acdc5-32e9-4dc8-aa28-31d692ce18d1))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp b8821ecd-c253-4265-8837-c04b759389d1))
+ (fp_line (start 9 -3.4) (end 9 -0.5) (layer "F.Fab") (width 0.1) (tstamp ce83e042-d798-4ac6-b9ef-a786ea3bad7a))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp db9c6da4-5703-4e09-9ec3-ddfd14730b09))
+ (fp_line (start 10 9.2) (end 10 -3.4) (layer "F.Fab") (width 0.1) (tstamp f12d6098-f14b-4ea2-9a26-6b2d2bd33243))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ab882756-8405-4a24-bfb5-d332cbc84562))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp eb459584-10ad-478f-9f0d-a78fbbe47904))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 72998ab3-66c9-4536-bb78-2b9709825acd))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e1f4000-e805-45d0-ad56-51f096aac3f7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S04B-XASK-1N-BN_1x04_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..04818e3a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S04B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d500b97-acc4-42d2-9ef8-b9cea7eb0310)
+ )
+ (fp_text value "JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal" (at 3.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp efb36284-e900-4ca4-a7a5-2e575736f5d3)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22b0bf78-3915-4e6b-a1b6-4e509a91f214)
+ )
+ (fp_line (start 4.55 5.2) (end 2.95 5.2) (layer "F.SilkS") (width 0.12) (tstamp 037c59cc-a9c6-445b-98de-01f128e00808))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 12826cd1-187a-4b2d-b8a6-78d0a31c2d89))
+ (fp_line (start 1.05 7.01) (end 1.05 2) (layer "F.SilkS") (width 0.12) (tstamp 19e9550f-5ed6-4fba-ae73-863a71927560))
+ (fp_line (start 1.05 2) (end 0.55 2) (layer "F.SilkS") (width 0.12) (tstamp 1a8cb2b4-31ee-4dfd-a9ec-1901fa1fedf5))
+ (fp_line (start 5.35 7.01) (end 9 7.01) (layer "F.SilkS") (width 0.12) (tstamp 36c28a4d-9225-40be-9316-798d2b50df26))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 3fde2713-02d7-4fd6-8930-8632e84cba30))
+ (fp_line (start 2.95 5.2) (end 2.95 3.4) (layer "F.SilkS") (width 0.12) (tstamp 4cd2e22c-212c-46f5-86d8-d6d4ce9ae3fc))
+ (fp_line (start 6.45 7.01) (end 6.45 2) (layer "F.SilkS") (width 0.12) (tstamp 4ec20032-826b-4abc-8648-be28e2b8c9e0))
+ (fp_line (start -0.55 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 6b69e65e-6846-4758-81ed-ff02f32efe0c))
+ (fp_line (start 4.55 3.4) (end 4.55 5.2) (layer "F.SilkS") (width 0.12) (tstamp 6ee3b0e9-ea30-417e-b5b6-bcc0fe9a47c0))
+ (fp_line (start -2.61 9.31) (end 10.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 716b9381-6f2c-4b24-b282-3bb8cf33b7bc))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 796040a7-3683-45d6-9e91-3e20f6d62823))
+ (fp_line (start 8.05 5.41) (end 8.05 2) (layer "F.SilkS") (width 0.12) (tstamp 8020d60e-a64c-49b4-ae4a-2454565f3143))
+ (fp_line (start -1.5 7.01) (end 2.15 7.01) (layer "F.SilkS") (width 0.12) (tstamp 8ebf3d53-f938-4bcf-8765-996b3728d4bc))
+ (fp_line (start 0.55 2) (end 0.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 975dea1e-d99d-4c76-b8fd-377e83573396))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 9ae20b46-47ce-4981-9b72-314f41dce9a3))
+ (fp_line (start -0.55 5.41) (end -0.55 2) (layer "F.SilkS") (width 0.12) (tstamp a1e12798-5733-413d-b827-1832b1ffe3a0))
+ (fp_line (start 9 7.01) (end 9 9.31) (layer "F.SilkS") (width 0.12) (tstamp afa4b34a-e8e5-4622-a702-1382f537f8e5))
+ (fp_line (start 2.95 3.4) (end 4.55 3.4) (layer "F.SilkS") (width 0.12) (tstamp b1f82707-f960-467b-9ac6-e2dd3977c290))
+ (fp_line (start 8.05 2) (end 10.11 2) (layer "F.SilkS") (width 0.12) (tstamp be39edbc-24c1-4e49-b13f-496b4a629cca))
+ (fp_line (start 6.95 5.41) (end 8.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp c4a3ed75-4895-4a3b-8653-f7c424c47eb8))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp caca9491-5c9b-4395-b461-40a186ee6041))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d09ab123-c799-4dfd-b446-961c61aeee73))
+ (fp_line (start 8.89 -0.61) (end 8.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp d17f5309-629a-4b5b-a9e8-c8fffac7296d))
+ (fp_line (start 10.11 9.31) (end 10.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d6125700-eff1-4432-8487-91bc5741dd4d))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp dbf6f3a0-9fe6-4af8-9a75-4f9a593d351d))
+ (fp_line (start 8.89 -3.51) (end 8.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp ddc8eedb-8114-4b21-8fd6-a3d42dea3b07))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp e110e308-4a65-48f6-87f5-8480794cf9a4))
+ (fp_line (start 10.11 -3.51) (end 8.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e8390f94-b064-4ccd-afd7-f7d66e5805cd))
+ (fp_line (start 0.55 5.41) (end -0.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp f039818b-7a6e-4c32-9698-90ed2b5e1e22))
+ (fp_line (start 6.45 2) (end 6.95 2) (layer "F.SilkS") (width 0.12) (tstamp f2beb57f-0c41-4234-ac79-073208d835a4))
+ (fp_line (start 6.95 2) (end 6.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp fb269f76-932e-43ab-b228-b3a544132a34))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 50fe743b-de40-470e-825d-414828e27443))
+ (fp_line (start 8.5 -3.9) (end 8.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 7b0bc686-17e6-4e3b-a172-ba6f0b8eedf0))
+ (fp_line (start 10.5 -3.9) (end 8.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 7d3b6f20-1157-43d5-be5d-2d059236045a))
+ (fp_line (start 10.5 9.7) (end 10.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 80e9af54-8d13-420b-84a2-f575ee531ed2))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 8658d58c-07c0-43d0-a671-1de621cdefb3))
+ (fp_line (start -3 9.7) (end 10.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp b5fbd974-4408-42c3-9467-8c89097a7835))
+ (fp_line (start 8.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp c145d753-d823-4da1-a993-3e2322cb3365))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp e3023ad0-3f0c-40b4-94a1-5e692b85e6f5))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 041ec97e-bc85-46d5-b611-bf648e07e4d9))
+ (fp_line (start 9 -3.4) (end 9 -0.5) (layer "F.Fab") (width 0.1) (tstamp 09baa34e-0a45-4b11-97b9-99dc54dfdb2f))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 2f09c33f-1f28-4f26-a39e-95bea2a5b8fb))
+ (fp_line (start 10 -3.4) (end 9 -3.4) (layer "F.Fab") (width 0.1) (tstamp 5c26b3cc-28bb-46fb-ae6c-072b3bd2d46b))
+ (fp_line (start 9 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6e7a02e0-e353-461b-8233-d7ea6cf3fb6f))
+ (fp_line (start 10 9.2) (end 10 -3.4) (layer "F.Fab") (width 0.1) (tstamp 7048c5eb-ccf3-4c5c-b7bb-694a53c0ee6a))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 86d8a9a4-9083-445f-9067-61accb9b052e))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp b3642dfb-48f2-401d-8ec8-a887231c81c1))
+ (fp_line (start -2.5 9.2) (end 10 9.2) (layer "F.Fab") (width 0.1) (tstamp c07d4f57-2cc2-467e-b9b5-ab8f5f07a7f2))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp c1772ade-13e5-4600-85a8-115ac824daf4))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp e407ec0a-d055-4c47-941f-bfec5dcdebdc))
+ (pad "" np_thru_hole oval (at 3.75 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 9da42872-d240-4ff0-9ad9-49d638157d0b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c49eaf1e-1402-4ff6-9bcd-cb600975c3a0))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp db30fb47-ba4f-461a-b32d-fb6408f104aa))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b6031e53-1ee4-4f78-b354-10c0ec093dbf))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ff009ae3-8a0f-4470-973b-a9124e362061))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S04B-XASK-1_1x04_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8a36a92d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S05B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77f2ab7f-6964-46c0-87ba-6a058fb2d769)
+ )
+ (fp_text value "JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal" (at 5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e61a7a1a-2966-4559-9821-f4442eb5fecb)
+ )
+ (fp_text user "${REFERENCE}" (at 5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95c96fbf-203f-4f11-a7c9-11a233e4c235)
+ )
+ (fp_line (start 8.2 2) (end 8.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 0083e513-053d-4194-868c-dc01a96c5130))
+ (fp_line (start 7.7 7.01) (end 7.7 2) (layer "F.SilkS") (width 0.12) (tstamp 01315bf8-298e-4f5f-aae4-47399dc16355))
+ (fp_line (start 2.3 7.01) (end 2.3 2) (layer "F.SilkS") (width 0.12) (tstamp 039ef9c9-49ec-48a5-9dda-acabcb70062b))
+ (fp_line (start 9.3 2) (end 12.61 2) (layer "F.SilkS") (width 0.12) (tstamp 070efdc8-4d1f-40c6-acba-d7aaf92d97b5))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 079455f1-4330-42f6-a401-2bfdf3e15c7c))
+ (fp_line (start 2.3 2) (end 1.8 2) (layer "F.SilkS") (width 0.12) (tstamp 172faa53-e29a-4db0-8578-6e1e629f14a6))
+ (fp_line (start 4.2 3.4) (end 5.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp 199176df-0abe-49de-a406-73255c9aaa12))
+ (fp_line (start 5.8 5.2) (end 4.2 5.2) (layer "F.SilkS") (width 0.12) (tstamp 21070e7f-09d0-489f-81a5-aadf78f785e0))
+ (fp_line (start 12.61 -3.51) (end 11.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 252bb965-6e58-4853-8689-7663dd0b2597))
+ (fp_line (start 1.8 5.41) (end 0.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4f302a39-a450-42e0-a7a5-4338ee72c752))
+ (fp_line (start 5.8 3.4) (end 5.8 5.2) (layer "F.SilkS") (width 0.12) (tstamp 5499f629-bd23-4ddc-9e6b-3ff1e018a597))
+ (fp_line (start 1.8 2) (end 1.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp 5fa4157e-2bdf-43c0-83e4-ea7670d05752))
+ (fp_line (start 8.2 5.41) (end 9.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp 6760011d-7359-4a02-b283-e4c227f84f38))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 728569b6-eb24-4e39-91f0-718d099bd471))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 77065dd9-0f67-4e34-b28b-a50abd07e8dd))
+ (fp_line (start 0.7 5.41) (end 0.7 2) (layer "F.SilkS") (width 0.12) (tstamp 7fa60c43-4e69-4394-82a6-f3194f8b5789))
+ (fp_line (start 0.7 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 8b6d43fc-05a1-45d2-8e18-3ae2c226dd77))
+ (fp_line (start 9.3 5.41) (end 9.3 2) (layer "F.SilkS") (width 0.12) (tstamp 94e71e0a-ca6e-4113-8318-6c13864a8537))
+ (fp_line (start -2.61 9.31) (end 12.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 970d607b-9459-4420-b1f3-519f3f558bdf))
+ (fp_line (start 7.7 2) (end 8.2 2) (layer "F.SilkS") (width 0.12) (tstamp 9b46aef5-e3ba-47a1-98fc-94fdfa258bde))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 9d18c1b8-d8e7-4abb-a387-c377ebfa1ebf))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp b3df958d-e943-47b1-b6ea-d3a154ef0288))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp badcc40d-d831-4ab3-93c8-2889e9818df8))
+ (fp_line (start 4.2 5.2) (end 4.2 3.4) (layer "F.SilkS") (width 0.12) (tstamp bc0f1035-f4fb-4e06-9f76-a91af572c177))
+ (fp_line (start 11.39 -0.61) (end 11.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp bd8120a2-0dcb-4400-b8d4-4c5675424407))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d7882173-83c4-4da4-a213-5cf883d85fe1))
+ (fp_line (start 11.39 -3.51) (end 11.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp de11cd6a-7252-4761-b3b5-84963b31dd6b))
+ (fp_line (start 11.5 7.01) (end 11.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp f04cbb56-030c-46c2-81b1-8559a345e85e))
+ (fp_line (start 12.61 9.31) (end 12.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f1fbf41e-601e-4587-b5ff-fdac566c0be7))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp fbe8c8d7-e0c1-441a-9c49-8c4ebecb9d8f))
+ (fp_line (start -1.5 7.01) (end 11.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp fdeed60f-b1b6-4a6b-8647-5dc87ea2b95a))
+ (fp_line (start 13 -3.9) (end 11 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 26a6452f-a418-4a45-8885-33fb8c989ff3))
+ (fp_line (start 11 -3.9) (end 11 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 324a4e18-3612-4ad9-84fc-90c9029434a0))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 43ff0d6e-d652-46da-b02a-8611c204b8a2))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 6dca3a6e-d6cd-44e0-8a4e-237499785e29))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 934b8eef-cf9f-4512-b781-a22eadf6388b))
+ (fp_line (start 13 9.7) (end 13 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp ad2d2ffe-3a43-4a63-b944-3d8200b8ecc6))
+ (fp_line (start 11 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp d232739d-171e-4ad5-b0b0-a794b837aeed))
+ (fp_line (start -3 9.7) (end 13 9.7) (layer "F.CrtYd") (width 0.05) (tstamp d4527b4a-14c5-416d-8b85-a08aa5e3ab28))
+ (fp_line (start 12.5 9.2) (end 12.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 09e7b931-3c89-4a8e-a5f2-9e7a223c2d46))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 0d055ff2-3a87-48a0-8191-e865802f4f09))
+ (fp_line (start 12.5 -3.4) (end 11.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 0d91f32e-37f3-4ffc-a6c0-3a5d9a5e2064))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 0e8fb4bc-b3c7-4781-b0fe-6f457c1fa008))
+ (fp_line (start 11.5 -3.4) (end 11.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1b513ab6-0f04-4ff2-a0a3-d033d75f0c3a))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 22cfaa27-12ec-410c-aebe-dc656f2d81f7))
+ (fp_line (start 11.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 74b743dd-e424-4c6d-baab-ecd1261ba040))
+ (fp_line (start -2.5 9.2) (end 12.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 780ff642-370c-4117-a690-201ac6af8814))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 8ab0500d-864e-4593-b150-5602b8d7da3b))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp de1f77ae-cf9d-4b9e-8f6e-bd81d30d20dd))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp e05d0d76-610d-4776-81f9-e8413b80ad7d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 7b26bf2c-75b2-4ce6-8494-a64b94acb47c))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4a656bad-38a5-4435-aeb7-ec7b3826bb95))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 95cbbe7b-4e73-435c-9b3a-4de7cc03b2fe))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3034eea-4d93-4da3-93c5-34899537f7ce))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f55372ec-9f97-40f2-85bb-82108377abb9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S05B-XASK-1N-BN_1x05_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..310674fe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S05B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c045c24e-e40f-41d3-a637-2cca7c99619c)
+ )
+ (fp_text value "JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal" (at 5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 807a4258-1f36-45cb-a395-1ebec221c14f)
+ )
+ (fp_text user "${REFERENCE}" (at 5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95935fd2-1ce6-4ed2-97b2-0a45beee9604)
+ )
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 006c9bf1-0e8f-4e0f-ad1d-5fcc071b9d4c))
+ (fp_line (start 5.8 5.2) (end 4.2 5.2) (layer "F.SilkS") (width 0.12) (tstamp 082bbdcc-8d44-4584-8893-aab2c362d32f))
+ (fp_line (start 5.8 3.4) (end 5.8 5.2) (layer "F.SilkS") (width 0.12) (tstamp 09b37685-f9da-43ed-a695-053518a73b2f))
+ (fp_line (start -2.61 9.31) (end 12.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 1798f05e-14b1-4689-86e3-ea522d772ce5))
+ (fp_line (start 9.3 5.41) (end 9.3 2) (layer "F.SilkS") (width 0.12) (tstamp 20dfae25-a4f8-4aef-a16d-69b23d909232))
+ (fp_line (start 11.39 -0.61) (end 11.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 23ce70e3-2428-4446-afef-bc2a92d33696))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 2f7ef68b-5d1d-4530-8106-b2af8b76c4d2))
+ (fp_line (start 8.2 5.41) (end 9.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp 392664b6-bdb5-425e-b11a-8efb01b3d132))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 3e986e8d-e8ca-4bfb-a6c0-eb7ba11c5e1b))
+ (fp_line (start 1.8 2) (end 1.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4a6aacc6-b336-4deb-a220-cebdd6e4e7b1))
+ (fp_line (start 8.2 2) (end 8.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 5177dcd7-8807-4132-ad2e-4e7b03ffbd1a))
+ (fp_line (start 0.7 5.41) (end 0.7 2) (layer "F.SilkS") (width 0.12) (tstamp 585ad8d0-396d-4f47-9d92-e67f3f613172))
+ (fp_line (start 12.61 9.31) (end 12.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 58705720-a46b-4f85-8e18-6484cb288f8b))
+ (fp_line (start 11.5 7.01) (end 11.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 5cdccf30-bfd5-42d8-beba-ea231f61e0fd))
+ (fp_line (start 7.7 2) (end 8.2 2) (layer "F.SilkS") (width 0.12) (tstamp 5fde2db3-aab4-4abf-a201-2cdea38d90ae))
+ (fp_line (start 1.8 5.41) (end 0.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 720c37a4-44c2-443b-951f-c8e585d2a22e))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 75ed9dfb-03cb-4ce8-9e92-fec3ae1dcff8))
+ (fp_line (start 4.2 3.4) (end 5.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp 7b8db791-ea7e-4f9b-b77a-f323562d69ec))
+ (fp_line (start 6.6 7.01) (end 11.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 81a08d0a-9b78-47f6-8f29-eb4c2c537546))
+ (fp_line (start 2.3 2) (end 1.8 2) (layer "F.SilkS") (width 0.12) (tstamp 86a5dc1d-f75a-499e-97ad-8289135ec379))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 8ed89663-eb55-476a-b1da-542d119c9a07))
+ (fp_line (start 4.2 5.2) (end 4.2 3.4) (layer "F.SilkS") (width 0.12) (tstamp 9d7fff92-e750-45cb-add3-c7e1911c93b5))
+ (fp_line (start 9.3 2) (end 12.61 2) (layer "F.SilkS") (width 0.12) (tstamp a21f2803-45d9-43ca-8d62-9dfb52cd7bf5))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a7eeaaa3-fda6-4d5c-95d5-d828d2e5e44c))
+ (fp_line (start 0.7 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp a807fbf2-ce7f-4321-adec-a26a7dfb1a6d))
+ (fp_line (start -1.5 7.01) (end 3.4 7.01) (layer "F.SilkS") (width 0.12) (tstamp b33f6640-4c55-473b-8b24-28a4ebef2f21))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp b3d0c774-d9af-4b73-84cb-65eaf35b8cb7))
+ (fp_line (start 11.39 -3.51) (end 11.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp d7c9ddb6-e971-4c94-9383-2f535c61f141))
+ (fp_line (start 2.3 7.01) (end 2.3 2) (layer "F.SilkS") (width 0.12) (tstamp ef623eb6-2ed4-4fdb-9155-755bb2d064d8))
+ (fp_line (start 7.7 7.01) (end 7.7 2) (layer "F.SilkS") (width 0.12) (tstamp f16ddf93-4c0a-4283-bdc2-d7228a624e59))
+ (fp_line (start 12.61 -3.51) (end 11.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp fd7070a4-08f6-423d-ac82-b2eb544dd94a))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp ffe778da-ff54-4c87-a51b-61809e2c341d))
+ (fp_line (start 13 -3.9) (end 11 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2856dc99-48df-4cb5-b212-232c40a6a5f2))
+ (fp_line (start 13 9.7) (end 13 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2e1041ab-5c36-4a27-b43d-5dc290a1b2d1))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 40ab61d7-1279-4855-a433-c619695531a8))
+ (fp_line (start -3 9.7) (end 13 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 55900745-2676-4ba4-b2a6-31cb0ad9ecbe))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 8923435a-3a41-4341-b980-a0e5c43894ec))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp bfe5d9ee-9e64-44ba-82e5-517debf7efd6))
+ (fp_line (start 11 -3.9) (end 11 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp e25e496a-f715-4640-a112-0ccd95615832))
+ (fp_line (start 11 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp f8c9e2c0-44eb-4612-9c94-938dd6f24dbb))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 26baa702-2aec-4b28-8a82-26d099d5b463))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 2c37447c-3ad4-4fe0-83e4-f67172fdc1c7))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 382358c8-4689-465f-a981-1afa6713ed89))
+ (fp_line (start 11.5 -3.4) (end 11.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6ff1dedf-1195-4f25-833f-dd967a80c253))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 749240be-0994-4140-a326-5c51a0b17a18))
+ (fp_line (start 12.5 -3.4) (end 11.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 945a5d81-4c01-4afa-8cf9-6c14f821458c))
+ (fp_line (start 11.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp a2bc190f-897e-4f51-a537-69c3c36581f3))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp a513df9d-1eee-4456-b249-281ab08ba0f8))
+ (fp_line (start 12.5 9.2) (end 12.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp b0657809-dc0c-499d-851e-9396324753fd))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp b7ebecd0-902d-451e-b6b5-b1ab29a5b988))
+ (fp_line (start -2.5 9.2) (end 12.5 9.2) (layer "F.Fab") (width 0.1) (tstamp e8c7769a-95d2-4071-b4a7-96338f187773))
+ (pad "" np_thru_hole oval (at 5 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp b6b214f8-2cac-4be2-9d49-454799eee7f3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 8975fcaa-cc99-481e-98f7-805e6e8998d9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5b0c5374-0e43-4136-a950-b72b4636e7a1))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bf739f68-91d9-47a2-afef-5f3dbf759ff1))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8d8be66a-ab95-4303-b8c9-7135eaaef436))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f7a8d87a-22dc-4c9b-b63e-bdd52904bdf1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S05B-XASK-1_1x05_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..81c5d152
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S06B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7d6f269d-a186-467d-b62b-f0e6f2f6bcac)
+ )
+ (fp_text value "JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal" (at 6.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90c27010-823c-43d8-bfe9-3bdd7b9021ef)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b66acdf2-e15c-427a-b0c3-4fce3c35f5fb)
+ )
+ (fp_line (start 14 7.01) (end 14 9.31) (layer "F.SilkS") (width 0.12) (tstamp 040735c4-d8a1-40c9-b3e8-775615c51db0))
+ (fp_line (start 10.55 2) (end 11.05 2) (layer "F.SilkS") (width 0.12) (tstamp 0ff3fc0c-a51a-40cc-a234-44cf37025751))
+ (fp_line (start 5.45 5.2) (end 5.45 3.4) (layer "F.SilkS") (width 0.12) (tstamp 1aee33f0-7991-4533-948c-421318d02468))
+ (fp_line (start 12.7 7.01) (end 12.7 2) (layer "F.SilkS") (width 0.12) (tstamp 1da45caa-9e9c-422f-b68f-4d605db112f1))
+ (fp_line (start 3.05 2) (end 3.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 220da235-1939-40e4-ab89-6e487d9560f3))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 2425256c-0299-4695-a88f-ff6566495f22))
+ (fp_line (start 9.45 2) (end 9.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 252ba334-3db9-4feb-99f1-44814da8829a))
+ (fp_line (start 12.7 2) (end 15.11 2) (layer "F.SilkS") (width 0.12) (tstamp 493bc23c-83a1-4fd6-80a8-f0deebca62ef))
+ (fp_line (start 8.95 2) (end 9.45 2) (layer "F.SilkS") (width 0.12) (tstamp 4ddede46-e49b-4653-9204-0bc75a1c6a30))
+ (fp_line (start 5.45 3.4) (end 7.05 3.4) (layer "F.SilkS") (width 0.12) (tstamp 5cf56348-74bd-4129-a38f-918825d9c465))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 5fc2e759-eff1-4648-97e0-b6bb4767fb48))
+ (fp_line (start 15.11 -3.51) (end 13.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 6a4ef7a6-d1b8-451a-9216-3658d85e453e))
+ (fp_line (start 1.95 5.41) (end 1.95 2) (layer "F.SilkS") (width 0.12) (tstamp 7343aa69-8077-41b4-ada7-e620fcb3bd77))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 735ae52f-deb8-4317-8cac-ab3dfd5dcc01))
+ (fp_line (start -1.5 7.01) (end 14 7.01) (layer "F.SilkS") (width 0.12) (tstamp 78210cb8-3fb3-46e5-b4d3-82114314bea3))
+ (fp_line (start 7.05 5.2) (end 5.45 5.2) (layer "F.SilkS") (width 0.12) (tstamp 80f081ee-4fbd-4d07-9eb2-1f96d5b4158f))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 81bd61e0-211d-43cb-9efb-606baa3b3c35))
+ (fp_line (start 13.89 -0.61) (end 13.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 88f7a72b-b1e1-40a7-a8f2-69e4bcf664b0))
+ (fp_line (start 3.05 5.41) (end 1.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8972b547-d90a-4fc9-880e-a9d95feaf4df))
+ (fp_line (start 3.55 7.01) (end 3.55 2) (layer "F.SilkS") (width 0.12) (tstamp 8aac86d4-1f31-4956-8383-e553168f5d31))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp a99ed7f1-c081-4d16-a9c0-e56325a216c5))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp af4a4c42-d566-4405-abbf-d012fe68802c))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp b15fc22f-e183-4f43-8557-8983b7bb2146))
+ (fp_line (start 15.11 9.31) (end 15.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b1ba9b86-434a-41f2-92e5-59a2dd4eb488))
+ (fp_line (start 13.89 -3.51) (end 13.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b1fdff3c-3cbc-479a-8f75-b0fa96ea12fc))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp baa6442f-83ea-4049-8afd-187029321a1e))
+ (fp_line (start 11.05 2) (end 11.05 7.01) (layer "F.SilkS") (width 0.12) (tstamp bba009ea-b4f7-43cd-b552-0db7c9344287))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp bd215783-425e-453d-81eb-637e19ded85e))
+ (fp_line (start 8.95 7.01) (end 8.95 2) (layer "F.SilkS") (width 0.12) (tstamp bfc9565c-7b6e-435f-8eb4-c0f450734d9f))
+ (fp_line (start 10.55 5.41) (end 10.55 2) (layer "F.SilkS") (width 0.12) (tstamp c708174a-0f89-4380-9d2b-b37e4840f18b))
+ (fp_line (start 7.05 3.4) (end 7.05 5.2) (layer "F.SilkS") (width 0.12) (tstamp c7625127-ee72-4478-a870-1d4183e19db5))
+ (fp_line (start -2.61 9.31) (end 15.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp ca2214e8-916e-44c6-93ed-593489a4a616))
+ (fp_line (start 1.45 2) (end 1.45 7.01) (layer "F.SilkS") (width 0.12) (tstamp cee26702-9e4f-41b0-8098-f0bc661f4f8f))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d2f65290-a0f2-4517-b63a-d8b22d0b26a2))
+ (fp_line (start 3.55 2) (end 3.05 2) (layer "F.SilkS") (width 0.12) (tstamp dfa51597-df1c-4315-8e55-04a038251e78))
+ (fp_line (start 1.95 2) (end 1.45 2) (layer "F.SilkS") (width 0.12) (tstamp e58594df-f07b-4b8d-9c78-0c6df6d8cf21))
+ (fp_line (start 9.45 5.41) (end 10.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp ed15db6b-e51e-41f8-a098-52d59e073776))
+ (fp_line (start 13.5 -3.9) (end 13.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 173ae72e-d7e2-4987-ada9-9c5c51764c8f))
+ (fp_line (start 15.5 9.7) (end 15.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 1dee7d05-9041-4970-a453-e02ddd90edc5))
+ (fp_line (start -3 9.7) (end 15.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 31eebbd6-1b93-43b1-a1bb-120fc340aa0d))
+ (fp_line (start 15.5 -3.9) (end 13.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3beb59d1-aa0e-443c-83c9-01d12fe00547))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3fb9f5f0-392f-4d6a-a8f3-fcb15d028b67))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 7d8237d0-70bc-481f-a47a-88550f0261c8))
+ (fp_line (start 13.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 8338e910-6703-4023-9da8-fc6424682ffb))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp ef00337a-99e4-4fcf-b8da-109dd12252a6))
+ (fp_line (start -2.5 9.2) (end 15 9.2) (layer "F.Fab") (width 0.1) (tstamp 3b9dd243-3851-4464-b0c7-bcefe235784f))
+ (fp_line (start 14 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 533ce4c8-a637-49f4-b37c-fe8b478ddede))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 9bed5f1f-6b4a-475e-8a1f-2dcdf546e1e5))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp b21c456e-955d-4aee-9033-1cdb23264cc7))
+ (fp_line (start 15 -3.4) (end 14 -3.4) (layer "F.Fab") (width 0.1) (tstamp b4a1ae23-bfe8-485d-8620-fe77aae7d0d7))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp b78a50b1-9b4d-4080-8660-9307265417ec))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp c9b4d5ef-0f17-4aa1-8bcf-6a774e66bbae))
+ (fp_line (start 14 -3.4) (end 14 -0.5) (layer "F.Fab") (width 0.1) (tstamp d4b18bff-4b5b-44f1-96b7-07653cdf6ad8))
+ (fp_line (start 15 9.2) (end 15 -3.4) (layer "F.Fab") (width 0.1) (tstamp e56c6397-903c-462b-b9d0-9638a18a78b7))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp fb7a4970-244e-4680-a99b-30fd768454dc))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp fdb55ee3-a083-4886-83be-fb870e48d01d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 0efa6af5-49c6-454f-8a56-0a329d4388e6))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f8f3abdb-2e7d-407b-9ba7-115e82d9b59b))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8de75f18-83c5-46f3-b107-4f027cc25ebb))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cc3736f5-cebd-4203-8950-94b070bf0a69))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c23c0f57-8b9d-4af0-89b5-edd0191487e6))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3b05d63d-3b5d-4527-b942-e0a5240ada5d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S06B-XASK-1N-BN_1x06_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a216d3aa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S06B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb344da9-8334-4641-a0b8-101229a1de6c)
+ )
+ (fp_text value "JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal" (at 6.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f53a665-e674-4102-8471-5972bce96658)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c218788-5dea-4d18-817e-38d3300b36b5)
+ )
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 025f2681-3916-4bb0-a7fe-d96fd9e0acdd))
+ (fp_line (start 9.45 2) (end 9.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 0df83651-f45e-4201-b9eb-33a6819e548a))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 1b28190b-fc88-4699-8186-39a5a23a31db))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1d8d1459-9530-4f49-a06a-3d58fa28081f))
+ (fp_line (start 1.45 2) (end 1.45 7.01) (layer "F.SilkS") (width 0.12) (tstamp 23144a70-d602-4cf1-8b12-94cfd9fea190))
+ (fp_line (start 13.89 -0.61) (end 13.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 2b8f4d09-ddef-40b8-b528-ee548f82cf3a))
+ (fp_line (start 15.11 9.31) (end 15.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 300bf247-485f-4848-8e05-7aa9f30910a6))
+ (fp_line (start 3.55 2) (end 3.05 2) (layer "F.SilkS") (width 0.12) (tstamp 387e58e1-66df-409d-b5d1-497771eaff13))
+ (fp_line (start 1.95 5.41) (end 1.95 2) (layer "F.SilkS") (width 0.12) (tstamp 4525203c-0e7e-4e3b-9372-1d894b66bc24))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 46dd145e-6b7f-407f-bd0e-1f6fa2e781e6))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 542843d2-8e6c-48d4-bc40-7f4d484060a5))
+ (fp_line (start 5.45 5.2) (end 5.45 3.4) (layer "F.SilkS") (width 0.12) (tstamp 6bef8ffd-cecc-4983-9ce1-51cb92f78504))
+ (fp_line (start -2.61 9.31) (end 15.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 70d20bad-bac0-4a35-878d-755eaf6dc35b))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 7206f048-bc61-4591-8b1f-905266cf07f8))
+ (fp_line (start 15.11 -3.51) (end 13.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 776587f7-ed92-49cd-b017-4df36b366794))
+ (fp_line (start 7.85 7.01) (end 14 7.01) (layer "F.SilkS") (width 0.12) (tstamp 82a1bef0-0079-44a5-a0cc-25f035b36766))
+ (fp_line (start 9.45 5.41) (end 10.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8393ec75-ed45-48ea-ad58-6036700b27b4))
+ (fp_line (start 11.05 2) (end 11.05 7.01) (layer "F.SilkS") (width 0.12) (tstamp 8c939249-e421-4201-8a83-d183ede9b71c))
+ (fp_line (start 1.95 2) (end 1.45 2) (layer "F.SilkS") (width 0.12) (tstamp 8ccf6289-5913-4c63-b5f7-3755e42101d8))
+ (fp_line (start -1.5 7.01) (end 4.65 7.01) (layer "F.SilkS") (width 0.12) (tstamp 8d736151-8faf-4353-b066-f17b083215ca))
+ (fp_line (start 12.7 2) (end 15.11 2) (layer "F.SilkS") (width 0.12) (tstamp 9526fc05-c54a-405f-bf4e-59594b649cf6))
+ (fp_line (start 7.05 5.2) (end 5.45 5.2) (layer "F.SilkS") (width 0.12) (tstamp a26de230-ac0e-4867-a01f-730c35ac952b))
+ (fp_line (start 14 7.01) (end 14 9.31) (layer "F.SilkS") (width 0.12) (tstamp a5891798-1cb7-46fe-9d11-720b0c31152f))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ade5f5e4-c354-4d5e-9e09-6f4da47afd39))
+ (fp_line (start 10.55 2) (end 11.05 2) (layer "F.SilkS") (width 0.12) (tstamp b7e7f104-edd3-4809-a641-8ef189623a46))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp b86d9192-4d70-4efc-8059-43ac00ad96f3))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp bb027783-f748-49ed-b645-fbe11aa67ab4))
+ (fp_line (start 3.55 7.01) (end 3.55 2) (layer "F.SilkS") (width 0.12) (tstamp bd208942-1734-4505-9742-f843352e5d2c))
+ (fp_line (start 3.05 2) (end 3.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp c33b147f-2cd3-4d47-90d0-2d57061abb79))
+ (fp_line (start 3.05 5.41) (end 1.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp c4b8bffe-99e6-4bd6-ae62-da2463f7f2fd))
+ (fp_line (start 8.95 7.01) (end 8.95 2) (layer "F.SilkS") (width 0.12) (tstamp c65a34f6-0364-40a3-a9b0-30af9fc2212b))
+ (fp_line (start 12.7 7.01) (end 12.7 2) (layer "F.SilkS") (width 0.12) (tstamp c9d5de67-0ce3-427b-8b2c-8846dec40191))
+ (fp_line (start 5.45 3.4) (end 7.05 3.4) (layer "F.SilkS") (width 0.12) (tstamp ddd8894a-ebcf-45e0-a346-9cf423ffa0a2))
+ (fp_line (start 13.89 -3.51) (end 13.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp df634458-f071-4b6a-bf9d-c5213fd87771))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp e7e60114-8ab8-4be7-acf1-468c317eb428))
+ (fp_line (start 8.95 2) (end 9.45 2) (layer "F.SilkS") (width 0.12) (tstamp e88d4c21-77c5-468b-8287-65edea035109))
+ (fp_line (start 10.55 5.41) (end 10.55 2) (layer "F.SilkS") (width 0.12) (tstamp ec944b48-b8bc-4204-8274-d5768ccb6b32))
+ (fp_line (start 7.05 3.4) (end 7.05 5.2) (layer "F.SilkS") (width 0.12) (tstamp ff1af503-a66b-4922-b346-b51b6d1a5965))
+ (fp_line (start 13.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 1090e007-31aa-4afd-94dd-612ba48a91fe))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2a943c22-4b46-4641-9aa9-f86760456e00))
+ (fp_line (start 15.5 9.7) (end 15.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 57e2c2ed-66e4-4045-b6d1-2754bee29700))
+ (fp_line (start 15.5 -3.9) (end 13.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 76f0c4b0-2d0c-4d78-ba5b-898148dcf27c))
+ (fp_line (start 13.5 -3.9) (end 13.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp afbcfeec-6cec-412c-8d32-bf3c719eedcb))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp d54932ad-a534-4c90-851d-f9e7f592fc27))
+ (fp_line (start -3 9.7) (end 15.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp d6608e49-1e33-4341-8b7a-4a5beb3f3174))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp db6e9fd0-1a12-4561-b756-7c9ecc6416f2))
+ (fp_line (start 15 9.2) (end 15 -3.4) (layer "F.Fab") (width 0.1) (tstamp 225cdad6-f29c-4960-820e-15b19939682c))
+ (fp_line (start 15 -3.4) (end 14 -3.4) (layer "F.Fab") (width 0.1) (tstamp 32f44ac5-3e8c-4698-8b87-a5befbcd14c8))
+ (fp_line (start -2.5 9.2) (end 15 9.2) (layer "F.Fab") (width 0.1) (tstamp 3dcc0bb0-a2f6-4d07-bd45-25b7ce258d56))
+ (fp_line (start 14 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5281c7a6-96e2-4b79-a64e-242285c48dfa))
+ (fp_line (start 14 -3.4) (end 14 -0.5) (layer "F.Fab") (width 0.1) (tstamp c852a890-a90c-4cd3-bfb4-21aa4917a34b))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp d158e247-53a1-4809-b9ff-90d032e89af9))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp d878b8b6-eb73-47aa-9a5c-6b5d4f8d32b0))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp df6e5770-2ada-4ecc-a9c2-e3bd1b41c9cf))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp f22b3e61-0bd7-4bbc-afd7-8f775ff089a5))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp fcdc154b-8c73-4e2a-b66c-761d651c1e8e))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp fd203cf9-ff81-4272-96c5-feb2ee60b4b8))
+ (pad "" np_thru_hole oval (at 6.25 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 732df0a6-3165-496f-ab24-5c8fe659cb49))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 99f8ca83-2c52-44c2-9d4c-b8402d44076a))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 09d56c95-d332-4d43-9fc8-1b928f3d92d4))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3c4f5065-831e-4fd7-87c4-fa78c730a922))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2c547c41-ed36-4cd0-8ae0-c39b1c889b9c))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c059e034-e810-4dcf-9130-36ebfa8f62f0))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7127fa6d-b7ed-4cc1-9cbe-92a714210afb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S06B-XASK-1_1x06_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4aa75553
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S07B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8bbfc27-a56c-462f-8a4d-5f8d8b9f68f9)
+ )
+ (fp_text value "JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal" (at 7.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp de8a4cd5-a6ea-4bfe-b4b9-7b2783d0b231)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8ddbf73-6c32-4885-aada-d6286d090244)
+ )
+ (fp_line (start 15.2 7.01) (end 15.2 2) (layer "F.SilkS") (width 0.12) (tstamp 0284d94a-979a-4120-be42-613fd24df8df))
+ (fp_line (start 3.2 5.41) (end 3.2 2) (layer "F.SilkS") (width 0.12) (tstamp 188d71ab-51a1-4358-ba8a-2e23def2f76d))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1aba84a6-f7d8-4629-a48d-a93fa7a3b7c8))
+ (fp_line (start 4.8 7.01) (end 4.8 2) (layer "F.SilkS") (width 0.12) (tstamp 1f234cd8-bb9e-47d4-bd9b-e662639c0800))
+ (fp_line (start 10.2 2) (end 10.7 2) (layer "F.SilkS") (width 0.12) (tstamp 1f4e45c1-a9f1-4932-b335-6bd3c995b4c4))
+ (fp_line (start 16.39 -0.61) (end 16.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 202ca7d5-04fd-4dcf-add1-d68dfda9ef9b))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 235cd350-68ad-4309-a420-5ad70136f829))
+ (fp_line (start 17.61 9.31) (end 17.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2a024aef-b2a7-4f47-9b53-fb4130c61815))
+ (fp_line (start 6.7 3.4) (end 8.3 3.4) (layer "F.SilkS") (width 0.12) (tstamp 3245d258-b284-4c79-a4d7-2658fe98fdf5))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 34e533d6-af4a-45fb-925b-e4156abe7404))
+ (fp_line (start 6.7 5.2) (end 6.7 3.4) (layer "F.SilkS") (width 0.12) (tstamp 4380046f-fef4-4a54-8018-1d9d7dbc4124))
+ (fp_line (start 4.3 5.41) (end 3.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4a8d6982-c9df-4568-a72c-cd9502420412))
+ (fp_line (start 16.5 7.01) (end 16.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 6340acf6-c9de-46d9-b066-45bdfca4c15d))
+ (fp_line (start 2.7 2) (end 2.7 7.01) (layer "F.SilkS") (width 0.12) (tstamp 6a76b41a-dbe7-4b26-b1b8-a75174c162ee))
+ (fp_line (start 8.3 3.4) (end 8.3 5.2) (layer "F.SilkS") (width 0.12) (tstamp 8c8c01c9-c9e1-471f-8cb6-9f46f80bbf84))
+ (fp_line (start -1.5 7.01) (end 16.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 9103f02b-779d-489f-95ba-a885e5ae43bd))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9128f501-7e2c-4f0b-91a6-3846d2dd198e))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 93b196a9-c779-42fc-b011-07548bc445e9))
+ (fp_line (start 3.2 2) (end 2.7 2) (layer "F.SilkS") (width 0.12) (tstamp 94bfb3cf-eedb-4afe-8020-8e485b6fa92d))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 96700324-08a3-4737-ae1d-bc3ca8e9aa61))
+ (fp_line (start 10.7 2) (end 10.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 979672f2-cd6b-4c27-8d26-a5769113fc52))
+ (fp_line (start 11.8 2) (end 12.3 2) (layer "F.SilkS") (width 0.12) (tstamp 98a9c736-e096-47d6-80a4-0f8a8f18a793))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp ac168c7b-2d96-4a2c-84d1-4e5180710d87))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp b190a5eb-54df-49c7-8968-bce65b9a0f01))
+ (fp_line (start 16.39 -3.51) (end 16.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b6a77ec5-cf96-4fea-9fe5-fdd3cca2797b))
+ (fp_line (start 8.3 5.2) (end 6.7 5.2) (layer "F.SilkS") (width 0.12) (tstamp b8319688-38dc-46de-9529-bdf679650e1e))
+ (fp_line (start 15.2 2) (end 17.61 2) (layer "F.SilkS") (width 0.12) (tstamp b99890ac-3cd4-4fbe-9a90-bcc191cebb36))
+ (fp_line (start -2.61 9.31) (end 17.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp bc41ab3a-98d9-403d-b824-dd2a9c3affe4))
+ (fp_line (start 17.61 -3.51) (end 16.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp bd51e91d-cf96-4e3d-a5c7-abaabda27efa))
+ (fp_line (start 12.3 2) (end 12.3 7.01) (layer "F.SilkS") (width 0.12) (tstamp bd8f98dc-ab89-404e-a859-240471e6c8f1))
+ (fp_line (start 10.2 7.01) (end 10.2 2) (layer "F.SilkS") (width 0.12) (tstamp bdf6abbf-d2f1-4bb2-b58b-283cd9dab3a4))
+ (fp_line (start 4.3 2) (end 4.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp c0af4568-9c30-4bca-a414-e1824fee0637))
+ (fp_line (start 11.8 5.41) (end 11.8 2) (layer "F.SilkS") (width 0.12) (tstamp c47c44ba-8d4f-4ae3-8e71-c22829e80d8a))
+ (fp_line (start 4.8 2) (end 4.3 2) (layer "F.SilkS") (width 0.12) (tstamp e01f2097-7550-4b51-906f-32d70b3d8439))
+ (fp_line (start 10.7 5.41) (end 11.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp ea4b48b0-d7b3-410f-adef-8efa630d7491))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp ec96f7f1-aeb1-45c4-acae-c34778433ca3))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp f80ddabe-85c8-4fb3-9b64-157b8abe6e2b))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 06280231-936b-4ed5-a3b7-8726abdac62f))
+ (fp_line (start -3 9.7) (end 18 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 712c5eab-3df2-492e-b7d4-57bf28586995))
+ (fp_line (start 18 9.7) (end 18 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 74242310-6790-42cc-a232-49fd7b19ceb6))
+ (fp_line (start 16 -3.9) (end 16 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 99decf57-e96a-4488-b18f-34f78f8585e4))
+ (fp_line (start 18 -3.9) (end 16 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp d3fc8a8c-7b9c-44c1-9f31-f2301e6c6560))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp da3e644e-d4dc-4157-ba5c-0c8c208d205c))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp f9e1dd1d-aaaa-4add-8024-3f6df740ac9a))
+ (fp_line (start 16 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp fbed2991-b42a-48ae-ab6d-0f2ebf337975))
+ (fp_line (start 17.5 9.2) (end 17.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 0944c706-7b7b-4e0e-810d-0e97db7cddbb))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 14e8c307-7b2c-4dc6-90ec-5e7f7cc47483))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 17da716b-105c-40f3-b6cc-75be2ae2b44a))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 37b9278a-0411-4de6-bed6-d49d10462809))
+ (fp_line (start 16.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5b25e7f1-58ca-4256-b60b-157c3604a055))
+ (fp_line (start 17.5 -3.4) (end 16.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 721108ca-7aa6-49e6-816b-5f82264523b8))
+ (fp_line (start 16.5 -3.4) (end 16.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7daa1c8d-f8be-4489-b9c1-286639b5ace2))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 990c102d-70f5-4464-bbe7-78c097a19d00))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp c4b9041b-0dda-40f8-8ad1-eb75be2adb7d))
+ (fp_line (start -2.5 9.2) (end 17.5 9.2) (layer "F.Fab") (width 0.1) (tstamp eea6d451-993f-4c3e-b801-74c12165546e))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp f94dfeaa-8872-4c95-8dc8-661d5486103a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c822e2c7-0ff4-4999-9d63-3dd2924e2031))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 829946fb-06ef-43f2-85f3-10ae266ca81e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cec85f2f-3d32-4bd2-adb0-57972136effb))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a45b584d-3ff8-4b44-be89-951fdcaffbbf))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 98a14836-f3de-47d9-adf1-deb2be15469e))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 70570c44-a750-447c-bb83-54485c02f816))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e945676b-39fc-44b2-a7e9-7e9de533f414))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S07B-XASK-1N-BN_1x07_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..92b5c8f8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S07B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da76c973-8b92-495a-9e2b-a40c5599b048)
+ )
+ (fp_text value "JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal" (at 7.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1cd3efc4-b07e-489a-8c64-b110ff6a4bdd)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ef0807e0-75c6-4bd2-9084-9ce52785b850)
+ )
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 06587fb2-b23b-481f-91c6-668526921553))
+ (fp_line (start 4.3 2) (end 4.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp 1baaab4c-f6ed-4843-8a28-1c92c570ae85))
+ (fp_line (start 4.3 5.41) (end 3.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 1db89f7c-250f-480e-9bea-eb0b5b749df0))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1dce4a07-5a32-4593-b8dc-a736ba2902ef))
+ (fp_line (start 3.2 5.41) (end 3.2 2) (layer "F.SilkS") (width 0.12) (tstamp 22a75c33-ecb2-4ee7-a283-d8c751d8b6b8))
+ (fp_line (start 16.39 -3.51) (end 16.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 2678bb94-abf0-4331-924e-3695334fa1bf))
+ (fp_line (start 16.39 -0.61) (end 16.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 2cafc14a-4cc0-4617-b358-f62cc2773f08))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 3512ee49-9922-4a08-8dc7-8bed759dd1b7))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 37bd7864-e952-47de-8f33-181630aba5ef))
+ (fp_line (start 15.2 2) (end 17.61 2) (layer "F.SilkS") (width 0.12) (tstamp 3b773698-f940-44c5-8437-6b90f86cb668))
+ (fp_line (start 4.8 2) (end 4.3 2) (layer "F.SilkS") (width 0.12) (tstamp 48b36e55-1b57-42b2-91a6-36a21bde98ab))
+ (fp_line (start 11.8 2) (end 12.3 2) (layer "F.SilkS") (width 0.12) (tstamp 4e646d45-1ca7-4099-9478-984101e9f1f7))
+ (fp_line (start 16.5 7.01) (end 16.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 562625c3-93c6-4ec6-9b33-ed98575fa10d))
+ (fp_line (start 12.3 2) (end 12.3 7.01) (layer "F.SilkS") (width 0.12) (tstamp 5955e020-7db9-46c0-b078-f6ec8fb25563))
+ (fp_line (start 17.61 9.31) (end 17.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 597fa01b-5162-4caf-9c43-9524ed46cb19))
+ (fp_line (start 9.1 7.01) (end 16.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 5c58a550-19f5-44ef-a018-9fd9f98c0176))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 6168b385-62fb-4907-bca1-33d1dc40688e))
+ (fp_line (start 10.2 7.01) (end 10.2 2) (layer "F.SilkS") (width 0.12) (tstamp 63aaa6d2-105b-417e-a68b-3eb2d96cd490))
+ (fp_line (start -1.5 7.01) (end 5.9 7.01) (layer "F.SilkS") (width 0.12) (tstamp 68a6501e-89bd-4798-97f5-1e8720244f6e))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 69a42f90-7a3b-4d8f-bae7-1deeaa1fe7dd))
+ (fp_line (start 3.2 2) (end 2.7 2) (layer "F.SilkS") (width 0.12) (tstamp 6e2f2ddd-c54b-4425-adf5-53f94ca6924f))
+ (fp_line (start 6.7 3.4) (end 8.3 3.4) (layer "F.SilkS") (width 0.12) (tstamp 807efdd1-826a-4164-98c7-bd8c3e2b9fb4))
+ (fp_line (start 6.7 5.2) (end 6.7 3.4) (layer "F.SilkS") (width 0.12) (tstamp 8f63e93e-c9a9-4b8b-b1ba-1b653ffc3b1a))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 916fc53e-5935-4751-ba02-f6454f2b2a80))
+ (fp_line (start -2.61 9.31) (end 17.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 96281423-e150-4fd3-b83c-dea7565e7494))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 97792c66-fd5a-4038-b08a-e6f4148f40ba))
+ (fp_line (start 17.61 -3.51) (end 16.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a95182c1-1e3b-4a4f-9a6a-d78165e7c40f))
+ (fp_line (start 8.3 3.4) (end 8.3 5.2) (layer "F.SilkS") (width 0.12) (tstamp b0555900-92a7-43ea-9252-7a53f34e8003))
+ (fp_line (start 10.7 2) (end 10.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp b45f378a-9629-465d-99c6-505e33b13127))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp b7fd85d1-585f-4103-97c9-5958d4a80cdb))
+ (fp_line (start 10.2 2) (end 10.7 2) (layer "F.SilkS") (width 0.12) (tstamp b999cd0c-cc3d-4ef0-a30d-3f41a4b0b90d))
+ (fp_line (start 2.7 2) (end 2.7 7.01) (layer "F.SilkS") (width 0.12) (tstamp ba6b2115-04bc-43d1-b461-703a8b1355e8))
+ (fp_line (start 8.3 5.2) (end 6.7 5.2) (layer "F.SilkS") (width 0.12) (tstamp ca9fbf85-2574-45e5-b1e5-62f7c0cca6fe))
+ (fp_line (start 10.7 5.41) (end 11.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp e2aca492-d396-4762-a317-848d2391e9bf))
+ (fp_line (start 11.8 5.41) (end 11.8 2) (layer "F.SilkS") (width 0.12) (tstamp f3622f83-f4e6-42bc-804d-a5a268468ce0))
+ (fp_line (start 4.8 7.01) (end 4.8 2) (layer "F.SilkS") (width 0.12) (tstamp f65adff6-ee1f-48a8-885c-77e7dae128c6))
+ (fp_line (start 15.2 7.01) (end 15.2 2) (layer "F.SilkS") (width 0.12) (tstamp f7596b3d-f42f-4e5a-857f-47f7cc4eb1f2))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp fa22cf16-8822-4100-814a-b141f8001a29))
+ (fp_line (start -3 9.7) (end 18 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 200ea6f1-83dd-4f57-b44d-81168e35675f))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 340ab5b7-c455-4810-abaf-491deaa1183d))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 39a85a26-d2f6-4f98-8bcc-5a4c686d27ff))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3c272aa6-ef4a-4dcf-a047-a9eb7fc5be5c))
+ (fp_line (start 16 -3.9) (end 16 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 479f67b3-c251-4ed7-b566-7b95c51f0c15))
+ (fp_line (start 16 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 79cfb852-db39-4b27-9f69-09b711bc2fc6))
+ (fp_line (start 18 -3.9) (end 16 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp aa69bcd7-5878-482d-bad6-df060bcf982c))
+ (fp_line (start 18 9.7) (end 18 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp b2603580-fee3-48d5-847f-5c76968b4965))
+ (fp_line (start 17.5 -3.4) (end 16.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 14a4d010-1b07-4727-a5bd-5d31e6303558))
+ (fp_line (start 16.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 37fad57c-bf5b-4ad3-b27a-523a8da35e0b))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 785b1e74-456f-421b-bd34-372ef5cb6ba3))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 8086c5e2-4fdf-480d-9141-d62468b5447d))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 86395266-81e5-4265-9e25-954e7ebf312e))
+ (fp_line (start 17.5 9.2) (end 17.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 9d5c8469-4b2a-4270-86eb-886ecc1bfcf8))
+ (fp_line (start -2.5 9.2) (end 17.5 9.2) (layer "F.Fab") (width 0.1) (tstamp a7c2f5cc-7e1a-48ae-b687-c173a3f57e05))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp bceac15c-18db-4221-b2f2-90da1d90d089))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp cb5754eb-b11f-4d82-89f7-d049b90a5c78))
+ (fp_line (start 16.5 -3.4) (end 16.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp f60c0d9d-15de-4030-a380-f042659cbdbc))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp fac52055-51e7-43d3-bdb4-533594c1b1c0))
+ (pad "" np_thru_hole oval (at 7.5 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp befe1458-8342-4986-8c87-a592129a799c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ef746504-fa7a-443d-ba0e-7bdddc526233))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 54a3ef4f-d2cc-44d4-b3e4-accb5304a403))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 10ed7bae-f2e8-409f-955d-b82d5e90d253))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4034a537-5e03-4f29-b64e-79ba55d89aef))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ffaf7bdb-aded-44f0-9a76-64e5ac23c7c7))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5505b9f9-359d-4266-8462-0c058f55fd0d))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 94c2b9f1-285b-41fa-8c6f-081acf9ba2b4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S07B-XASK-1_1x07_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..27de7d23
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S08B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f82fc4fd-5d1f-4e0c-9532-8f955e3c418a)
+ )
+ (fp_text value "JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal" (at 8.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d296cb1e-91ac-4bf3-b8f4-d3db05c00f0d)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b62c812-b051-43d5-b4da-1b2fc4a11b4b)
+ )
+ (fp_line (start 5.55 5.41) (end 4.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 11b841c5-67f3-4f15-b701-8f10b2768d6b))
+ (fp_line (start 17.7 7.01) (end 17.7 2) (layer "F.SilkS") (width 0.12) (tstamp 14260923-a923-4756-9fe0-f863c48ad776))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 205336f7-2914-4ae8-b82e-4fa2d0fabd84))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 26ccb073-c7ba-4607-8a37-b615bd2ad1a4))
+ (fp_line (start 13.05 5.41) (end 13.05 2) (layer "F.SilkS") (width 0.12) (tstamp 2cd5741c-e9de-48a5-aa6a-26207d39d8be))
+ (fp_line (start 13.05 2) (end 13.55 2) (layer "F.SilkS") (width 0.12) (tstamp 321b962a-8094-49a5-809a-bc0998d3f732))
+ (fp_line (start 7.95 5.2) (end 7.95 3.4) (layer "F.SilkS") (width 0.12) (tstamp 325bd39f-6476-48c3-889b-31f1592867e2))
+ (fp_line (start 19 7.01) (end 19 9.31) (layer "F.SilkS") (width 0.12) (tstamp 36fca929-9496-408c-b277-3cf66bf02c73))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 38674b77-7f40-4d2e-bcc3-a5fa55ec4d97))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3d4d8f71-b766-43ca-b135-1720d97034f5))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 40355041-1e2c-454e-8325-31c5f77ddbad))
+ (fp_line (start 4.45 5.41) (end 4.45 2) (layer "F.SilkS") (width 0.12) (tstamp 482f882d-29b5-426e-8b99-a4a1c82a02a2))
+ (fp_line (start 9.55 3.4) (end 9.55 5.2) (layer "F.SilkS") (width 0.12) (tstamp 4934134f-8486-47e8-bcc7-3ae2fa7d98c4))
+ (fp_line (start 9.55 5.2) (end 7.95 5.2) (layer "F.SilkS") (width 0.12) (tstamp 561ae284-2674-4d0a-9324-d950ac74d5f2))
+ (fp_line (start 4.45 2) (end 3.95 2) (layer "F.SilkS") (width 0.12) (tstamp 56d1d672-b104-4139-a96f-7a23da3a31aa))
+ (fp_line (start 11.45 2) (end 11.95 2) (layer "F.SilkS") (width 0.12) (tstamp 6561366d-369b-4ff4-a7f0-8c3e3bd68ba7))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 70e8f635-d2c5-4cdf-8d2a-d846ce7a9bbd))
+ (fp_line (start 5.55 2) (end 5.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 81cb7d2d-316b-4b70-84b9-0dbbaebefe4d))
+ (fp_line (start -2.61 9.31) (end 20.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 8ac87af5-870f-47ef-ba8a-e02ef8dddf92))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 900cb673-62f6-499b-bbd3-3392bfb52e0f))
+ (fp_line (start 20.11 9.31) (end 20.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 90fe23ab-2feb-4450-a275-36d5c9378462))
+ (fp_line (start 11.95 2) (end 11.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 987c1f87-5184-419f-98d7-85094e64868f))
+ (fp_line (start 6.05 7.01) (end 6.05 2) (layer "F.SilkS") (width 0.12) (tstamp 99002ae8-224d-4341-8cbd-9fbdf35856d1))
+ (fp_line (start 11.95 5.41) (end 13.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp a8e8ef0d-5687-4127-96f7-7c4fe9e2d5be))
+ (fp_line (start 7.95 3.4) (end 9.55 3.4) (layer "F.SilkS") (width 0.12) (tstamp b806d643-898a-4d06-af5c-9accde097320))
+ (fp_line (start 18.89 -0.61) (end 18.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b9e38fca-9ba5-4fa9-9c09-47260b678f8d))
+ (fp_line (start -1.5 7.01) (end 19 7.01) (layer "F.SilkS") (width 0.12) (tstamp bf292940-f86b-4877-9dc8-3510bb544573))
+ (fp_line (start 13.55 2) (end 13.55 7.01) (layer "F.SilkS") (width 0.12) (tstamp c350e76a-2552-4869-af50-9d203f23fa9f))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp c3990dd3-6e15-4de6-9a32-3618bbbfd47a))
+ (fp_line (start 11.45 7.01) (end 11.45 2) (layer "F.SilkS") (width 0.12) (tstamp c861297f-1314-4bd7-95c3-51be6343a6bc))
+ (fp_line (start 6.05 2) (end 5.55 2) (layer "F.SilkS") (width 0.12) (tstamp d65cb742-bc8c-43c6-9b0d-87d5989762bb))
+ (fp_line (start 3.95 2) (end 3.95 7.01) (layer "F.SilkS") (width 0.12) (tstamp d9ca37c3-4119-4d43-8006-b120a4053f25))
+ (fp_line (start 20.11 -3.51) (end 18.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp dd8d5e0e-4be0-4d29-976f-f467eebf8aa9))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp ddb7aaec-2260-4590-bf55-6d9bbb379bac))
+ (fp_line (start 17.7 2) (end 20.11 2) (layer "F.SilkS") (width 0.12) (tstamp e5003dd6-0173-4f7e-9b8d-f65b6a427100))
+ (fp_line (start 18.89 -3.51) (end 18.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f2fafd9e-aff1-4cdc-a3c4-1f27da76f097))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp f9746520-56e4-4436-bf3d-90bec8c1bc78))
+ (fp_line (start -3 9.7) (end 20.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 2f2ba707-c24a-47c8-acc3-37d7431dffdc))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 6485394c-3c81-4b33-9770-662f46a8fe28))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 69284b5d-15fe-48a7-b3c7-2da81a8ffc88))
+ (fp_line (start 18.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 6ca990da-9e91-42b6-83bc-e6635814405c))
+ (fp_line (start 18.5 -3.9) (end 18.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 992ee841-7ca4-45b8-9e9d-fdc3dabd8003))
+ (fp_line (start 20.5 9.7) (end 20.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 9e479d74-d762-4bcb-9b1c-ed72cbbc53ca))
+ (fp_line (start 20.5 -3.9) (end 18.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp a00b395c-0b04-47c1-a2c3-6c2e1f2960a0))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp bdbd2c31-5ede-4284-93d2-070d8da87c09))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 1e4e44f2-e30f-42ac-b09c-b75b75554747))
+ (fp_line (start -2.5 9.2) (end 20 9.2) (layer "F.Fab") (width 0.1) (tstamp 2fef3296-2bee-419b-99bf-aae57664589f))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 46241651-ae14-4562-b496-46e99ca659ed))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4aa50015-e0bd-4bc2-856b-42e50c8cccab))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 7bfdeb37-6c38-4f3d-b9b6-7a0b95247109))
+ (fp_line (start 19 -3.4) (end 19 -0.5) (layer "F.Fab") (width 0.1) (tstamp a1908d3e-8e28-4756-9dff-d3aa6c5f858d))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp a7e238a8-398b-4db5-b7db-b7556b8c9d0e))
+ (fp_line (start 20 -3.4) (end 19 -3.4) (layer "F.Fab") (width 0.1) (tstamp a9b605c3-462d-4adb-87d4-903ce3aa2170))
+ (fp_line (start 20 9.2) (end 20 -3.4) (layer "F.Fab") (width 0.1) (tstamp b2a01bee-36b4-47da-9c59-ff050a77bf1f))
+ (fp_line (start 19 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b69650b2-43f2-4dee-ac27-3fa8a9bfbebe))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp ff8eca67-588d-4a42-9447-f28ee4bac359))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 36d18d82-be88-4202-8764-eee0fcee5649))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6928e2ad-c6c6-4da6-acab-be6a88ac6237))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9b30cdd7-ebd1-4d64-889c-a64eed87eedc))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0d2a5a32-0d25-4d3e-bceb-c9b47ebef6c2))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 537b8cc9-90a9-41f3-b76b-bb673834c0f5))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8c359a2d-3145-4ff1-aa06-d0e4cb69f0c9))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b24dab95-f11b-4ea1-bb81-245ab50d7b83))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 775cb2de-2dbe-4c8c-9ec6-67806fad2138))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S08B-XASK-1N-BN_1x08_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f90f3490
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S08B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59bb0f69-b88d-4ff7-8acb-9bd3ae49cfc5)
+ )
+ (fp_text value "JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal" (at 8.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5802ead-ac73-403e-bf25-4d9b293aefc8)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a888cd82-09b6-4167-84c3-5b1c9bfa1e50)
+ )
+ (fp_line (start 13.05 2) (end 13.55 2) (layer "F.SilkS") (width 0.12) (tstamp 01b498da-c047-4a6b-ac21-e23ce58688d5))
+ (fp_line (start 9.55 5.2) (end 7.95 5.2) (layer "F.SilkS") (width 0.12) (tstamp 03dce64b-e01d-48dd-b548-2c271336ace6))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 130b3b2a-d81f-425a-92d7-bfbff9304879))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 16e73d3f-a88e-4b33-aa1d-3b1dfd17660e))
+ (fp_line (start 9.55 3.4) (end 9.55 5.2) (layer "F.SilkS") (width 0.12) (tstamp 18c93e83-4b82-45c5-a558-db057e05baf3))
+ (fp_line (start 11.45 7.01) (end 11.45 2) (layer "F.SilkS") (width 0.12) (tstamp 23d1dd8c-4951-46df-bad8-dd878a59623e))
+ (fp_line (start 18.89 -0.61) (end 18.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 2404b8b1-5370-456b-b57f-a91c49989aef))
+ (fp_line (start 11.95 5.41) (end 13.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 2a1f4fa2-961f-4e05-84f9-6f52169c31f5))
+ (fp_line (start -1.5 7.01) (end 7.15 7.01) (layer "F.SilkS") (width 0.12) (tstamp 34fc9176-94b3-416d-9e31-7605a9f037ad))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 352b5a22-ee19-4816-981f-d416c72bf21d))
+ (fp_line (start 5.55 2) (end 5.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 397ba114-8554-437b-9b7c-096fe8a79ac6))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 536fd804-19ab-4c45-a21a-9fcbc479cf52))
+ (fp_line (start 20.11 9.31) (end 20.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 53d631da-59cd-4d2a-9142-b2f5d2171996))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 6c996618-0ce6-439d-a5f4-00a4ba0e44f7))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 781123d5-e063-4451-8f8d-c4e4bc8dbf9a))
+ (fp_line (start 10.35 7.01) (end 19 7.01) (layer "F.SilkS") (width 0.12) (tstamp 7c4ae163-d542-4ab1-9ba6-cc431f1910f7))
+ (fp_line (start 17.7 2) (end 20.11 2) (layer "F.SilkS") (width 0.12) (tstamp 7cb8d5ae-2551-480b-9967-250c3ef7d023))
+ (fp_line (start 6.05 2) (end 5.55 2) (layer "F.SilkS") (width 0.12) (tstamp 8096bf13-aaab-4d0e-aff4-c505d0117b81))
+ (fp_line (start 7.95 3.4) (end 9.55 3.4) (layer "F.SilkS") (width 0.12) (tstamp 8935d49b-b6a3-470c-87c5-3c382ebbfaa7))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 915a6efe-ffd8-4f70-a88b-7b18b7fe88cb))
+ (fp_line (start 4.45 5.41) (end 4.45 2) (layer "F.SilkS") (width 0.12) (tstamp 91832513-317e-4f32-aee9-ef21e5546e84))
+ (fp_line (start 18.89 -3.51) (end 18.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 9a597db3-19bf-41ad-b665-1a74d4d259d8))
+ (fp_line (start 11.45 2) (end 11.95 2) (layer "F.SilkS") (width 0.12) (tstamp b9b419fc-cfd1-457b-bdff-c516a8622bba))
+ (fp_line (start 13.55 2) (end 13.55 7.01) (layer "F.SilkS") (width 0.12) (tstamp badc8474-8e87-4bbe-9683-60819f8569aa))
+ (fp_line (start 19 7.01) (end 19 9.31) (layer "F.SilkS") (width 0.12) (tstamp c2769b32-bb54-4a9e-8d00-04ea52f8cda2))
+ (fp_line (start 17.7 7.01) (end 17.7 2) (layer "F.SilkS") (width 0.12) (tstamp ca5d1198-8215-4e26-b34d-22a43fd38d68))
+ (fp_line (start 13.05 5.41) (end 13.05 2) (layer "F.SilkS") (width 0.12) (tstamp cbaad115-6881-4514-b928-0ae1fa344f16))
+ (fp_line (start 4.45 2) (end 3.95 2) (layer "F.SilkS") (width 0.12) (tstamp dd09fab6-0734-464b-b8e3-550f9b061db9))
+ (fp_line (start 6.05 7.01) (end 6.05 2) (layer "F.SilkS") (width 0.12) (tstamp df02efd4-9fc8-445b-bd1a-ee0ea4d7bf91))
+ (fp_line (start 7.95 5.2) (end 7.95 3.4) (layer "F.SilkS") (width 0.12) (tstamp e31cad1b-8a85-4fe7-81ae-124c8e116243))
+ (fp_line (start 11.95 2) (end 11.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp e4a45a13-c10d-4fc2-a25c-40752b93da5d))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp e84eaa78-90b7-4ff3-a672-6fe818ccbc54))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp eeb69127-37d6-41ff-b7c3-a22b6beacb94))
+ (fp_line (start 3.95 2) (end 3.95 7.01) (layer "F.SilkS") (width 0.12) (tstamp f0ccf885-f822-4335-a770-4327bda1d708))
+ (fp_line (start 20.11 -3.51) (end 18.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f3a55e61-70e7-4822-917c-394e1cbd9f84))
+ (fp_line (start 5.55 5.41) (end 4.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp f5097482-f718-4c7e-9386-1959351f66c8))
+ (fp_line (start -2.61 9.31) (end 20.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp fc5079e0-fb0d-4227-8eac-e6b1ba8bb67d))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp fd3ce00c-1956-472b-b8a1-b4edc17b92cd))
+ (fp_line (start 20.5 -3.9) (end 18.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 140b62ad-f502-44b4-8469-8ba57901a2f3))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 516ca97f-0c04-41fa-973d-8e665713e4c2))
+ (fp_line (start -3 9.7) (end 20.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 8b5d5178-4ccf-421f-9cac-08d8730b61e2))
+ (fp_line (start 18.5 -3.9) (end 18.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp aed03264-c291-4934-a5cf-f30a440e7812))
+ (fp_line (start 20.5 9.7) (end 20.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp b35dee52-0fff-4e87-baf2-6acd6665943b))
+ (fp_line (start 18.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp c1f3cc5d-9de5-445a-a0dc-8e2c6631c048))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp fd429ab5-7e20-4437-aa57-91b86fb4c721))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp ff48c5a9-3f61-4838-9c77-3da47faf3d66))
+ (fp_line (start 20 9.2) (end 20 -3.4) (layer "F.Fab") (width 0.1) (tstamp 151209b5-ee3a-4005-ae59-8cb058644fc5))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 2f235360-0a55-41db-9128-0e5147302007))
+ (fp_line (start -2.5 9.2) (end 20 9.2) (layer "F.Fab") (width 0.1) (tstamp 33e42523-f1a5-48a8-a587-84cbb1f4f98b))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 55264a00-89a9-41e5-8ae3-c7fcb0717d41))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 58e626da-8491-447d-8aed-564531201290))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 5db620c5-6137-4a95-aef1-77b8da0957cf))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 6fd93951-e8ce-4fc9-87ac-c0685d9c3574))
+ (fp_line (start 19 -3.4) (end 19 -0.5) (layer "F.Fab") (width 0.1) (tstamp b68756d4-24ec-4c84-985d-06c2c1adc49a))
+ (fp_line (start 20 -3.4) (end 19 -3.4) (layer "F.Fab") (width 0.1) (tstamp c924304f-dc7f-41f8-9fb1-6a664a51e8e9))
+ (fp_line (start 19 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cbf21a33-e625-4d71-969f-e75958787d22))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp dd6dc2ca-473c-4c86-9f5f-cd7b481ccdf5))
+ (pad "" np_thru_hole oval (at 8.75 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 19d0dd83-a3ac-4db2-88c3-6883f54cf54c))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 9a71b108-7d46-4cf1-ad98-66148a44c94f))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e8b4000-c229-4040-89d6-63278f5fa31a))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 67e4b117-0bc3-4b2f-8226-b7eaeb69c60b))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f18d59d3-15ce-4705-8dfd-d8cb25fcf55e))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4cd7eddb-f7dd-45d5-92ef-16769c61e7e1))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 12bd9d74-54f6-4ffb-9d0d-9b927ecd1cc3))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4c6aea5c-5828-490e-a5f1-a0bdd7caadc9))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fa5d8f35-4887-4c48-bcb4-48ac608c0b6e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S08B-XASK-1_1x08_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..eb675966
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,89 @@
+(footprint "JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S09B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b2a3ffc-cf14-4c8f-bce9-b798221a1a8a)
+ )
+ (fp_text value "JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal" (at 10 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00d3d2d9-c96c-4e2c-a462-1ee9289bc4d4)
+ )
+ (fp_text user "${REFERENCE}" (at 10 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0dca87cb-79d1-494f-a1ac-542fbfc8a039)
+ )
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 0e46ac57-f02b-4c01-ac81-98d4ebb432be))
+ (fp_line (start 21.39 -3.51) (end 21.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 101c64ee-6269-4116-bf00-bfbb0a3cca2b))
+ (fp_line (start 10.8 5.2) (end 9.2 5.2) (layer "F.SilkS") (width 0.12) (tstamp 1701e465-5a5a-470a-b075-de4decac6811))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 24abe5ec-9164-4ebb-990e-6a09fa1a77e1))
+ (fp_line (start 22.61 -3.51) (end 21.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 26f32f77-daee-442c-9586-796c04960766))
+ (fp_line (start 5.7 5.41) (end 5.7 2) (layer "F.SilkS") (width 0.12) (tstamp 28162ca7-4490-433e-b141-6931f0e51920))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 3baf7e00-94f6-48c3-88d2-18f182c1ea73))
+ (fp_line (start 5.2 2) (end 5.2 7.01) (layer "F.SilkS") (width 0.12) (tstamp 3d097e85-0a31-48e1-a568-c1cc59342a0d))
+ (fp_line (start 7.3 7.01) (end 7.3 2) (layer "F.SilkS") (width 0.12) (tstamp 4517eaae-92c5-4369-8259-92778b579d49))
+ (fp_line (start 14.3 5.41) (end 14.3 2) (layer "F.SilkS") (width 0.12) (tstamp 4dc5a8f8-503f-4090-99b6-003938e77627))
+ (fp_line (start 10.8 3.4) (end 10.8 5.2) (layer "F.SilkS") (width 0.12) (tstamp 5102fa9d-715c-4270-bc26-5418d8c17224))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 56c43cba-454a-4c43-8fe9-bb76a3d11bf3))
+ (fp_line (start 5.7 2) (end 5.2 2) (layer "F.SilkS") (width 0.12) (tstamp 5d2229cd-d292-49d4-85a5-2e2276becdd2))
+ (fp_line (start 20.2 7.01) (end 20.2 2) (layer "F.SilkS") (width 0.12) (tstamp 5d3c6ab0-e63a-497b-b8d9-9465ff1f87a6))
+ (fp_line (start -1.5 7.01) (end 21.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 601a79a3-3bd3-409a-bc11-091f42249c11))
+ (fp_line (start 12.7 7.01) (end 12.7 2) (layer "F.SilkS") (width 0.12) (tstamp 618dc626-5438-47a2-a05a-f3fa1426817f))
+ (fp_line (start 6.8 2) (end 6.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp 64c0ac35-7f2b-49de-8a8f-8f945542c4fa))
+ (fp_line (start 9.2 3.4) (end 10.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp 679cdddb-31f8-4c2d-8d58-036b5bc9fde0))
+ (fp_line (start 22.61 9.31) (end 22.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 6a8cce56-f6c0-4c09-8222-2dbce61ce856))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 70b83b13-bbc6-437a-b241-7545878931b6))
+ (fp_line (start 6.8 5.41) (end 5.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 73469010-b388-42d2-965e-7870500876ce))
+ (fp_line (start 13.2 2) (end 13.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8b298edc-a095-485f-b48a-f1beaa43c408))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 94acc6f4-ca5c-4c26-a0de-3fd9a2dd5527))
+ (fp_line (start 21.5 7.01) (end 21.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 9b60b59f-9fcd-4968-8500-a571f025a8ed))
+ (fp_line (start 14.3 2) (end 14.8 2) (layer "F.SilkS") (width 0.12) (tstamp 9f74a37b-c031-4b1e-9931-04dd8b6c649b))
+ (fp_line (start 12.7 2) (end 13.2 2) (layer "F.SilkS") (width 0.12) (tstamp a19ef9a7-5f83-47a2-8969-79464c16dc0a))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp a502f8df-3c4f-4f7e-b8c4-bd8134cf49ca))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp b3dc2633-56d6-4ec1-b530-dbf880267f41))
+ (fp_line (start 21.39 -0.61) (end 21.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b781767c-4731-46a6-b8ca-41045f2b31fd))
+ (fp_line (start 13.2 5.41) (end 14.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp b7ae9359-9692-457f-a1cd-6ce96a0a3617))
+ (fp_line (start 7.3 2) (end 6.8 2) (layer "F.SilkS") (width 0.12) (tstamp c703a8d4-9fc3-439e-ac59-a72eca7dbea6))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp c77189e8-c526-413b-a22e-11d79700a0f5))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c932be74-0f56-4d55-9923-4af7aa4bae91))
+ (fp_line (start 9.2 5.2) (end 9.2 3.4) (layer "F.SilkS") (width 0.12) (tstamp d3fc674c-616e-45cf-8e7a-d0927a961583))
+ (fp_line (start -2.61 9.31) (end 22.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp d6d3119f-efa1-4fe6-8149-5ad6c8187e11))
+ (fp_line (start 14.8 2) (end 14.8 7.01) (layer "F.SilkS") (width 0.12) (tstamp d77dc181-f2e2-4848-9831-d50ebd6b2224))
+ (fp_line (start 20.2 2) (end 22.61 2) (layer "F.SilkS") (width 0.12) (tstamp db799f48-7fbe-4867-9c8d-aa317b881e5f))
+ (fp_line (start 23 9.7) (end 23 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 01c96a26-62d3-4840-b469-c0f030f247d0))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 270af7da-170e-4009-a045-4e8c5ff7fe90))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 2e3d0824-24e7-4dff-af76-75a7521608fb))
+ (fp_line (start -3 9.7) (end 23 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 753e292c-6caf-492a-a292-9eaa4e0fd913))
+ (fp_line (start 23 -3.9) (end 21 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 86380ff2-9800-48cf-b2d9-1c1df4114829))
+ (fp_line (start 21 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp db7c6e9a-a8ca-40fc-ace0-cd17ec2f0b35))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp edd55483-4ec7-4453-b191-e19bfda035d1))
+ (fp_line (start 21 -3.9) (end 21 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp fe3a4f7a-32b4-47e1-a114-4a3b7165a54d))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 389c0c42-0afb-4733-bbb8-698849e48f83))
+ (fp_line (start 22.5 -3.4) (end 21.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 3af1fd7d-e6b6-406c-8ede-4fc8606e68d1))
+ (fp_line (start 22.5 9.2) (end 22.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4d8462c1-22d8-4d62-8424-9849815669b4))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 5a9ce2af-c30b-469e-b303-083171fec66b))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 5b5415d6-1c16-4bcb-8bcd-0a0896ab72e8))
+ (fp_line (start 21.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 72971747-7f79-4e83-8500-ee317e632c54))
+ (fp_line (start -2.5 9.2) (end 22.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 739094e2-e524-4262-953c-d62fb98217bb))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 763e202c-85c0-4165-b26d-ff62acff95df))
+ (fp_line (start 21.5 -3.4) (end 21.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 77c6060d-2db3-4340-b29b-ef43daf0a62c))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 871e5be1-082c-4aa8-9ea8-ade25afefbfa))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp f3707a84-a9ea-497a-8366-83070e8725ff))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 03f6457c-9d8d-45e0-8ce5-7236555640b3))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9c3e60a1-6620-498d-94fa-700536afd5c1))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8d80bc6d-39ce-4481-ab14-0c28f32575ad))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9d6b2a04-7fe3-4977-928e-367b7d3acaf8))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a11f3f54-dbfd-4006-a7e3-c5398ab92173))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp edbd73c2-a178-4b0e-9deb-0fc324c85c9f))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 04745e2c-fd43-4c33-a260-f0a358f8242b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3f76a28-a88f-4d51-80db-0cbc446b25a7))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f0ab179e-4d9d-417c-b6e6-3beac00435d7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S09B-XASK-1N-BN_1x09_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8a131f98
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S09B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8cefc37-77f6-41d8-84d9-f0e016b1e350)
+ )
+ (fp_text value "JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal" (at 10 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8989564f-15f4-4973-8f63-ec98972e0ec6)
+ )
+ (fp_text user "${REFERENCE}" (at 10 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9fb91c1e-6447-4f8f-95fc-cc54e0aeecdb)
+ )
+ (fp_line (start -1.5 7.01) (end 8.4 7.01) (layer "F.SilkS") (width 0.12) (tstamp 01254a1a-521a-4554-99c0-1a45a59e40fb))
+ (fp_line (start 7.3 2) (end 6.8 2) (layer "F.SilkS") (width 0.12) (tstamp 121134c6-7cb9-42b3-867c-0a1c927953fd))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 156ffe46-ea07-4953-8a20-6b8d313cf938))
+ (fp_line (start 9.2 3.4) (end 10.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp 18029e9b-b5c3-4af1-9385-bc9caf7cb3f4))
+ (fp_line (start 21.39 -3.51) (end 21.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 20aff52c-dc96-4b76-a544-22296f194094))
+ (fp_line (start 21.39 -0.61) (end 21.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 29c1d4cd-951a-4f0f-ba9c-3066a2463164))
+ (fp_line (start 5.2 2) (end 5.2 7.01) (layer "F.SilkS") (width 0.12) (tstamp 2e12fe01-041b-447e-88ac-428fcfaee960))
+ (fp_line (start 13.2 2) (end 13.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 451b5282-f569-4863-9efd-cdec2dab324b))
+ (fp_line (start 9.2 5.2) (end 9.2 3.4) (layer "F.SilkS") (width 0.12) (tstamp 4903efec-66ba-4610-a7db-1d0e2d14820e))
+ (fp_line (start 7.3 7.01) (end 7.3 2) (layer "F.SilkS") (width 0.12) (tstamp 490f564c-18bb-4a35-a231-8f91e48d1498))
+ (fp_line (start -2.61 9.31) (end 22.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 4dbaaec6-3637-4361-8c9c-1cc84eb8afa9))
+ (fp_line (start 11.6 7.01) (end 21.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 50f28acb-f336-457d-ae32-d84cb3e6cbbd))
+ (fp_line (start 20.2 2) (end 22.61 2) (layer "F.SilkS") (width 0.12) (tstamp 59c52f46-568a-4510-9f0b-cf785efde361))
+ (fp_line (start 22.61 9.31) (end 22.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 610f106a-985e-4b41-afca-ef664399e552))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 6612ac8e-8dd1-4746-b5d9-f0e898e228c0))
+ (fp_line (start 12.7 7.01) (end 12.7 2) (layer "F.SilkS") (width 0.12) (tstamp 6a12e077-1ba3-48cd-a6c2-a55269cbfc06))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 6c42b8ae-60fa-4e50-9636-cb7c0653501f))
+ (fp_line (start 6.8 2) (end 6.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8190c126-4be8-4f57-a67d-cbce63b746fa))
+ (fp_line (start 14.8 2) (end 14.8 7.01) (layer "F.SilkS") (width 0.12) (tstamp 86a3a960-05e4-43f7-b896-044915371b1a))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 87b8458a-36ea-45a5-ad71-095350915e02))
+ (fp_line (start 14.3 2) (end 14.8 2) (layer "F.SilkS") (width 0.12) (tstamp 88004052-4364-440c-aba1-49a47155c7c2))
+ (fp_line (start 21.5 7.01) (end 21.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 91471a3c-3eca-4df2-b1fc-bb7ba5bed220))
+ (fp_line (start 5.7 5.41) (end 5.7 2) (layer "F.SilkS") (width 0.12) (tstamp 9307dcd1-169b-4f4a-958e-947f8d5cf65f))
+ (fp_line (start 20.2 7.01) (end 20.2 2) (layer "F.SilkS") (width 0.12) (tstamp 9bae6c54-a5f8-49f6-9a75-d3c9fa52fadb))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 9e4eef31-c3b4-4d3b-ad8a-aec8f69e4531))
+ (fp_line (start 13.2 5.41) (end 14.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp 9f50024a-c102-4be7-bcdc-4d5e426d7025))
+ (fp_line (start 10.8 3.4) (end 10.8 5.2) (layer "F.SilkS") (width 0.12) (tstamp a0012a7b-6ade-4d2f-9189-043b40c6818c))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a7df5656-3ebc-4755-a15c-7e8fcd17394c))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp a937f2df-454b-4d07-9825-630e733092b0))
+ (fp_line (start 5.7 2) (end 5.2 2) (layer "F.SilkS") (width 0.12) (tstamp aa5ff60a-d497-4d43-bf2e-8b8aa4a661b7))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp afbd7720-9bbd-465c-b3f4-2b15b54f9d77))
+ (fp_line (start 6.8 5.41) (end 5.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp b54c51bd-3441-4ef4-a958-1c5073b2aa46))
+ (fp_line (start 22.61 -3.51) (end 21.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c490831f-8bcc-44e8-a419-ad6999764538))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp c704578d-a898-48b5-b0c8-bb6b68e0bb40))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp e74ccf1e-fc68-4a40-9cab-cbb78227f208))
+ (fp_line (start 10.8 5.2) (end 9.2 5.2) (layer "F.SilkS") (width 0.12) (tstamp ef4b1e71-f012-42cd-8fce-bf83e867bc15))
+ (fp_line (start 14.3 5.41) (end 14.3 2) (layer "F.SilkS") (width 0.12) (tstamp f2db0a44-b294-408e-9fbd-e9fed180b25d))
+ (fp_line (start 12.7 2) (end 13.2 2) (layer "F.SilkS") (width 0.12) (tstamp f4f36374-4b01-4436-a241-7aab64e1e7e0))
+ (fp_line (start 23 9.7) (end 23 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0ba22610-ba7b-4bbf-ac79-e166a04b511a))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 21aa8a14-8155-4a85-8cba-9e7e0031acbf))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3cf34f24-5ee1-476d-9603-f8f6fa0745b2))
+ (fp_line (start 21 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 49893d30-3950-4deb-bc3e-a2e15063bede))
+ (fp_line (start 23 -3.9) (end 21 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 6c0bffe2-2166-4a6f-b790-c7a4b530da22))
+ (fp_line (start -3 9.7) (end 23 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 8a949eeb-803e-42cb-a856-07316b3e712e))
+ (fp_line (start 21 -3.9) (end 21 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 8d4634ae-b297-499f-887f-7a251b54cfc3))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp fa5c6202-7d9c-4316-942f-50d1f260cca2))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 115ea2c7-8b15-439f-ae44-7716868bb6a2))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 3e5b9031-d5e4-413c-b1d3-a8138856c682))
+ (fp_line (start 22.5 9.2) (end 22.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 7a3e6458-058b-4cd8-86ac-dbcaefa9bff8))
+ (fp_line (start 21.5 -3.4) (end 21.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8cd0c807-98a8-4db4-8a99-d38aa64566b9))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp b6a7a9fe-7fd4-4fef-b4bf-9eb713036617))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp be2c63ca-f83e-47ee-aa7b-463302b31ef2))
+ (fp_line (start -2.5 9.2) (end 22.5 9.2) (layer "F.Fab") (width 0.1) (tstamp cbb8d405-7792-4174-a1f7-0a3108de2442))
+ (fp_line (start 21.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d2115293-49cc-48f0-b3f8-f9ad8fdbfbc2))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp eb7d49fa-01f5-410b-8d95-33811672245f))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp ec504f41-eafa-45ee-a349-6191ac8fac44))
+ (fp_line (start 22.5 -3.4) (end 21.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp fd75fa76-4b41-44d9-a22c-5b53750d9558))
+ (pad "" np_thru_hole oval (at 10 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 25929bc9-8338-4134-8fda-f00669c24417))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 11e17eab-38e0-4052-8cf5-d24a819e1307))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 32bfb46a-0ce0-4272-8784-f4ffd7af058b))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 628b6bc3-5be8-46ec-85d7-21d06fb3291a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a1584bde-92bf-4061-a304-005f9dd52cae))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5b09410a-f5fd-4cff-800d-9947eb10457b))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9e01faf0-278e-4dff-8529-82ef7a27c3bd))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 44ce582c-69ef-47e9-b2ff-c83369285647))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3f8f426-ce01-44a7-9a39-fc5f52636d01))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c32c6603-17a2-4ce5-8386-b3a283d6a054))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S09B-XASK-1_1x09_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..fdcc2ebc
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S10B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3cbcca9c-50c4-4147-9547-b619ac1cd2c7)
+ )
+ (fp_text value "JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal" (at 11.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f96e228c-ed65-44cb-9cf7-e17071a8119e)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e91aa389-5128-4bc7-bcab-cb2e8c6d72bc)
+ )
+ (fp_line (start 8.05 2) (end 8.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 04bbd1fa-ae93-4616-94c1-13055bd1ee35))
+ (fp_line (start 13.95 7.01) (end 13.95 2) (layer "F.SilkS") (width 0.12) (tstamp 081f7c7f-3f4a-4a64-a4a9-906b93d59684))
+ (fp_line (start 10.45 5.2) (end 10.45 3.4) (layer "F.SilkS") (width 0.12) (tstamp 0df87a7b-f63d-461b-9438-6c9e0a6e445a))
+ (fp_line (start -1.5 7.01) (end 24 7.01) (layer "F.SilkS") (width 0.12) (tstamp 10eca66b-43d6-4b69-8400-4d0ee38a089e))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 113406ea-cbac-4a76-8179-e0634a00a853))
+ (fp_line (start 8.55 7.01) (end 8.55 2) (layer "F.SilkS") (width 0.12) (tstamp 1962dd43-503f-4554-b4f6-14f580c18b15))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 2c56501a-a4ab-4b5f-855b-e2ee17984db2))
+ (fp_line (start 15.55 2) (end 16.05 2) (layer "F.SilkS") (width 0.12) (tstamp 3402803f-e1bd-4d1d-a343-2459882858be))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3431aed4-a957-41fd-b988-2a67b85a982d))
+ (fp_line (start 14.45 2) (end 14.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 35f694fa-9803-4426-94ad-dace08cdcde0))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4095da82-01e5-4478-9042-dd4f2b2da461))
+ (fp_line (start 25.11 -3.51) (end 23.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 419ae329-82d7-42b8-b23e-40dcda2bd016))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 4240fe24-17a7-418a-81e3-caf5e3890681))
+ (fp_line (start 13.95 2) (end 14.45 2) (layer "F.SilkS") (width 0.12) (tstamp 45351929-765b-400a-bcbd-e53195f07ff8))
+ (fp_line (start 15.55 5.41) (end 15.55 2) (layer "F.SilkS") (width 0.12) (tstamp 48ece9d6-5d64-408d-a06a-5d11be73719d))
+ (fp_line (start 23.89 -3.51) (end 23.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 4d0c114c-0203-4d28-9196-0e7c2bf3a7c2))
+ (fp_line (start 10.45 3.4) (end 12.05 3.4) (layer "F.SilkS") (width 0.12) (tstamp 5bed7f01-881f-478f-933b-9103d97d8988))
+ (fp_line (start 23.89 -0.61) (end 23.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 62d752f1-a805-443a-a448-b38adce48fd7))
+ (fp_line (start 16.05 2) (end 16.05 7.01) (layer "F.SilkS") (width 0.12) (tstamp 6bdd972a-fcdb-4871-80be-f7f68d82eed0))
+ (fp_line (start 8.55 2) (end 8.05 2) (layer "F.SilkS") (width 0.12) (tstamp 7bf230e2-1621-4352-9424-40fe4c03952e))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 893198fa-6cdc-478e-b6a7-4e865429d807))
+ (fp_line (start 12.05 3.4) (end 12.05 5.2) (layer "F.SilkS") (width 0.12) (tstamp 8dee36a1-1602-4f62-8f2e-616ad0baa176))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 8ed52888-c510-4a77-8254-ebad316892db))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 96b0e3dc-6dc2-4166-a092-76d4ce7fc0f9))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 992774cf-23f5-400a-91e0-35070b67b133))
+ (fp_line (start 22.7 2) (end 25.11 2) (layer "F.SilkS") (width 0.12) (tstamp aa7fe7e6-a1e3-4c16-82c7-a5585ae7cbe5))
+ (fp_line (start -2.61 9.31) (end 25.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp ab383ab9-000d-4026-81f6-b380f1f15d34))
+ (fp_line (start 25.11 9.31) (end 25.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b3d9a308-7c27-4711-aff9-e978c549d351))
+ (fp_line (start 6.45 2) (end 6.45 7.01) (layer "F.SilkS") (width 0.12) (tstamp be4940eb-31cd-432c-8b41-107f83740ab9))
+ (fp_line (start 8.05 5.41) (end 6.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp d1c37765-2bb3-4aad-900b-d4bf421f3bb6))
+ (fp_line (start 22.7 7.01) (end 22.7 2) (layer "F.SilkS") (width 0.12) (tstamp d7d7b6b7-8d78-4979-8a89-800a14c2265d))
+ (fp_line (start 14.45 5.41) (end 15.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp e0b5d9bc-9cf4-4388-a0e3-9dc618213570))
+ (fp_line (start 6.95 5.41) (end 6.95 2) (layer "F.SilkS") (width 0.12) (tstamp e430237d-981a-466b-9f7e-331d1172c48a))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp e8716e6e-42e9-44ef-b522-fb1f06c9542a))
+ (fp_line (start 12.05 5.2) (end 10.45 5.2) (layer "F.SilkS") (width 0.12) (tstamp e90a38ec-0d23-49fd-b2cb-02962c2b9d82))
+ (fp_line (start 24 7.01) (end 24 9.31) (layer "F.SilkS") (width 0.12) (tstamp edcb55c2-665d-4d3f-a547-2276083a71e9))
+ (fp_line (start 6.95 2) (end 6.45 2) (layer "F.SilkS") (width 0.12) (tstamp f8bbb133-8f7e-485a-ab9c-813c0a411325))
+ (fp_line (start 25.5 -3.9) (end 23.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 035ecce1-454e-44d1-ab45-bb215f487fe0))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0f80efe9-369e-435e-95e6-199d9bf6e2a9))
+ (fp_line (start 23.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 19728978-3188-4ede-a45e-f14c5d443c34))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3a5038a1-133e-4098-9faf-7eabc887d7e0))
+ (fp_line (start 23.5 -3.9) (end 23.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 3de6af29-2b3e-4a73-b667-1fec6e1332b2))
+ (fp_line (start -3 9.7) (end 25.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 48ff383d-4398-4770-94c5-82052182d61b))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 591b1ab9-18e5-4231-97ac-8b0536d4191a))
+ (fp_line (start 25.5 9.7) (end 25.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 604d9a92-20ba-4eaa-ab0e-e2bcfddb4dfc))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 2b4d3e67-daea-40db-8992-bd2a47657655))
+ (fp_line (start -2.5 9.2) (end 25 9.2) (layer "F.Fab") (width 0.1) (tstamp 3784f6f7-4390-4aff-a966-3172f7787b27))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 7a8de3dc-b413-4226-88e6-2202937a4953))
+ (fp_line (start 24 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9569ccdb-73d7-4015-bd7c-de2e52a23172))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 97a709ef-6632-4958-baa4-ead6c835f223))
+ (fp_line (start 24 -3.4) (end 24 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9c91e725-97b4-443f-a388-8e239900fb72))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp a83bf833-2e4a-4213-9e22-cb54c2ec5ef3))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp a9a254fb-69a7-42fd-841e-eb965f8520c0))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp bad7cbc4-1e7d-4497-9671-4feee791777c))
+ (fp_line (start 25 9.2) (end 25 -3.4) (layer "F.Fab") (width 0.1) (tstamp caee9a7a-d442-46a9-b7bb-ba25d4c827d0))
+ (fp_line (start 25 -3.4) (end 24 -3.4) (layer "F.Fab") (width 0.1) (tstamp d3122e4a-529a-4221-afbb-9dc4c8dac60d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp dd15c3b4-77d5-421e-8f5e-b5cc0ab57b53))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1a95b906-11f6-4f77-98ba-9695e63a514b))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b052b94a-04ed-40d3-ba59-0174574aa9f8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2e595de5-e8d0-4688-8863-194fbee3aac7))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 64c80941-a093-401c-b368-acc06ae9a2b0))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f2b3d0e5-02dd-4811-b79c-061bfdb751b7))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bcd5d11f-b51a-4bd5-8c86-30b7b372479b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5c0cb96f-355f-455b-a032-8add57c03f55))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ca5046c1-2c1e-4593-849e-c7f4066de5ce))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 897d4e55-fc7a-422c-9f1c-284320fa418d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S10B-XASK-1N-BN_1x10_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ba436f53
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,92 @@
+(footprint "JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S10B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a5de5960-1d68-4e1c-b4a2-1ee28301394b)
+ )
+ (fp_text value "JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal" (at 11.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f8c3064-f860-4781-a0bb-c1337911e7f9)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8845e06-48bb-4de8-aec0-f07ed8ccc4c6)
+ )
+ (fp_line (start 14.45 5.41) (end 15.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 01f13842-451c-4f5c-aa21-254d48a6098b))
+ (fp_line (start 13.95 2) (end 14.45 2) (layer "F.SilkS") (width 0.12) (tstamp 0ebcf71d-3862-477d-8801-3b98ecdb7530))
+ (fp_line (start 8.55 2) (end 8.05 2) (layer "F.SilkS") (width 0.12) (tstamp 1286054c-8bff-4594-bf12-1324838bf892))
+ (fp_line (start 23.89 -3.51) (end 23.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 1a08993b-23c9-4812-8623-1564d1611304))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 242193e0-3d9b-4c08-ad95-13cc93bf7504))
+ (fp_line (start 15.55 2) (end 16.05 2) (layer "F.SilkS") (width 0.12) (tstamp 29aa12f6-4864-401c-a5f5-5cb8a3295494))
+ (fp_line (start 15.55 5.41) (end 15.55 2) (layer "F.SilkS") (width 0.12) (tstamp 2bcbe201-557e-428b-8ce5-b5c9e592faed))
+ (fp_line (start 25.11 9.31) (end 25.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 356165a1-78c0-40fa-b97d-404c325cfac9))
+ (fp_line (start 6.95 5.41) (end 6.95 2) (layer "F.SilkS") (width 0.12) (tstamp 3cc6a2ba-8685-4a40-9a9f-cbdcd5c5c57d))
+ (fp_line (start 6.45 2) (end 6.45 7.01) (layer "F.SilkS") (width 0.12) (tstamp 3edd4fe0-5e82-4f00-a35f-244489b0f15b))
+ (fp_line (start 12.05 3.4) (end 12.05 5.2) (layer "F.SilkS") (width 0.12) (tstamp 4b22579d-8b76-439c-87fa-8ef81d3af4a4))
+ (fp_line (start 14.45 2) (end 14.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4e767aff-6e12-4b48-808a-422305f57e2c))
+ (fp_line (start 12.85 7.01) (end 24 7.01) (layer "F.SilkS") (width 0.12) (tstamp 4e827257-e0ec-434e-a4b4-86cee78e37a2))
+ (fp_line (start 6.95 2) (end 6.45 2) (layer "F.SilkS") (width 0.12) (tstamp 580c51ab-acef-476b-b964-e6e152ed2f40))
+ (fp_line (start 10.45 3.4) (end 12.05 3.4) (layer "F.SilkS") (width 0.12) (tstamp 58464d75-d28e-4b4e-96cb-6aa821d7c337))
+ (fp_line (start 8.05 2) (end 8.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 58aa9159-c9c5-4134-9140-bff9c6923280))
+ (fp_line (start 8.05 5.41) (end 6.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 61ad138b-6c11-44b6-8318-49e5cd10761c))
+ (fp_line (start -1.5 7.01) (end 9.65 7.01) (layer "F.SilkS") (width 0.12) (tstamp 64088d7e-0024-44cf-b60b-d3dec4622c9b))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 66977689-fc2c-4a2d-8fcd-922f2b9c519d))
+ (fp_line (start 8.55 7.01) (end 8.55 2) (layer "F.SilkS") (width 0.12) (tstamp 6d059a06-5d84-477e-858c-52e080c22eff))
+ (fp_line (start 25.11 -3.51) (end 23.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 85eb5890-2b4f-46e6-8efd-cdca6033b7d3))
+ (fp_line (start 22.7 2) (end 25.11 2) (layer "F.SilkS") (width 0.12) (tstamp 89c634d1-1a44-4c82-b11e-c172525d03b9))
+ (fp_line (start 10.45 5.2) (end 10.45 3.4) (layer "F.SilkS") (width 0.12) (tstamp 8e688edd-622f-4de6-adec-5d7a2b2d692b))
+ (fp_line (start 12.05 5.2) (end 10.45 5.2) (layer "F.SilkS") (width 0.12) (tstamp 975560d0-13ea-4fd0-9711-5ce5e6dd9b61))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 9d3b6cab-b52e-47fc-8fc0-3c9f99b2db9b))
+ (fp_line (start 22.7 7.01) (end 22.7 2) (layer "F.SilkS") (width 0.12) (tstamp 9dbc4f58-7104-4125-824d-fe12d5c965c4))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp abe6d09a-d613-478d-afda-f3e7fd357032))
+ (fp_line (start 23.89 -0.61) (end 23.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp af86eddf-5127-46e8-b39e-c95f5bb076dd))
+ (fp_line (start 16.05 2) (end 16.05 7.01) (layer "F.SilkS") (width 0.12) (tstamp bf506e8b-3455-4a0f-b5ed-fa45dccfc6e9))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c1f9131b-c5e1-4076-b898-54536232d1ce))
+ (fp_line (start -2.61 9.31) (end 25.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp d553621e-3d04-4e0b-ac78-9a6e58087878))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp da3709ca-82c8-4a3e-a9bc-c645e4c4c1f3))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp e03ac20a-1268-4b54-be35-0d60c63b9f3f))
+ (fp_line (start 24 7.01) (end 24 9.31) (layer "F.SilkS") (width 0.12) (tstamp ed3e741c-9888-4631-a30d-177699d4276b))
+ (fp_line (start 13.95 7.01) (end 13.95 2) (layer "F.SilkS") (width 0.12) (tstamp f240cd61-8aae-4646-a70d-c3ed5e09eb50))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f2711a09-56c7-4339-9ff7-eef98a0008b5))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp fa25f638-1feb-4821-bd3c-139c5802695f))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp ffbba066-7c4c-49fd-a544-f682ba167bcd))
+ (fp_line (start 23.5 -3.9) (end 23.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 23112788-c893-4070-bf2b-a421f9f698ad))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 27a55920-153c-41f0-8018-f335755f508e))
+ (fp_line (start -3 9.7) (end 25.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 4652face-722b-453f-b7cf-67e86291d95d))
+ (fp_line (start 25.5 -3.9) (end 23.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 556d3e60-095f-4d8b-98fb-e52ae1bc2342))
+ (fp_line (start 23.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 6c56557a-15ba-43d9-9f15-678d2c01d54a))
+ (fp_line (start 25.5 9.7) (end 25.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 736e1501-d23e-4d5f-88e4-800226eb2273))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp d1911a4e-572c-44f8-bfdc-27828d65e4b9))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp df819b5c-443b-4668-b6ba-7f9d13984dcf))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 032beb41-c800-4c39-beaa-c540ac591f76))
+ (fp_line (start -2.5 9.2) (end 25 9.2) (layer "F.Fab") (width 0.1) (tstamp 16294e88-bbf0-4676-9b6d-d83c730af7fc))
+ (fp_line (start 24 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1d2572ef-cb5f-4072-83f4-910cab7ea14d))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 1eac27c9-bf62-49af-a234-38f1bd227677))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 26aa1fd5-816b-46ef-a898-bfd7ef5f53b7))
+ (fp_line (start 24 -3.4) (end 24 -0.5) (layer "F.Fab") (width 0.1) (tstamp 600d8cad-4686-4d78-b923-f2d27a39bf99))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 7704ef33-3006-49b0-b660-8cad8c320153))
+ (fp_line (start 25 -3.4) (end 24 -3.4) (layer "F.Fab") (width 0.1) (tstamp a52fd36e-1cc5-48d5-a6f1-08e221b19a1f))
+ (fp_line (start 25 9.2) (end 25 -3.4) (layer "F.Fab") (width 0.1) (tstamp a64a97a0-c832-4649-a67a-656ab4fea5f4))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp a651f934-fe46-45ef-bf4a-686014998385))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp bc993f1a-36d6-4c25-973f-ca1ad3382880))
+ (pad "" np_thru_hole oval (at 11.25 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 7fd2ee94-1fc9-4b85-9f03-554faab2822b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b1d6384b-28b0-45a0-b617-c70e29444bcf))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e60faa14-e2c8-4b8f-8a17-83bf6b3981aa))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 35650c23-6ff8-43e4-9b40-29fa94ec7506))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 115b9e57-c0da-492a-9e41-1668f9197139))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b984ceb7-c7bd-4d41-bdb8-453a2d245bcd))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 17c91fbf-0aa4-41a8-a153-d6537d584246))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f7350607-ba6d-4737-a1d5-5dc77805b82e))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a61ced31-6640-4720-a217-760ac783f7e0))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 868ad25e-6d02-48aa-8d6f-124e3a1ecb6c))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 86b06ac4-42d9-4be5-b57d-55265c8979e9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S10B-XASK-1_1x10_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..6695a09c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S11B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 83b8cb77-1f5e-46d1-850d-fb0ffd693c67)
+ )
+ (fp_text value "JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal" (at 12.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 99a79d5e-f04b-4268-8992-a4f54f45511c)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 635f1080-5e3a-4a88-ba97-dd1359876582)
+ )
+ (fp_line (start 15.7 5.41) (end 16.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp 00cfdee5-4b98-4763-8c2b-ea84e94f3dac))
+ (fp_line (start 8.2 2) (end 7.7 2) (layer "F.SilkS") (width 0.12) (tstamp 025d7b10-6553-486d-9543-346faaed7722))
+ (fp_line (start 15.2 7.01) (end 15.2 2) (layer "F.SilkS") (width 0.12) (tstamp 0f19d601-4d94-4da2-8d53-1c33a61f3034))
+ (fp_line (start 27.61 -3.51) (end 26.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1027dbdb-f8c0-414b-8522-d2bb5330cfb2))
+ (fp_line (start 9.8 7.01) (end 9.8 2) (layer "F.SilkS") (width 0.12) (tstamp 161d9256-c309-4840-8b11-a4cce8f10bb8))
+ (fp_line (start 11.7 5.2) (end 11.7 3.4) (layer "F.SilkS") (width 0.12) (tstamp 258167d3-48ae-440d-842e-bb784f624a20))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 26d30230-8a79-4ffd-92b7-ba3814dfa145))
+ (fp_line (start 26.39 -0.61) (end 26.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 27cbd214-7c5a-47ca-967d-e759a07ad33e))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 287230ee-e5f9-4f63-94c8-70b0453519fe))
+ (fp_line (start 9.3 2) (end 9.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp 28796123-3a80-488a-81da-8969c54cc362))
+ (fp_line (start 13.3 5.2) (end 11.7 5.2) (layer "F.SilkS") (width 0.12) (tstamp 2ad001f6-4b1f-45ef-9e0c-510bb66ad8e8))
+ (fp_line (start -1.5 7.01) (end 26.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 2eb092e6-7af7-4760-9ff5-ef37d93c01a3))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 311ffeeb-b28a-480f-9abd-47538ca9d1fc))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 38a18157-278b-4458-822f-794784157dd5))
+ (fp_line (start 13.3 3.4) (end 13.3 5.2) (layer "F.SilkS") (width 0.12) (tstamp 3d37b70f-4bdb-4fea-9a62-c4c6547f67b9))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 4ac560b3-19bd-4c76-9886-c029d3c460e5))
+ (fp_line (start 15.7 2) (end 15.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4e233c35-2d9d-49af-85e7-1ca53c0bcbea))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 4faf42f3-fc99-411c-a50d-d66597473a16))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 4fcbe12e-4435-4e77-9eca-2dba9645ad81))
+ (fp_line (start 11.7 3.4) (end 13.3 3.4) (layer "F.SilkS") (width 0.12) (tstamp 5e9ee658-ef01-41fd-9c1b-ae9fd22f7d56))
+ (fp_line (start 8.2 5.41) (end 8.2 2) (layer "F.SilkS") (width 0.12) (tstamp 69bd0601-4d84-4046-94a9-f39d1e713d57))
+ (fp_line (start -2.61 9.31) (end 27.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 70f4c319-0844-4207-bc09-2e36bef2acb4))
+ (fp_line (start 7.7 2) (end 7.7 7.01) (layer "F.SilkS") (width 0.12) (tstamp 7d813a46-1bf2-48b0-bbc5-b38919c5e833))
+ (fp_line (start 25.2 7.01) (end 25.2 2) (layer "F.SilkS") (width 0.12) (tstamp 823b1ad1-8660-47d2-8112-2a385c6402da))
+ (fp_line (start 16.8 5.41) (end 16.8 2) (layer "F.SilkS") (width 0.12) (tstamp 83f11cba-7558-435f-8112-be4fc78da494))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 8c8b2622-d401-4c10-9e41-7f7ceee42d01))
+ (fp_line (start 15.2 2) (end 15.7 2) (layer "F.SilkS") (width 0.12) (tstamp 956fbf31-65ae-4d71-83e2-86362ec8cdcf))
+ (fp_line (start 27.61 9.31) (end 27.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9ae08869-8ac0-4e8b-9eed-1afd7c18fcf8))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9b65883d-b584-4d0a-8dc0-99b6d42c39b3))
+ (fp_line (start 16.8 2) (end 17.3 2) (layer "F.SilkS") (width 0.12) (tstamp b464a88f-8aac-458e-8702-9cc8a88cf52b))
+ (fp_line (start 26.39 -3.51) (end 26.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b97c77d2-dff8-4af3-90cc-40b39851c4d8))
+ (fp_line (start 9.3 5.41) (end 8.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp c4238b1c-06c9-4eb3-9b59-e71a42999519))
+ (fp_line (start 25.2 2) (end 27.61 2) (layer "F.SilkS") (width 0.12) (tstamp e398255d-aea3-4933-9f13-d010b1a8a5ce))
+ (fp_line (start 17.3 2) (end 17.3 7.01) (layer "F.SilkS") (width 0.12) (tstamp ed496583-03eb-4f2b-ac56-e61635889183))
+ (fp_line (start 26.5 7.01) (end 26.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp ef3d01c0-b40a-4f99-832e-f350b5050dc1))
+ (fp_line (start 9.8 2) (end 9.3 2) (layer "F.SilkS") (width 0.12) (tstamp f0df8ad3-ed36-4a2d-a997-0666ce1605ce))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp faafd1b8-eebf-4081-b2e1-9a7a7f4b1d5b))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 010343d8-ee7f-4bf7-aef7-bb8978f8a15c))
+ (fp_line (start -3 9.7) (end 28 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 0a8ced7b-8194-4bcf-bd4e-09f362c9801d))
+ (fp_line (start 28 9.7) (end 28 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 270bc560-6733-4f63-8046-026770218f55))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 63817f06-e976-4bdd-b044-b97cbe707f72))
+ (fp_line (start 28 -3.9) (end 26 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 670a30c9-b9fb-4e5d-9a17-76bfbd8d4758))
+ (fp_line (start 26 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 79edca94-a1f1-4d10-ba84-d99b801fd438))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 865638c5-62f5-4180-8813-d3f74397f164))
+ (fp_line (start 26 -3.9) (end 26 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp a2d3f2ab-9abe-4467-afb4-87b742c22b56))
+ (fp_line (start 26.5 -3.4) (end 26.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3956beb8-64f8-4e54-809a-2c051603a5ee))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 39e40500-038b-4b44-8a10-a70131c3de5a))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4a084158-a911-41f5-8990-6b0cdb70350e))
+ (fp_line (start 27.5 9.2) (end 27.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4b828848-1d96-4fb6-9081-0baeb5b03ab0))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 5b51b855-f9f0-4728-b06b-e3550b33e7f5))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 60ce5e87-14c4-440b-8795-71bcc4af6b3d))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 69afdef2-4467-4b9d-8945-1a9658a75131))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 7de209a8-17d3-4d04-9767-d107b7876aa6))
+ (fp_line (start 26.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b6b9f0a3-6bce-46f8-b495-fafacb1c5099))
+ (fp_line (start -2.5 9.2) (end 27.5 9.2) (layer "F.Fab") (width 0.1) (tstamp b7927374-9ac6-4178-99e6-dcbe338ccbff))
+ (fp_line (start 27.5 -3.4) (end 26.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp dae011c2-7b3a-4494-8294-84f7d8a97747))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c9f13a3e-c2d3-4460-b95f-737578e966fb))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d91fd0dc-87eb-4e94-8f7f-7ee0f42b2433))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 94f8bd92-afb0-447a-9e7a-7dc6479db5b7))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 20a188e4-0f65-4e9d-bf94-21cff84e9675))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp aaf89308-6923-46a0-a729-21073acf05bd))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 174bfc98-a970-4591-b1d2-307978d0d412))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a81004c1-2fb0-477f-abe2-44c63f00437d))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d96a000e-4f22-4d44-88a6-e04ea6308c48))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a5fe8c0f-56e7-42a1-9dc1-5cc63fa8d52d))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 72701f65-d918-47ac-9f8c-80f8ec88a7c4))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b102ada0-b29d-46e7-a7a1-347f22d7450b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S11B-XASK-1N-BN_1x11_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..6887947a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S11B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 787acc51-144e-4323-9165-c5211c8042d7)
+ )
+ (fp_text value "JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal" (at 12.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d50e0573-257d-4e80-8ab6-be1cd5cbf983)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42944d5c-b963-441f-a636-f809a2be5a43)
+ )
+ (fp_line (start 26.39 -3.51) (end 26.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 08ca210a-1e49-407c-8712-c9eb215ccf4e))
+ (fp_line (start 25.2 7.01) (end 25.2 2) (layer "F.SilkS") (width 0.12) (tstamp 0f2ae8e0-38cc-4238-9a54-e0cf3dc1a3dc))
+ (fp_line (start 27.61 -3.51) (end 26.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 17f06b37-697b-473d-8ac7-137be2bd813a))
+ (fp_line (start 15.7 2) (end 15.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 2c58c90c-98bc-4ed8-a81f-a2489d3d1acf))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 325dd98b-d1b0-4b88-9f33-9e158620dfee))
+ (fp_line (start 26.5 7.01) (end 26.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 3467ce7b-5f08-4424-94af-9ba5d970f6ec))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 34d2ae12-bdad-4acb-9e06-254aa36b1212))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 37e68321-5a94-40ff-a610-6f7da3248812))
+ (fp_line (start 17.3 2) (end 17.3 7.01) (layer "F.SilkS") (width 0.12) (tstamp 3fb97aa1-2ef5-428b-b552-a6db54fe4c88))
+ (fp_line (start 15.2 7.01) (end 15.2 2) (layer "F.SilkS") (width 0.12) (tstamp 427f34d5-1272-4c33-b91c-4dbe1c5a52bf))
+ (fp_line (start 14.1 7.01) (end 26.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 4883e643-3399-48ba-808f-e4c7f821bfd4))
+ (fp_line (start 27.61 9.31) (end 27.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4cc8ecf5-765e-4071-b319-ec1a1bf959ab))
+ (fp_line (start 13.3 5.2) (end 11.7 5.2) (layer "F.SilkS") (width 0.12) (tstamp 57497a07-6435-42ff-8304-5a11c1fbf908))
+ (fp_line (start 9.8 7.01) (end 9.8 2) (layer "F.SilkS") (width 0.12) (tstamp 576cb62a-b1c7-4665-9789-c972003b2602))
+ (fp_line (start 15.2 2) (end 15.7 2) (layer "F.SilkS") (width 0.12) (tstamp 57834f40-92a2-4652-ae04-6d94faed5a36))
+ (fp_line (start 25.2 2) (end 27.61 2) (layer "F.SilkS") (width 0.12) (tstamp 62c6f0a3-85b4-409a-9e40-fc87cc44c533))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 68d6d33e-6a4b-4a2b-8fa5-9d2326f6bf38))
+ (fp_line (start 11.7 5.2) (end 11.7 3.4) (layer "F.SilkS") (width 0.12) (tstamp 6ff2f95f-d8c7-4056-9624-38462f1e82bb))
+ (fp_line (start -1.5 7.01) (end 10.9 7.01) (layer "F.SilkS") (width 0.12) (tstamp 71caf826-5b33-4e06-95d8-4598cb3d3815))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 7a88b95d-5651-4517-9925-22ec4718ed89))
+ (fp_line (start 9.3 5.41) (end 8.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 7bf76afd-e54f-4db6-9026-9eb47c6701a7))
+ (fp_line (start 16.8 2) (end 17.3 2) (layer "F.SilkS") (width 0.12) (tstamp 87ae79f2-6c5d-4b0e-a74f-a414f847adab))
+ (fp_line (start 8.2 2) (end 7.7 2) (layer "F.SilkS") (width 0.12) (tstamp 8c9f3064-c8ac-4775-a485-bef2d6acfde5))
+ (fp_line (start 9.3 2) (end 9.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8ebf810d-1366-411c-bbec-c9a14e654ff1))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 9c7d9117-2cf1-456d-972e-b0eeb9335b3a))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a3c58da3-026c-4d28-8735-6a1207946251))
+ (fp_line (start 26.39 -0.61) (end 26.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp a707627b-8d38-4bd3-9832-dcd49efa6499))
+ (fp_line (start 15.7 5.41) (end 16.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp c34f463a-eaac-4204-a25b-51c3291ab3de))
+ (fp_line (start 11.7 3.4) (end 13.3 3.4) (layer "F.SilkS") (width 0.12) (tstamp c91d9371-fe9a-4abf-b6f2-2a18079df96d))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp cc8c29e5-7b10-4e8b-8a18-7e9569acd112))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp ce490055-416e-435d-a190-80568c9cd1db))
+ (fp_line (start 13.3 3.4) (end 13.3 5.2) (layer "F.SilkS") (width 0.12) (tstamp d0154e16-dfe1-4010-9bc7-b3d13fd28608))
+ (fp_line (start 8.2 5.41) (end 8.2 2) (layer "F.SilkS") (width 0.12) (tstamp d7054225-48a6-44e6-abac-7676b0c8e153))
+ (fp_line (start -2.61 9.31) (end 27.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp db863e7d-9904-49a2-b07c-2d8f782d5b3c))
+ (fp_line (start 16.8 5.41) (end 16.8 2) (layer "F.SilkS") (width 0.12) (tstamp dedbafa5-64b0-44c0-bf58-eed9f36cd012))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp e1d86433-7617-4dcc-8a39-163fea2e1016))
+ (fp_line (start 9.8 2) (end 9.3 2) (layer "F.SilkS") (width 0.12) (tstamp e8c99ffa-02bd-444f-9620-800efa11d3e8))
+ (fp_line (start 7.7 2) (end 7.7 7.01) (layer "F.SilkS") (width 0.12) (tstamp f0544fc0-dad1-487d-b23a-7ccce3e60f66))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 16a39bba-bb00-4c27-882e-b377a4e22b19))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2ba0e060-377d-487d-9da9-bcc9acca276b))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 39e34ed7-d3c3-4f99-96ec-bdfa5c404738))
+ (fp_line (start 28 -3.9) (end 26 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 4fb605a2-6731-4a5a-bc06-4f92af38051b))
+ (fp_line (start 26 -3.9) (end 26 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 70bd41e7-12fd-48ab-9dd5-19b7ee5937a0))
+ (fp_line (start -3 9.7) (end 28 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 73d521bf-cb19-47c1-85d3-0c29b36da48d))
+ (fp_line (start 28 9.7) (end 28 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 84f4ea53-ecf0-4e00-b842-aaca7414b0d4))
+ (fp_line (start 26 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp a45d82b9-fc67-4eba-978e-858319d76047))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 2c1808ab-9976-4e83-8861-5347257dbe48))
+ (fp_line (start 27.5 9.2) (end 27.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 356d9dc0-5540-40e8-84d0-5f4266be5ef1))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 3c1343ab-b92a-405c-9337-b5039e54046a))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 4a2b99cd-ed7f-4e0a-91ea-a1922307f942))
+ (fp_line (start 26.5 -3.4) (end 26.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5a407753-67bd-4b0c-8869-420d3732dbf9))
+ (fp_line (start 27.5 -3.4) (end 26.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 67c3c5b0-667b-493b-9d90-b69f68523e6b))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 6f127143-0bfd-422a-bfd6-5ab017d122ee))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 84a6854c-4af4-4f62-bd9d-ad4e1bd2aa6f))
+ (fp_line (start -2.5 9.2) (end 27.5 9.2) (layer "F.Fab") (width 0.1) (tstamp c30f2505-8bdb-4327-919f-7d41fa6fd042))
+ (fp_line (start 26.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cef6e563-cbd8-4842-b411-b5b8758d3a1c))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp ec9f6c9c-c089-4ff7-813e-717a333dc69f))
+ (pad "" np_thru_hole oval (at 12.5 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 709e58a7-4ee2-4429-b468-a85dcdad4887))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 7f7dd0ff-edc6-4620-8533-634f9e331ea5))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0e9c7a20-3f4f-4efc-a433-4c1914a56ec8))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2873a365-9819-48b2-859f-e7fc490e01c6))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ca8bae6e-da56-41e8-9369-d3e9729e4b52))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cf52285f-9c44-4163-a8ec-e06784dbb668))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dd117e6c-8436-4b42-a292-123536e38c64))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2e4f3816-7cfa-43e3-b9e3-29f496698031))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1398738a-f9dc-4336-9fa4-ca1f4dcb734b))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d2e6998d-20da-48d5-a5b8-f7b30fe261ee))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ca3700e1-6a54-42cf-90ee-6fbd26b8079b))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 97899473-d56a-451a-aacc-c2e37bd2b3e1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S11B-XASK-1_1x11_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..6ea9784e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,92 @@
+(footprint "JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S12B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp df01a8ab-bd2f-4040-989d-ebcda1dfdedb)
+ )
+ (fp_text value "JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal" (at 13.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0b376142-f430-4f3a-96c0-b65a2194963a)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 543abc81-62bb-46a8-83b7-1b5f7436ed8e)
+ )
+ (fp_line (start 27.7 2) (end 30.11 2) (layer "F.SilkS") (width 0.12) (tstamp 10c308f8-9ae5-47eb-8e25-877d85a87a0e))
+ (fp_line (start 14.55 3.4) (end 14.55 5.2) (layer "F.SilkS") (width 0.12) (tstamp 13260b65-22d6-459c-a1fd-c3885dcb7155))
+ (fp_line (start 18.55 2) (end 18.55 7.01) (layer "F.SilkS") (width 0.12) (tstamp 231789db-fe34-424d-8934-b0ede2542658))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 362c407b-c1a4-4778-81c9-f18c2a92e6e4))
+ (fp_line (start 28.89 -0.61) (end 28.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 36ef860f-c13a-461d-b839-e022372318e0))
+ (fp_line (start 18.05 2) (end 18.55 2) (layer "F.SilkS") (width 0.12) (tstamp 3bd4f493-6e5c-4d36-9c69-7f5789997c50))
+ (fp_line (start 16.45 7.01) (end 16.45 2) (layer "F.SilkS") (width 0.12) (tstamp 46a47086-e2db-4c28-a6d6-7dfee1473487))
+ (fp_line (start -1.5 7.01) (end 29 7.01) (layer "F.SilkS") (width 0.12) (tstamp 491dfda0-7efb-4cba-b2f6-9dc48a7719fa))
+ (fp_line (start 8.95 2) (end 8.95 7.01) (layer "F.SilkS") (width 0.12) (tstamp 595ae99e-185f-4c41-8e36-7d014fa4061d))
+ (fp_line (start 18.05 5.41) (end 18.05 2) (layer "F.SilkS") (width 0.12) (tstamp 5b8c5c64-2df8-4f07-ae95-52edbc1c25fc))
+ (fp_line (start 27.7 7.01) (end 27.7 2) (layer "F.SilkS") (width 0.12) (tstamp 63404489-7635-4d7d-adce-f080da97c582))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 64a4736d-7588-4cc2-8a78-ca73e1183b88))
+ (fp_line (start 16.45 2) (end 16.95 2) (layer "F.SilkS") (width 0.12) (tstamp 68819952-5533-4598-a305-70d52ffd904f))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 74839959-b0e6-47a4-aaf5-e8948c7d6823))
+ (fp_line (start -2.61 9.31) (end 30.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 74cc6cde-fabb-4961-83ec-3b53c01e3bf7))
+ (fp_line (start 10.55 5.41) (end 9.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 7d3630c6-0b74-4d0d-86f7-dae246b9509a))
+ (fp_line (start 16.95 5.41) (end 18.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 7da5e5e1-451d-46c4-8bf5-9069fed866d7))
+ (fp_line (start 12.95 3.4) (end 14.55 3.4) (layer "F.SilkS") (width 0.12) (tstamp 83b57cee-35af-4264-9494-895cbd95facb))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 856cb6c8-ddfb-4cc5-a08b-613a45ee9d85))
+ (fp_line (start 11.05 7.01) (end 11.05 2) (layer "F.SilkS") (width 0.12) (tstamp 88c1b0cf-d177-4568-9432-cb40fa727ed2))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 8fee783b-c33f-4223-8325-c375a0c5d6f3))
+ (fp_line (start 29 7.01) (end 29 9.31) (layer "F.SilkS") (width 0.12) (tstamp 9019c748-42c8-4fc6-b2d8-7e6b8cd9ba4f))
+ (fp_line (start 10.55 2) (end 10.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 91dab0ba-e891-48fb-8c86-3a0737622576))
+ (fp_line (start 12.95 5.2) (end 12.95 3.4) (layer "F.SilkS") (width 0.12) (tstamp 954389d7-6e9f-4d27-a5ea-4660e188c05e))
+ (fp_line (start 16.95 2) (end 16.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 95464584-e09f-4c11-a9cc-ec86e8dbcb4e))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 99141677-fb1f-4935-b391-4542949d4935))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp b3cd5381-f685-4905-b0fe-7489eb545f2b))
+ (fp_line (start 9.45 2) (end 8.95 2) (layer "F.SilkS") (width 0.12) (tstamp b549371c-20c1-40c5-9463-8a8d685f1aa3))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp bca015e1-314b-4e07-86b6-0bd7c60ab75d))
+ (fp_line (start 30.11 -3.51) (end 28.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d57acb50-2b49-4d16-a3a5-b97a86612d69))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp dc811c44-b164-4645-8c6c-7fc482c83e4b))
+ (fp_line (start 14.55 5.2) (end 12.95 5.2) (layer "F.SilkS") (width 0.12) (tstamp dcc71c78-822a-48be-b080-8fba13590ea0))
+ (fp_line (start 11.05 2) (end 10.55 2) (layer "F.SilkS") (width 0.12) (tstamp e25f4b03-3715-4e2a-b835-d968051ce47f))
+ (fp_line (start 9.45 5.41) (end 9.45 2) (layer "F.SilkS") (width 0.12) (tstamp f066ea28-f527-439c-ae52-5395a9854fd7))
+ (fp_line (start 30.11 9.31) (end 30.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f295b5e3-3b42-44d2-9b15-e879ee062664))
+ (fp_line (start 28.89 -3.51) (end 28.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp f9e1b4d3-5e3b-4ad0-bd07-34d6cfc02c1c))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp ffa216e1-0d3e-416f-a31a-cd17e98ae0e5))
+ (fp_line (start 28.5 -3.9) (end 28.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 17be565e-5903-4e35-a0a2-add2a6b7c7ef))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3d5aa11e-c207-4434-8342-1cfcd4f7c1c9))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 4c11ab65-142d-4cc3-adb4-f44960b8c890))
+ (fp_line (start 30.5 9.7) (end 30.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 5bbd50e4-15dc-4d29-9334-6b501c60a450))
+ (fp_line (start 28.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 8c5a4615-234d-4c9d-a948-8fb3f7e76516))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 94dae4af-29b7-4432-94ff-e8d4764edfbb))
+ (fp_line (start -3 9.7) (end 30.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp d604c9f6-5dbb-4fd6-b87e-89e6a1c3e8c8))
+ (fp_line (start 30.5 -3.9) (end 28.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp dba8baeb-7801-4ef5-96af-8a8aae695fd8))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 0b124aea-7d39-47c9-b3e5-340396168e2d))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 291fba82-7ec7-4ace-9092-70178060ca51))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 3ab59647-cced-424d-bc81-a775eb0ec379))
+ (fp_line (start 30 9.2) (end 30 -3.4) (layer "F.Fab") (width 0.1) (tstamp 3e30ad35-584c-4306-b454-a337e0575455))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 43663100-0c19-4137-9bb5-bec7dc1258ce))
+ (fp_line (start 29 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 73cdf1e6-8b61-41ff-a1d7-60c0e853e52c))
+ (fp_line (start 30 -3.4) (end 29 -3.4) (layer "F.Fab") (width 0.1) (tstamp 7bc3b1a6-04a9-47ae-89b7-645d38c0ca46))
+ (fp_line (start 29 -3.4) (end 29 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7e4a9c37-2730-455d-a5ed-17da50a1ff21))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp a4c433e5-2002-40d4-9c44-e50d55f44cca))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp b0548a84-6441-4abd-a9c2-1f2f19ba8957))
+ (fp_line (start -2.5 9.2) (end 30 9.2) (layer "F.Fab") (width 0.1) (tstamp f75bbbd0-e163-40b7-8591-e7f0f47d9e5f))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp ebdd78a9-dbea-46d7-9217-ec63ce57a4d5))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 67ede5b3-8541-4394-9929-9c78ea9f7d19))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f1562b36-2d05-45c4-b728-3b7c92db196a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7c7bdfd3-7dd9-4d59-8168-ffc83869a33a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 049ecb5c-b0a4-4a78-867c-9f007255c97e))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9b79db6b-1356-45f7-be8f-fa7af9ce9986))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ed0b8cdb-1e72-4ba3-ba9c-dee99182cbd0))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fb3c9252-6a26-4b67-a3cd-0c30f5df74cb))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d72af3d6-2ac7-4978-a79a-b211839d5789))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8e464e1c-7d20-4501-9ec9-f9d834ce5f14))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bd53672e-49d9-4198-8209-de31f1a08911))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 81e19742-fc06-4a85-b151-29eb839b725a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S12B-XASK-1N-BN_1x12_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..08600dfd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S12B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 237d5785-b880-41c2-ae39-cd29de90045f)
+ )
+ (fp_text value "JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal" (at 13.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38798e63-e2cf-4f24-a0f2-ab2ecf8c0c5e)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp faf25e01-f619-4cc4-be00-c80fac789b8f)
+ )
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 000307a7-991a-4084-a2d7-992fd69935dd))
+ (fp_line (start 18.05 5.41) (end 18.05 2) (layer "F.SilkS") (width 0.12) (tstamp 09bda922-7ec3-490f-abab-6048885dc4f0))
+ (fp_line (start 16.95 2) (end 16.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 117f13df-47f4-4f0f-a651-61267d2d4a83))
+ (fp_line (start 11.05 7.01) (end 11.05 2) (layer "F.SilkS") (width 0.12) (tstamp 17f3aa21-c7c2-4528-ae34-da4aa95933b7))
+ (fp_line (start 16.45 7.01) (end 16.45 2) (layer "F.SilkS") (width 0.12) (tstamp 1d376859-cf3e-429c-8afa-f7861891e792))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 27504a83-69c3-443b-ab71-29c94cfa122c))
+ (fp_line (start -1.5 7.01) (end 12.15 7.01) (layer "F.SilkS") (width 0.12) (tstamp 441ac9ac-b126-4304-b8c7-9979747300bd))
+ (fp_line (start 15.35 7.01) (end 29 7.01) (layer "F.SilkS") (width 0.12) (tstamp 45f53e85-00b7-4fc8-a399-9b3a0c86521b))
+ (fp_line (start 10.55 2) (end 10.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 53cf6ac0-b181-48f5-ada8-58af6cde2ada))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5cffcdcd-0af8-452a-af11-d209a74bd223))
+ (fp_line (start 8.95 2) (end 8.95 7.01) (layer "F.SilkS") (width 0.12) (tstamp 5e9cc6ec-d6e2-4067-835a-a30c5e54e9dc))
+ (fp_line (start 18.05 2) (end 18.55 2) (layer "F.SilkS") (width 0.12) (tstamp 69779121-4929-40da-a5dd-8d720e4a1cba))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp 6ca4c7d5-e221-4019-bdec-5463a00f7a12))
+ (fp_line (start 14.55 3.4) (end 14.55 5.2) (layer "F.SilkS") (width 0.12) (tstamp 6f841e1e-b207-44f6-a267-b0e0a36bfeaa))
+ (fp_line (start 9.45 2) (end 8.95 2) (layer "F.SilkS") (width 0.12) (tstamp 6fd982c3-c531-45de-9b73-47b88fd3b205))
+ (fp_line (start 28.89 -0.61) (end 28.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 7ab0c916-e20c-4e29-9d46-f73cf3f967ae))
+ (fp_line (start 9.45 5.41) (end 9.45 2) (layer "F.SilkS") (width 0.12) (tstamp 7b0f6ac8-df94-444f-a771-4b5369c74253))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 8acee377-33ae-423a-9140-caaefed7e71d))
+ (fp_line (start 29 7.01) (end 29 9.31) (layer "F.SilkS") (width 0.12) (tstamp 8b6467f8-695e-4087-a9d8-4321e5bb89e0))
+ (fp_line (start 12.95 5.2) (end 12.95 3.4) (layer "F.SilkS") (width 0.12) (tstamp 92f470b9-8a6e-4d87-9092-9bd01324b9fe))
+ (fp_line (start -2.61 9.31) (end 30.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 96cc5c94-0a43-4f26-9313-318ca1b38240))
+ (fp_line (start 11.05 2) (end 10.55 2) (layer "F.SilkS") (width 0.12) (tstamp a2807de3-d875-4d87-bde7-9886b732fb62))
+ (fp_line (start 30.11 9.31) (end 30.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a77e525f-2264-4d79-8a3c-313ee263ea2f))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp a9b59161-4952-4c22-9574-7b92e18ba6b0))
+ (fp_line (start 30.11 -3.51) (end 28.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ade587a7-fccd-4380-859c-790e9abfeeac))
+ (fp_line (start 27.7 7.01) (end 27.7 2) (layer "F.SilkS") (width 0.12) (tstamp b00c0f0f-48db-407c-b5aa-b75276e793a1))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp ba1499fe-ed45-49ab-ac74-1fc206248a0e))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp ba44fb87-5f2f-4d76-afe6-48de7f7b0845))
+ (fp_line (start 10.55 5.41) (end 9.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp bb18f1fa-3818-4f1d-875f-c6907c82052b))
+ (fp_line (start 14.55 5.2) (end 12.95 5.2) (layer "F.SilkS") (width 0.12) (tstamp ced39845-195e-470a-b6ed-b9d516c4ee90))
+ (fp_line (start 16.95 5.41) (end 18.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp d062f34a-ed41-41fe-bb27-1955c5967fc8))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp d7792530-2754-47b7-a6fe-e0efc7c27843))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp d7b99e3d-dcca-4bdb-a194-fa279c28681b))
+ (fp_line (start 12.95 3.4) (end 14.55 3.4) (layer "F.SilkS") (width 0.12) (tstamp e100f6f2-5191-49e9-a6f6-6a144ff8bb5e))
+ (fp_line (start 28.89 -3.51) (end 28.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp e8820bf4-8815-43eb-be8d-dab0cac5bb69))
+ (fp_line (start 18.55 2) (end 18.55 7.01) (layer "F.SilkS") (width 0.12) (tstamp f26dab8e-2e77-4a17-b9c3-ef6ed9ed6035))
+ (fp_line (start 16.45 2) (end 16.95 2) (layer "F.SilkS") (width 0.12) (tstamp f33218ae-7555-4a8b-9bf2-f43208079505))
+ (fp_line (start 27.7 2) (end 30.11 2) (layer "F.SilkS") (width 0.12) (tstamp febad15a-5914-4ef0-b66a-c5e12463d752))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0e47807b-4bce-4a98-8e3c-9f45ea937c56))
+ (fp_line (start 30.5 -3.9) (end 28.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 138c3b1f-25ae-41e1-b7c4-7b9e532dce04))
+ (fp_line (start 28.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 20e667b3-573d-473d-954e-515e5fe2c997))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 33212500-3eff-4f87-824a-046bd600f0a8))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 39cea220-f103-40bd-9ff5-7c1a6d451900))
+ (fp_line (start -3 9.7) (end 30.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 400245bf-eea3-411f-a830-96eb011c029f))
+ (fp_line (start 30.5 9.7) (end 30.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 9aa3e5df-068e-4dd0-a807-070aecdbeee0))
+ (fp_line (start 28.5 -3.9) (end 28.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp ecc64fe1-7f7b-4288-a61f-a2bc96750446))
+ (fp_line (start 30 9.2) (end 30 -3.4) (layer "F.Fab") (width 0.1) (tstamp 0a34823d-9708-4981-99d7-185c4dbd578e))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 1376edee-be38-435f-bdeb-927390fd6e5c))
+ (fp_line (start -2.5 9.2) (end 30 9.2) (layer "F.Fab") (width 0.1) (tstamp 16f8a251-2030-4528-aada-b339375b9c78))
+ (fp_line (start 29 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 255243a6-a953-47f5-9916-d6136930716f))
+ (fp_line (start 30 -3.4) (end 29 -3.4) (layer "F.Fab") (width 0.1) (tstamp 33ba93db-78da-4f95-8dfe-ef0b7690d51a))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 8a49cb40-c69a-410a-a2c6-902d2615931b))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 8ab7d851-5c42-4fb0-8dca-aeb9b010566d))
+ (fp_line (start 29 -3.4) (end 29 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9fb7af71-cd04-44ad-a05b-053871cbaec7))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp a27cdb06-54b3-4d19-a86c-ce9c63e11c7d))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp e6df3a01-63d4-4c6d-bd0a-39d0ddd6b5bc))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp ee13a77b-a63c-41c9-8905-736dc8cc78e7))
+ (pad "" np_thru_hole oval (at 13.75 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 415b6648-ba4b-4f50-8c02-379d24ac9e1d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 1ffc7a7d-c9c9-44d3-af8b-a6d4ae0f93a9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b66b914-6ce3-4835-bdcd-b9f597d79d4e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 86d386dc-c875-48e8-9874-b0aa47dece94))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f36f33e2-2729-4116-bd80-3b9e2fea1410))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 11ef9147-e549-4555-93f9-943df6133147))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d45b9386-b74c-4e86-9899-bd4fea3b35b6))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8160e4a3-f65b-432f-ae58-e95109458824))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cc5c3fd1-9bd6-451a-a6e5-2bedc9276e37))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9c9ba633-7856-4a28-b659-d0f0f16029b1))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0d769c20-6b7f-49e0-a9f6-e515c7679ae7))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7a9a20a7-8fae-4a7d-b165-cfcfc65901e6))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4ca9f0a5-5211-4d88-a0e1-73ebc53fa216))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S12B-XASK-1_1x12_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7f01f7e8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S13B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 22166794-01a5-4597-b6a8-9d115e0ee55f)
+ )
+ (fp_text value "JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal" (at 15 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa1f0ff1-fc72-4c42-943a-95624754a78c)
+ )
+ (fp_text user "${REFERENCE}" (at 15 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfbbf138-d393-4779-afc9-6eacdd0b948d)
+ )
+ (fp_line (start 32.61 -3.51) (end 31.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 05703369-fa20-47c5-b69c-97c393ed6b12))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 097de814-4462-4a17-aed7-680f188da08e))
+ (fp_line (start 19.3 5.41) (end 19.3 2) (layer "F.SilkS") (width 0.12) (tstamp 1d542a2f-abc5-4765-bcf1-3383d62d2515))
+ (fp_line (start 15.8 3.4) (end 15.8 5.2) (layer "F.SilkS") (width 0.12) (tstamp 1f49db36-8362-4195-bb6d-dbdd69e79c56))
+ (fp_line (start 17.7 2) (end 18.2 2) (layer "F.SilkS") (width 0.12) (tstamp 25a70a03-6697-43bd-a0da-1d6afed24a05))
+ (fp_line (start 10.7 5.41) (end 10.7 2) (layer "F.SilkS") (width 0.12) (tstamp 40dc5bca-37af-4b12-adbe-a2dbb5d73507))
+ (fp_line (start 17.7 7.01) (end 17.7 2) (layer "F.SilkS") (width 0.12) (tstamp 42c3dba3-900d-422c-b191-7ee85545d23e))
+ (fp_line (start 14.2 3.4) (end 15.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp 444d687d-fc5e-4b22-bb18-fe8ce75983dc))
+ (fp_line (start 11.8 5.41) (end 10.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4f4b18d4-aa22-4c8c-986c-668b81bd1ee9))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 4fd934b8-ed5c-4267-9f4e-9277f9476500))
+ (fp_line (start 15.8 5.2) (end 14.2 5.2) (layer "F.SilkS") (width 0.12) (tstamp 53a82786-e5b3-46fe-964e-c1826a2a5b4e))
+ (fp_line (start 11.8 2) (end 11.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp 6226b018-3f05-4b7b-8825-40c5d43c8109))
+ (fp_line (start 10.7 2) (end 10.2 2) (layer "F.SilkS") (width 0.12) (tstamp 640f484d-2882-43e7-8771-073840d437ea))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 6f8d5a20-c741-4b56-953a-77d0301626cb))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 707def00-e6a3-4fac-985c-c0c133529cb3))
+ (fp_line (start 18.2 2) (end 18.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 74a17174-e000-4076-a9e7-2b81b447306a))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 8a7fc881-21e8-404b-8917-5f0082aa9f5d))
+ (fp_line (start 19.3 2) (end 19.8 2) (layer "F.SilkS") (width 0.12) (tstamp 8c1a69ac-28a0-440c-8e3f-23b97bdede8f))
+ (fp_line (start 12.3 2) (end 11.8 2) (layer "F.SilkS") (width 0.12) (tstamp 9aa162b3-2873-4cc6-8e6c-83eaf8c00d6e))
+ (fp_line (start 14.2 5.2) (end 14.2 3.4) (layer "F.SilkS") (width 0.12) (tstamp 9b360aab-ca04-4fca-b756-e3b798c3f1ab))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 9e5d3854-6f83-425a-aaa4-19ee2db4c6b9))
+ (fp_line (start -2.61 9.31) (end 32.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 9f0429a8-0fac-4cbd-87cb-75be2fb568ce))
+ (fp_line (start 31.39 -0.61) (end 31.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp a4f60fea-1195-4168-8c4f-b04d74115e85))
+ (fp_line (start 19.8 2) (end 19.8 7.01) (layer "F.SilkS") (width 0.12) (tstamp ac2b20cb-7a7b-444e-8486-48720e9b8c99))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp acc2156d-209f-4882-b22a-75ee5a030bdb))
+ (fp_line (start 18.2 5.41) (end 19.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp ad67f230-ab00-476f-a8ee-c0f2e2745e9b))
+ (fp_line (start 31.39 -3.51) (end 31.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp aee4cfb2-b15a-4277-b398-29904969c3ab))
+ (fp_line (start 31.5 7.01) (end 31.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp b10dc4d6-3f81-42f4-9ea9-baadd9700c41))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp bdc82f9d-a1a7-4d8e-8b21-208710e22b5a))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp c00e1681-cd28-4061-a351-6b2ea3e38142))
+ (fp_line (start 32.61 9.31) (end 32.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d322a6ad-6ba5-45ba-b03c-eff00059420c))
+ (fp_line (start -1.5 7.01) (end 31.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp d8a13943-9d8c-402d-8e63-7ce51abbf377))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp dea4ef27-a44c-4f3a-9bc5-8e7c6b167283))
+ (fp_line (start 10.2 2) (end 10.2 7.01) (layer "F.SilkS") (width 0.12) (tstamp f247f46b-ad2b-47b6-8b79-f2126838ea6e))
+ (fp_line (start 30.2 7.01) (end 30.2 2) (layer "F.SilkS") (width 0.12) (tstamp f26af274-33cd-4e68-8296-3e42655e4b67))
+ (fp_line (start 12.3 7.01) (end 12.3 2) (layer "F.SilkS") (width 0.12) (tstamp fa37f9fa-626f-4159-8190-0f493c3c2a3b))
+ (fp_line (start 30.2 2) (end 32.61 2) (layer "F.SilkS") (width 0.12) (tstamp ff02f443-90dc-4b37-b047-3e9979f02c15))
+ (fp_line (start 33 -3.9) (end 31 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0b217704-7a54-4e6c-b943-25cdb541de7a))
+ (fp_line (start 31 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 1643039a-b792-4b2f-9eb3-1ec3d3e7a38d))
+ (fp_line (start 33 9.7) (end 33 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 38ff6710-2b08-4fdb-a258-783c537489bb))
+ (fp_line (start 31 -3.9) (end 31 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 3cd4aa6d-3f01-4e55-b085-d869c8906c4b))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 5bd05197-4750-4c88-bd76-190b3be4c64c))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp cef3ba71-573e-468c-b9bf-bc017abef2b2))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp d1ac2b5b-44c8-43bb-b623-f4654d190359))
+ (fp_line (start -3 9.7) (end 33 9.7) (layer "F.CrtYd") (width 0.05) (tstamp e5545093-4087-46f3-b6d9-dad3ad013f5b))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 037cc058-bba8-476e-ba64-d3dc3973f22d))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 0cc23464-4f1b-440f-bfb3-2c21b3d9018e))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 335ed9ac-5a1b-4c2d-aab8-9952b4a53a1a))
+ (fp_line (start 31.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5a1186ef-882e-4520-aabe-3f70caf5ce38))
+ (fp_line (start 32.5 -3.4) (end 31.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 5b7b4e5c-1052-4947-be58-5070988729f8))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 64d3c3fa-4ea8-4134-a003-c8abdd8c324b))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 79ce6d58-66a3-406a-b9e9-adb7fc59a435))
+ (fp_line (start 31.5 -3.4) (end 31.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 98953598-ee6c-4d0f-8e72-7c2bfbc6dc18))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp a1d71339-0c1d-4a2d-b709-d7e609a6cb86))
+ (fp_line (start -2.5 9.2) (end 32.5 9.2) (layer "F.Fab") (width 0.1) (tstamp c40489c4-8867-4fb6-8636-868a038c4e32))
+ (fp_line (start 32.5 9.2) (end 32.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp d09e6e13-e9dd-4eab-8e0e-8caedcbb3d9a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3eb61c92-e15c-4b94-8191-7ad137e530a6))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3904ae48-2fac-4087-83f0-b89f9d5cf1aa))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e21d21e0-73ad-4336-8fbc-d516f82a66fe))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bf0b3646-f9ce-4981-bb20-5cce0bb32fd1))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 66aaa9f5-b8fa-47c4-b9ba-4fb203591c7c))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 99cec23d-867f-4e15-a5bf-54adf23b00a2))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 04730330-fd21-4b78-8f0c-7da904389f5c))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13c946e7-b795-4a12-8936-aa1f80dd72e7))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d9a99198-e071-4b38-a4f1-cc3da2d0e4c7))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 81400381-a7c5-459b-a0c4-590895921726))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7760d16d-d511-40d7-aafd-019c7583bc13))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f666f4f4-966e-4ed1-aba7-c2e8a295d760))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 69d89740-3112-40e2-9766-80950d3341ef))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S13B-XASK-1N-BN_1x13_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5e3fd78f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,95 @@
+(footprint "JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S13B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aefc6635-862f-4f57-9c65-a419a64e072a)
+ )
+ (fp_text value "JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal" (at 15 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3a5dbb9-e6e6-4482-adf2-e7f17c6292ec)
+ )
+ (fp_text user "${REFERENCE}" (at 15 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d62f409f-3b72-4661-af96-fb7d6270f849)
+ )
+ (fp_line (start 11.8 5.41) (end 10.7 5.41) (layer "F.SilkS") (width 0.12) (tstamp 08474a0d-d208-4ffa-b3e8-1a518e67ec00))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 0884c5bb-50d9-4af9-9fa1-42bfa9e0c851))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 0fa8cb12-f794-4da1-8640-f933449f1ff6))
+ (fp_line (start 15.8 3.4) (end 15.8 5.2) (layer "F.SilkS") (width 0.12) (tstamp 17e1a36a-276e-4ac5-bcee-5dd1a99da9fe))
+ (fp_line (start 30.2 7.01) (end 30.2 2) (layer "F.SilkS") (width 0.12) (tstamp 1c777d40-2c8a-454a-b6f1-b546d45b6743))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 1d6ec61d-a848-460b-8703-b5ece58f4417))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 1fc50d3d-790c-4413-9e68-ec3681630e29))
+ (fp_line (start -1.5 7.01) (end 13.4 7.01) (layer "F.SilkS") (width 0.12) (tstamp 2a55840e-3e3d-4261-a580-5bffd4c13ed4))
+ (fp_line (start 32.61 9.31) (end 32.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2fadb21a-ba13-40e4-a164-034f7f4b1864))
+ (fp_line (start 31.5 7.01) (end 31.5 9.31) (layer "F.SilkS") (width 0.12) (tstamp 33257b8f-b298-4cba-8477-b8b84c889f41))
+ (fp_line (start 15.8 5.2) (end 14.2 5.2) (layer "F.SilkS") (width 0.12) (tstamp 347cbbb4-b7a4-409b-b555-f2eca2807789))
+ (fp_line (start 19.3 5.41) (end 19.3 2) (layer "F.SilkS") (width 0.12) (tstamp 35218353-8c28-4eca-8360-ab583434d1be))
+ (fp_line (start 31.39 -3.51) (end 31.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 376df551-4959-4dc1-a234-478113f301f7))
+ (fp_line (start 19.3 2) (end 19.8 2) (layer "F.SilkS") (width 0.12) (tstamp 3888e666-ea6f-41e2-82c8-3523d021de59))
+ (fp_line (start 12.3 2) (end 11.8 2) (layer "F.SilkS") (width 0.12) (tstamp 3f4de04d-e4d8-4233-abc8-d590c97bacd0))
+ (fp_line (start 12.3 7.01) (end 12.3 2) (layer "F.SilkS") (width 0.12) (tstamp 58cad88a-69aa-4d25-ba4e-2c54b0fd8682))
+ (fp_line (start 31.39 -0.61) (end 31.11 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 613cb47d-943d-4a3a-aa61-095b3f22e489))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 63e07f37-9b22-4c52-a97e-668b28c2fad0))
+ (fp_line (start 17.7 7.01) (end 17.7 2) (layer "F.SilkS") (width 0.12) (tstamp 64c21b69-eb8b-4763-8286-5462c7c773f0))
+ (fp_line (start 14.2 3.4) (end 15.8 3.4) (layer "F.SilkS") (width 0.12) (tstamp 6979790e-56e4-4763-b8ff-0caf7b4a9982))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 69af9b19-df6b-48d7-a318-d6c06e65dc1e))
+ (fp_line (start 17.7 2) (end 18.2 2) (layer "F.SilkS") (width 0.12) (tstamp 718f7646-ac00-460c-b8c2-26ae3de897d8))
+ (fp_line (start -2.61 9.31) (end 32.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 74c6a8fb-c169-4db3-83c5-7deb471667a2))
+ (fp_line (start 10.2 2) (end 10.2 7.01) (layer "F.SilkS") (width 0.12) (tstamp 83b24efe-3750-4dcb-a35b-bebca8fd88b6))
+ (fp_line (start 14.2 5.2) (end 14.2 3.4) (layer "F.SilkS") (width 0.12) (tstamp 8960d111-f9f8-493d-8002-45a16645ef4f))
+ (fp_line (start 10.7 5.41) (end 10.7 2) (layer "F.SilkS") (width 0.12) (tstamp 8e7b0a7a-2902-454e-970e-bb44dfcb6d30))
+ (fp_line (start 18.2 2) (end 18.2 5.41) (layer "F.SilkS") (width 0.12) (tstamp 921664be-2a3e-4990-9af0-91c3406b3c8d))
+ (fp_line (start 10.7 2) (end 10.2 2) (layer "F.SilkS") (width 0.12) (tstamp 93ac0aee-bf95-4e7b-9eba-53b8d4773e4f))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp a07fd2bc-b071-452f-a8bf-1dbe71bef23e))
+ (fp_line (start 32.61 -3.51) (end 31.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp aafd0a70-8efd-4f44-9b57-de21aa80ae21))
+ (fp_line (start 30.2 2) (end 32.61 2) (layer "F.SilkS") (width 0.12) (tstamp ac6acc48-b48c-48b3-aa56-e2bc70ce3952))
+ (fp_line (start 18.2 5.41) (end 19.3 5.41) (layer "F.SilkS") (width 0.12) (tstamp bec57069-b001-4500-9872-db019c2534ce))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d17c44ec-920e-47f2-834f-6116fd39f51e))
+ (fp_line (start 19.8 2) (end 19.8 7.01) (layer "F.SilkS") (width 0.12) (tstamp d18809ac-3af4-4c15-99fc-445aea245041))
+ (fp_line (start 16.6 7.01) (end 31.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp d4aa3b3f-d16d-4869-a18f-f9390ef484ad))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp d6e149b3-34fd-49cb-9b76-108c1df409f5))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d8490e3f-d760-4a10-b054-90a9fdd1a266))
+ (fp_line (start 11.8 2) (end 11.8 5.41) (layer "F.SilkS") (width 0.12) (tstamp ebcfa9e5-45ec-470d-aefb-fb15f3431f29))
+ (fp_line (start 31 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 08e6823b-f7a1-4152-9d4b-f22dba36a171))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 128af27f-4e03-4300-861c-88907a3fd305))
+ (fp_line (start -3 9.7) (end 33 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 3715723e-dede-4758-844a-51ccc51fc990))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 8bbb75da-19e5-4555-88ee-b9af12d9bd7e))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp a74b9466-88f8-40f2-ab3c-ee70b39fb81f))
+ (fp_line (start 33 9.7) (end 33 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp bc9b7cd3-51d9-4b64-89b9-22135a90ea74))
+ (fp_line (start 33 -3.9) (end 31 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp f5d4e539-f113-4a6d-9035-4809f3f94dbd))
+ (fp_line (start 31 -3.9) (end 31 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp fc05e645-c482-4647-a01c-2ddaa015ad52))
+ (fp_line (start -2.5 9.2) (end 32.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 1814bb46-95ea-4160-a058-b5a5c447ca84))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 2eec2ff9-b08c-4e18-ad0a-0cb2cff0286f))
+ (fp_line (start 32.5 -3.4) (end 31.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 42cb4e9e-14d8-48ac-a299-2903b96288fe))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 4dda069d-67a3-48e8-998c-7c13804c0761))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 4ef48d65-71e5-43cd-96b1-073ad85f59d0))
+ (fp_line (start 31.5 -3.4) (end 31.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4f342ded-1635-4554-ae54-844a12972a04))
+ (fp_line (start 31.5 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5453a882-2d5a-468b-aaf7-1a32feb05ead))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 57f0ff2a-b6bf-4972-946b-9bb357e269c6))
+ (fp_line (start 32.5 9.2) (end 32.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 9a169047-94e3-42c5-aa9c-1a30a4784b41))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp 9a7678dc-cd74-41c5-9390-64789e657c0a))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp c8556803-5a58-46fe-bd00-46fdc83496f3))
+ (pad "" np_thru_hole oval (at 15 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp 842ad2af-bed2-4cea-b32f-e34dd22ebb04))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 528162ad-a14a-46fa-87dd-4efd08b885bf))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7467afd2-0e1e-43b3-9fc2-eceead78c1e6))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3cf05f82-7672-48f0-ad63-5bff3e02f297))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a86856b8-0059-4a48-a1cc-2e0f5ef6ce86))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d5de09d9-f8c6-4085-badf-2653ea3294c9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a66ba87e-cd9d-41fe-9aa2-bda79682b867))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp de492530-2ffc-4b7c-9cc6-a672ae0fa834))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4d05298c-4ef1-49b8-ae09-ad0f31fbfc3c))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 66645599-c0fb-4759-bfe3-66ae7c6e5b78))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 81e86881-9a12-4c3d-9578-b67bf8a5b895))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e028246a-7c34-4601-ab59-f2315ff76547))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 49ae0c84-01b6-4c7f-a247-9a06e927edf2))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 48f51d61-b6ed-4e67-9a21-31f1af5091cc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S13B-XASK-1_1x13_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..8b549366
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S14B-XASK-1N-BN (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb144dbc-082f-4ec9-b0ba-f635956a77b8)
+ )
+ (fp_text value "JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal" (at 16.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42e3d559-c1e7-41c1-858c-0a65beeaaa3c)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ca0ce919-8045-4349-996a-99f7fb87fd4a)
+ )
+ (fp_line (start 13.55 2) (end 13.05 2) (layer "F.SilkS") (width 0.12) (tstamp 02b940bd-8908-4fa2-bc9b-4ce289e97e89))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 0b254de9-2264-460b-9425-3ea9c8b937c7))
+ (fp_line (start 33.89 -0.61) (end 33.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 0f76f6cb-8c68-4897-9abd-d9b7f92e86d0))
+ (fp_line (start 20.55 2) (end 21.05 2) (layer "F.SilkS") (width 0.12) (tstamp 11f6d2d0-664c-4e56-acdb-ceeb35eb5eb9))
+ (fp_line (start 20.55 5.41) (end 20.55 2) (layer "F.SilkS") (width 0.12) (tstamp 203b39c4-3ac9-4dfa-b9ab-6847e834df74))
+ (fp_line (start 11.45 2) (end 11.45 7.01) (layer "F.SilkS") (width 0.12) (tstamp 22030aa1-6506-4543-8336-26ad9912ef9a))
+ (fp_line (start 17.05 3.4) (end 17.05 5.2) (layer "F.SilkS") (width 0.12) (tstamp 2642d42f-347e-43c2-9770-6b5b2eeb9dc6))
+ (fp_line (start -1.5 7.01) (end 34 7.01) (layer "F.SilkS") (width 0.12) (tstamp 28bf3173-392f-41cc-b6c2-5b5d1c5d879f))
+ (fp_line (start 11.95 2) (end 11.45 2) (layer "F.SilkS") (width 0.12) (tstamp 3042a133-9652-4d0b-a83f-32682d370938))
+ (fp_line (start 13.05 5.41) (end 11.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 515acda8-899b-4dca-95c5-901b79364bfa))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 561b2c07-3aaa-4648-9ec8-f3ee8a92553e))
+ (fp_line (start 34 7.01) (end 34 9.31) (layer "F.SilkS") (width 0.12) (tstamp 5bd4420b-defe-41aa-8a61-28678908b2d6))
+ (fp_line (start 15.45 5.2) (end 15.45 3.4) (layer "F.SilkS") (width 0.12) (tstamp 5d227d29-03ac-442d-bed9-1c8d8b6657af))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 60fea02c-0fff-4ade-97a0-83b8e926851a))
+ (fp_line (start 18.95 7.01) (end 18.95 2) (layer "F.SilkS") (width 0.12) (tstamp 69002333-ea96-4eb3-9695-51ab15b3735f))
+ (fp_line (start 19.45 2) (end 19.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp 6f33cd77-2d12-4176-ae6c-96a3f0b1e3d4))
+ (fp_line (start 32.7 7.01) (end 32.7 2) (layer "F.SilkS") (width 0.12) (tstamp 89b4fdbc-556f-4f47-8fdd-3eeac4d53f95))
+ (fp_line (start 13.05 2) (end 13.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8a22f0d8-d250-4e0c-bc0f-f17c8ad07b67))
+ (fp_line (start 35.11 -3.51) (end 33.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 8c4b5c51-4d3a-4cc0-8bcc-2d77de878ae5))
+ (fp_line (start 19.45 5.41) (end 20.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 8dc7d702-f1ff-49bf-890b-4f6328676b26))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 9e50ced2-7edf-4509-b2c4-a261331c3877))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9ec3a502-a6ea-48de-9494-1e573a012fd0))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp a5e6ee53-1e40-4181-8841-b5a5409a2a2f))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp b0554297-f445-4a4d-98ac-c3113a996386))
+ (fp_line (start 11.95 5.41) (end 11.95 2) (layer "F.SilkS") (width 0.12) (tstamp b1de79df-5d71-4f4b-928c-bb52bd15edfd))
+ (fp_line (start 13.55 7.01) (end 13.55 2) (layer "F.SilkS") (width 0.12) (tstamp b288a5f1-93fb-4404-8d76-d37c73aa822a))
+ (fp_line (start 35.11 9.31) (end 35.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ba3c635e-208c-4f93-9c0d-71a88a88c066))
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp be4acddf-880a-46b7-a263-97ade486269d))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c80661ca-5d6f-4f7c-bb92-e49b69008fac))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp c8383a9c-d442-4cc0-9049-fb583a64b2bc))
+ (fp_line (start 32.7 2) (end 35.11 2) (layer "F.SilkS") (width 0.12) (tstamp cc8f3d21-1aaf-4a95-9868-3104ce5ef56b))
+ (fp_line (start 17.05 5.2) (end 15.45 5.2) (layer "F.SilkS") (width 0.12) (tstamp cf9345b1-991a-439f-8e00-3631831780fd))
+ (fp_line (start 18.95 2) (end 19.45 2) (layer "F.SilkS") (width 0.12) (tstamp d0131baf-bfc3-44df-ae95-743f54ed3178))
+ (fp_line (start 21.05 2) (end 21.05 7.01) (layer "F.SilkS") (width 0.12) (tstamp d7ba5378-a119-412e-a26c-45f7ebe8306a))
+ (fp_line (start 15.45 3.4) (end 17.05 3.4) (layer "F.SilkS") (width 0.12) (tstamp d996de52-bc2c-4c3d-a333-67eb1bf1d82c))
+ (fp_line (start 33.89 -3.51) (end 33.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp ef859742-e195-40d0-ae03-8b3de0af9a0b))
+ (fp_line (start -2.61 9.31) (end 35.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp f13d3f02-8ada-41ac-b009-70bb58ddedda))
+ (fp_line (start 35.5 -3.9) (end 33.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2979ce53-8f4d-4f3b-bcf7-fcfba110cd9d))
+ (fp_line (start 33.5 -3.9) (end 33.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 56528b07-e370-40ab-a3fd-afc124e9cd8c))
+ (fp_line (start -3 9.7) (end 35.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 74d0e45d-6391-4d9c-9332-a4b42c59d6e2))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 99446eb4-ff63-4210-9733-11d7965b3230))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp af5558c7-99f5-4421-9288-e14ec76f6478))
+ (fp_line (start 35.5 9.7) (end 35.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp bf138d31-246e-4fd4-86b4-941b07d5bd7c))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp c7e816c7-fc5e-4273-b22d-b02b6ba5b915))
+ (fp_line (start 33.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp cd27237f-bcb2-4d3d-b419-8b15056c9299))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 09494599-481e-4859-9481-24ac746a19e5))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp 1d2db697-9218-45e0-8940-854a8451c035))
+ (fp_line (start 34 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6488361a-4242-4652-a196-293763bb9ee1))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 78cf8049-8e95-40a7-8d2e-f4f28ffd9234))
+ (fp_line (start 34 -3.4) (end 34 -0.5) (layer "F.Fab") (width 0.1) (tstamp 78eeb02f-9b99-449f-8f62-1c07821eefef))
+ (fp_line (start 35 -3.4) (end 34 -3.4) (layer "F.Fab") (width 0.1) (tstamp 7b1b68eb-d18f-4a50-a377-6edb417a22fb))
+ (fp_line (start 35 9.2) (end 35 -3.4) (layer "F.Fab") (width 0.1) (tstamp 87f67047-c1d8-4422-9e6b-13dca138f755))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp a9a90e0b-3acd-4f9a-b312-40654b61aebe))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp b950a9a5-2656-483b-991c-e1b19e931b6f))
+ (fp_line (start -2.5 9.2) (end 35 9.2) (layer "F.Fab") (width 0.1) (tstamp c52aeefa-9454-4916-ad3e-de67edf8de54))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp e400436d-fb40-4af5-8192-c48a497e57e2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp daabee2a-8915-4bc6-a535-0b495baac52d))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6eca02ca-5912-4c7f-9c3c-9a2a2ae2c02f))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0a326004-36ff-4354-8d59-eb33d1498a7c))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 44ecc4c9-ae6a-4091-941a-18fb1ef2ff7a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8c8c125e-f97e-428a-a275-bda5a5720206))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp afdb4c92-d698-483f-91e7-d86a409cffe6))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9b66ab7b-7c60-4534-8597-dc0d4d7a6894))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d69de36d-75b4-4f09-aca7-6a40c2c0907c))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp da2eb27c-7f6d-410e-97fc-f7642fa7e1a5))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8e24101e-c19d-4609-84e0-fcf272d3f87e))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 99b97c0b-284b-41f6-93ae-e87f6829d4e3))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 793b80cf-84a6-4b41-89b9-580ab118a840))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 85d5a098-9257-4f28-af98-47108abb3969))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 14fa21d2-6b38-4bf1-92e0-018671b8f48c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S14B-XASK-1N-BN_1x14_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..84c4c2b0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5E8E654E)
+ (descr "JST XA series connector, S14B-XASK-1 (http://www.jst-mfg.com/product/pdf/eng/eXA1.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XA horizontal hook")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -4.6) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a7a9cba-6acc-4496-bf93-1639f363fd2f)
+ )
+ (fp_text value "JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal" (at 16.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3aa9ad70-459b-428e-a273-92eddfb29d55)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 2.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6190110b-973f-409a-a9e5-69daac53d1b3)
+ )
+ (fp_line (start -0.4 -1.6) (end 0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 0186fd60-ddcb-48cd-b16e-a3e956f1b256))
+ (fp_line (start 17.85 7.01) (end 34 7.01) (layer "F.SilkS") (width 0.12) (tstamp 02427be6-f48f-40fe-80ad-a7d21934fec6))
+ (fp_line (start 17.05 3.4) (end 17.05 5.2) (layer "F.SilkS") (width 0.12) (tstamp 02e83af6-c821-42c8-a29a-53d26aae3aea))
+ (fp_line (start 35.11 -3.51) (end 33.89 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 04434050-4f85-4a2c-a520-46c74df44c0f))
+ (fp_line (start 32.7 7.01) (end 32.7 2) (layer "F.SilkS") (width 0.12) (tstamp 081b11a5-5c48-4fee-8033-ee87cb73701f))
+ (fp_line (start 11.45 2) (end 11.45 7.01) (layer "F.SilkS") (width 0.12) (tstamp 0990526b-662f-4117-890d-001ca6a71d08))
+ (fp_line (start 33.89 -0.61) (end 33.61 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 0ddb79e6-8f19-44e8-b6dd-6026b99ec19d))
+ (fp_line (start 21.05 2) (end 21.05 7.01) (layer "F.SilkS") (width 0.12) (tstamp 16234196-7f91-499c-9af0-6230a9d0ebf4))
+ (fp_line (start 34 7.01) (end 34 9.31) (layer "F.SilkS") (width 0.12) (tstamp 19735683-dafe-48c8-834b-be50ae707dee))
+ (fp_line (start 15.45 5.2) (end 15.45 3.4) (layer "F.SilkS") (width 0.12) (tstamp 1e41b3bc-d839-4103-8bc4-75077bbf328b))
+ (fp_line (start 18.95 2) (end 19.45 2) (layer "F.SilkS") (width 0.12) (tstamp 2116bf69-b9a1-4fdd-81d1-9159ec6eae73))
+ (fp_line (start -1.39 -3.51) (end -2.61 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 242bfba8-154c-474f-b269-dc15ca7832e5))
+ (fp_line (start 13.05 2) (end 13.05 5.41) (layer "F.SilkS") (width 0.12) (tstamp 4654234f-b223-4cb0-8f69-cbd92ed4817b))
+ (fp_line (start 19.45 5.41) (end 20.55 5.41) (layer "F.SilkS") (width 0.12) (tstamp 46c08b38-d9b4-410e-8597-78598a3dbf29))
+ (fp_line (start -0.2 2) (end -2.61 2) (layer "F.SilkS") (width 0.12) (tstamp 4efc1f22-e5cf-440e-aead-fb5b1ec0132d))
+ (fp_line (start -0.2 7.01) (end -0.2 2) (layer "F.SilkS") (width 0.12) (tstamp 5122c8db-6ef7-4439-ac79-e076a334a63d))
+ (fp_line (start 13.05 5.41) (end 11.95 5.41) (layer "F.SilkS") (width 0.12) (tstamp 567ca8d8-0478-4676-8f1e-eac19a2bdc28))
+ (fp_line (start 11.95 5.41) (end 11.95 2) (layer "F.SilkS") (width 0.12) (tstamp 5a91f345-5450-4547-952d-e1735d4d8ef1))
+ (fp_line (start 13.55 7.01) (end 13.55 2) (layer "F.SilkS") (width 0.12) (tstamp 6ac3e0d4-db73-4fd3-beb2-9595b1047b09))
+ (fp_line (start 0 -1.2) (end -0.4 -1.6) (layer "F.SilkS") (width 0.12) (tstamp 6b095a16-2c79-4503-be5f-0914bf85050a))
+ (fp_line (start 33.89 -3.51) (end 33.89 -0.61) (layer "F.SilkS") (width 0.12) (tstamp 6b440e69-c1f4-4879-b571-c35719bf9162))
+ (fp_line (start -2.61 9.31) (end 35.11 9.31) (layer "F.SilkS") (width 0.12) (tstamp 73b43e4c-9431-494b-9452-8815bfb82000))
+ (fp_line (start -2.61 -3.51) (end -2.61 9.31) (layer "F.SilkS") (width 0.12) (tstamp 7cb41e67-a9b1-43dc-8560-5c99ab6e1199))
+ (fp_line (start 13.55 2) (end 13.05 2) (layer "F.SilkS") (width 0.12) (tstamp 86ee7aa6-1855-48fe-a15f-a0d40fdb250b))
+ (fp_line (start 0.4 -1.6) (end 0 -1.2) (layer "F.SilkS") (width 0.12) (tstamp 89404588-e565-4fe4-98fb-30803401ea3d))
+ (fp_line (start 20.55 5.41) (end 20.55 2) (layer "F.SilkS") (width 0.12) (tstamp 8f74c6cf-f23a-4834-8a7c-79d3814b78e7))
+ (fp_line (start 18.95 7.01) (end 18.95 2) (layer "F.SilkS") (width 0.12) (tstamp 933efd9e-d0c3-4eef-9bbb-1f4c77c1912f))
+ (fp_line (start -1.39 -0.61) (end -1.39 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9866c079-4ce5-4ca8-9d40-76257883a464))
+ (fp_line (start 15.45 3.4) (end 17.05 3.4) (layer "F.SilkS") (width 0.12) (tstamp b82ca4c3-3fe9-4b14-8cf9-f55cc810adde))
+ (fp_line (start 11.95 2) (end 11.45 2) (layer "F.SilkS") (width 0.12) (tstamp c1b96d14-d99a-4bfa-8c99-953d221be54a))
+ (fp_line (start -1.11 -0.61) (end -1.39 -0.61) (layer "F.SilkS") (width 0.12) (tstamp c9d82140-62cb-4622-9af7-9416156afb1b))
+ (fp_line (start -1.5 7.01) (end 14.65 7.01) (layer "F.SilkS") (width 0.12) (tstamp cefad312-1f54-4334-a188-da915234a5c3))
+ (fp_line (start 19.45 2) (end 19.45 5.41) (layer "F.SilkS") (width 0.12) (tstamp d56945e2-3566-48b4-9bce-a2689de4db55))
+ (fp_line (start 20.55 2) (end 21.05 2) (layer "F.SilkS") (width 0.12) (tstamp d5f63d1e-6e29-43ef-bc23-bee481ab8c57))
+ (fp_line (start 17.05 5.2) (end 15.45 5.2) (layer "F.SilkS") (width 0.12) (tstamp d843544b-2606-41e3-bfaa-b8ec42d14edd))
+ (fp_line (start 32.7 2) (end 35.11 2) (layer "F.SilkS") (width 0.12) (tstamp de97b35d-5c23-4184-af14-5addd0ef1c35))
+ (fp_line (start 35.11 9.31) (end 35.11 -3.51) (layer "F.SilkS") (width 0.12) (tstamp f09274ad-d7de-4b0c-9620-688a2f1a96cf))
+ (fp_line (start -1.5 9.31) (end -1.5 7.01) (layer "F.SilkS") (width 0.12) (tstamp f37da264-f621-44dc-9a18-4be79c9d71a1))
+ (fp_line (start -1 -1.48) (end -1 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0b93568a-bf24-443b-9fbc-a82fc9d187c5))
+ (fp_line (start -1 -3.9) (end -3 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 1318ee56-64f4-44ca-a261-da35f2014d92))
+ (fp_line (start -3 9.7) (end 35.5 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 170e084c-ee39-4678-8c2a-b1fefd197271))
+ (fp_line (start 35.5 -3.9) (end 33.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp 562f2662-b344-4a37-a1e9-9e6ec2d66a9b))
+ (fp_line (start -3 -3.9) (end -3 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 81bc52ba-ae3f-4bb9-8bb5-69b727723840))
+ (fp_line (start 33.5 -3.9) (end 33.5 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp 96093d94-c535-4cd7-ba18-1417843fb069))
+ (fp_line (start 35.5 9.7) (end 35.5 -3.9) (layer "F.CrtYd") (width 0.05) (tstamp afd1b90d-03cd-4042-a139-8b15f17b972e))
+ (fp_line (start 33.5 -1.48) (end -1 -1.48) (layer "F.CrtYd") (width 0.05) (tstamp b2654497-5293-4cec-93dc-361f8d642ff1))
+ (fp_line (start -1.5 -3.4) (end -2.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 06a4b35a-cc92-46a8-b44c-d7ca1635669e))
+ (fp_line (start 34 -0.5) (end -1.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 06bb32e2-8178-41cc-9d37-a42bc2afbd54))
+ (fp_line (start 35 9.2) (end 35 -3.4) (layer "F.Fab") (width 0.1) (tstamp 7156a768-b44a-44fa-b03c-0a5df9ace727))
+ (fp_line (start -0.5 1.475) (end 0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp 8a2b6bce-c034-435b-a639-e426a3f92558))
+ (fp_line (start -1.5 -0.5) (end -1.5 -3.4) (layer "F.Fab") (width 0.1) (tstamp 8dbecb93-3c38-48a9-93a7-45cb3cb8268d))
+ (fp_line (start 35 -3.4) (end 34 -3.4) (layer "F.Fab") (width 0.1) (tstamp 90855f29-e1d8-4e27-bea9-e2e632288f8b))
+ (fp_line (start -2.5 -3.4) (end -2.5 9.2) (layer "F.Fab") (width 0.1) (tstamp b0d86b2f-070b-4ec8-9cab-568293619d51))
+ (fp_line (start 0 0.975) (end -0.5 1.475) (layer "F.Fab") (width 0.1) (tstamp ca44987e-d2bb-4d3b-aaa2-e25b2003dd06))
+ (fp_line (start 0.5 1.475) (end 0 0.975) (layer "F.Fab") (width 0.1) (tstamp e3ab9220-ccec-42b9-bb8d-9f8d72015587))
+ (fp_line (start 34 -3.4) (end 34 -0.5) (layer "F.Fab") (width 0.1) (tstamp efbde4c0-1532-48bd-8526-865de6eda7c0))
+ (fp_line (start -2.5 9.2) (end 35 9.2) (layer "F.Fab") (width 0.1) (tstamp fbe1a0d1-230d-4cb7-9aa8-56595875db57))
+ (pad "" np_thru_hole oval (at 16.25 6.5) (size 2.8 2) (drill oval 2.8 2) (layers *.Cu *.Mask) (tstamp d37b51b3-527e-46d8-93ec-09a27a74c2a4))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 14e6cc86-05a4-4618-b4fd-e7ea9185a91f))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 587f38ed-293d-4306-9b35-cbc04478a298))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6c193807-2154-4e0a-be5a-f0cf7e2da14d))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a338b69f-67e6-483e-bf7b-d822ba6e6d76))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 24a0505e-c5ed-4c2a-a333-5c5ffddffdbb))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e3db5246-2168-4717-8e89-1e5a2edf3b82))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 62721134-e9f6-4cea-9267-c807ec228b4e))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp be562722-7c46-446e-996c-1fa962c184c3))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 462b13b2-f00f-49c9-9005-57163ec9ed1e))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 141122b8-f8dc-418e-bf62-5d9ca0e83349))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 32d6e359-e959-4786-906a-6e0ba07d96cf))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cadeedea-f6a8-40b2-8bd2-456946ec87d3))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6ab329d5-9aae-43de-b9e9-8c861e0a21e8))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8180e4c4-90e3-48ad-8194-4b600dc8e988))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XA_S14B-XASK-1_1x14_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..499190a5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B10B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad4f5714-a85f-4769-9cfd-76debb3adec2)
+ )
+ (fp_text value "JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical" (at 11.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 00ab0866-4416-4e10-a2a3-daab4d088964)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c090866b-d7e9-4a7d-8d05-58d87d4a8a28)
+ )
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 00be859d-dd60-4598-b05e-4db43da9a3dc))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 134f5f4a-4c17-434a-b2e8-ce8758459f05))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 39192434-bcea-479d-bdc6-b676ba898f96))
+ (fp_line (start 25.06 3.51) (end 25.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 4086b945-b03d-4fa1-9eba-1402c254f4b3))
+ (fp_line (start 23.25 -2.45) (end 23.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4e613136-90a4-4dce-8152-d1586042b7c5))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4ea26565-6733-4710-8df5-94dca62549e4))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 590b6873-c380-4c69-b24b-c6f856890ed9))
+ (fp_line (start 25.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 6687da79-fe41-4223-9750-61a4d943fa49))
+ (fp_line (start -2.56 3.51) (end 25.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 6e544239-fc46-4f40-9c25-0623f84dec54))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 705f0140-3bab-47ac-809b-3f4463e272c5))
+ (fp_line (start 0.75 -1.7) (end 21.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 78305505-1a79-4fba-a00b-0b7a969476fd))
+ (fp_line (start 25.05 -1.7) (end 25.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 975dc785-9b91-4ff1-8ead-999a4374b988))
+ (fp_line (start 23.25 -1.7) (end 25.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 9e097341-c110-462a-a1ee-ad2f0ad47bf3))
+ (fp_line (start 21.75 -1.7) (end 21.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a92bc7a5-91d2-439a-b419-1d2938c96fe8))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp bd45354f-65e3-4d04-b0ee-72e2da4fcd4b))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp bec011f7-d466-4f84-9894-3e4f64a29e26))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp bf1a5068-a5bb-49f1-8881-b022a28ba93d))
+ (fp_line (start 24.3 -0.2) (end 24.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp bff25181-acd2-4562-a297-4d71dff2e90a))
+ (fp_line (start 25.05 -0.2) (end 24.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp c9734999-2442-4074-95d3-3c8b44cc80ff))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d5d34575-1371-4fe9-ad89-f3f7de7bc3ec))
+ (fp_line (start 21.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp ed3b4cd0-5b54-4ede-b28c-e1de2af2c1e5))
+ (fp_line (start 24.3 2.75) (end 11.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp f611b312-d75a-4735-bcdf-b619e0d022ae))
+ (fp_line (start 11.25 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp fab3d0c6-1a2d-412e-9af6-97c7c7ba1d8b))
+ (fp_line (start 25.05 -2.45) (end 23.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp fac3819f-82dd-4e57-a3e6-6de11f0dac52))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 9bef530d-88a1-4c0b-a1ec-1088791a7baa))
+ (fp_line (start 25.45 3.9) (end 25.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp b181f0ed-0386-4b86-a251-4a7400de1b61))
+ (fp_line (start -2.95 3.9) (end 25.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp f0aa7e6b-9793-4527-8e37-bafc012ccde8))
+ (fp_line (start 25.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp f3959dcf-0074-4317-a2eb-04cfb3bb5de9))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 23c1c372-508c-4093-9b2a-87bc50c42028))
+ (fp_line (start 24.95 3.4) (end 24.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 2b288d0c-81ae-4c30-a989-9bded1efcf59))
+ (fp_line (start 24.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 4cad30cf-c48d-4305-82e9-18a344fb3b12))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 9bef235d-c48a-47c4-abd4-0ffca5c9b409))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp afba5e32-5bde-46a9-a127-78539bbe94c6))
+ (fp_line (start -2.45 3.4) (end 24.95 3.4) (layer "F.Fab") (width 0.1) (tstamp eb92fd85-6fc1-43ba-95c9-e8a9275024ae))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 851a4a14-2247-4346-ab05-cac6b35c4eb3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b3f5990b-a80e-4a9c-be81-028ef876591b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f6773954-6ecc-4e2f-84a3-b5c09f9d42ff))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8a5090c3-bb03-41e6-bb8c-700a064f0fa0))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 52069109-74e7-4b80-840b-5272948beb8b))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 14c3ca7e-e422-4d64-a7cc-b8b9a9117f4d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9fbb43cf-b75c-4c29-8d48-ea5dcde574f1))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp df543ece-3ea0-4787-96c3-8bf7743a2561))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0f9f0912-eff6-4fcf-8860-ac183d61f1e2))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0518c959-f377-462b-83e8-3a575b019460))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4dd7c860-06ea-41e5-b095-4482006e5f1c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B10B-XH-AM_1x10_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ffbaf983
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7b9cfffe-a2ed-4c17-8619-8c5ea358171d)
+ )
+ (fp_text value "JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical" (at 11.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 746d8e94-7471-42eb-af4c-bb290a223e9f)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e1904f8-487b-4b62-8ce4-944a89593ebe)
+ )
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 07ca4b0c-c51a-4f6e-9539-ac29128efdda))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 0a8c00b3-1bb1-4cc7-978f-552bd60aeea2))
+ (fp_line (start 25.06 3.51) (end 25.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 0f237f35-e16f-4cc1-bf96-34d324cf9a3c))
+ (fp_line (start 24.3 -0.2) (end 24.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 134e8347-cab3-4432-86e6-45e8da95f198))
+ (fp_line (start 25.05 -1.7) (end 25.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 23012c30-95b1-439c-b7df-eec3119eea46))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 23490135-aec0-4979-836d-1ef01bac078c))
+ (fp_line (start 21.75 -1.7) (end 21.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 2904e3a6-d55c-46be-b150-64065564322a))
+ (fp_line (start 23.25 -1.7) (end 25.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 32b6ff79-75ae-429c-8589-05d09bd8ea37))
+ (fp_line (start 23.25 -2.45) (end 23.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3ffc3b61-61dd-48f5-8406-c11d54606c8a))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 46a13fb2-0939-452b-9b8a-2bd649b0c349))
+ (fp_line (start 25.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 57aa1b31-fc43-4faa-a368-c2128e37b1a8))
+ (fp_line (start -2.56 3.51) (end 25.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 592afcae-989f-4677-b168-d638b00acdb5))
+ (fp_line (start 24.3 2.75) (end 11.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 65797013-b745-49c8-8fca-da05f9009b25))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 82589aad-7869-4d1b-a5b7-ac1be35b4d92))
+ (fp_line (start 25.05 -2.45) (end 23.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 853cea8d-9b3b-4dbf-9c5c-a7718b659753))
+ (fp_line (start 21.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 9cdc861c-bc73-40ed-b25c-2c6f77c5bc36))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 9da2fb36-0dd7-46d3-bc06-db07930d562e))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp aee578c4-6651-4978-af0e-988f57059fb1))
+ (fp_line (start -1.8 2.75) (end 11.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp b370f06d-8fde-4c98-affd-95fdac8cf3e5))
+ (fp_line (start 0.75 -1.7) (end 21.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b7ee29ad-537f-458f-954d-b48379c8b8fc))
+ (fp_line (start 25.05 -0.2) (end 24.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp daec253b-6760-4f35-b236-eba1ce8a4020))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp e38b1c47-91d2-4891-83b3-b53dbf889d4b))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fbe3d6e5-ace0-456b-b0cb-a565b80dff68))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp feffd3c0-5fc9-4e65-88a1-eb2538da5930))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 4a89d451-7150-40f7-946d-cd9adaf530ef))
+ (fp_line (start 25.45 3.9) (end 25.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 57ee91df-d638-40e8-bcb0-4f67700f00fd))
+ (fp_line (start 25.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp be29ad9e-e377-48a2-8d57-533619ebeed5))
+ (fp_line (start -2.95 3.9) (end 25.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp da930714-a293-493c-a9e7-9574fd983ae9))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 5434cfc4-7da4-4ff8-9af8-33da549a735c))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 5f23f514-5ce2-45b9-8538-c17d383a31c2))
+ (fp_line (start 24.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 7570a159-0f6b-48e6-9677-3953feb2c0e1))
+ (fp_line (start -2.45 3.4) (end 24.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 7f6a923b-fc9d-4fff-9cef-017a15992de4))
+ (fp_line (start 24.95 3.4) (end 24.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp cf4766b1-3a4a-4d6f-b5ef-70fcb3eaad53))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp f89edf04-9b96-484e-9ba3-abc646cb20d5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp cee65635-03b0-4d6f-9032-05f5a0d22cb5))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b2b3650f-03fa-4684-9a93-0cc2d1f62bb4))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1d980e2f-4788-4ae1-a0f7-1ff180ca67b8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b3e6e22b-a8b6-4b2e-a713-95171e164e65))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b7d2b2f4-2acd-41b6-b30c-7eca8a4110e9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1126f808-af9d-4890-9cd9-a14955a12c21))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b50240f0-2258-4ffa-88a8-916ae4264bed))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 78ccfb72-82aa-4b42-b446-3937c8cf96d9))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1ebf39b5-072d-4ade-a2eb-6c68af4965e5))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0d2f3fcf-6b42-45dd-b6e8-d007082090be))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..583bbff9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 03963fe8-c844-46f5-8ce5-0c7ea42f1d13)
+ )
+ (fp_text value "JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical" (at 12.5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e31fcc7f-773b-462c-9a5f-70bede3d38fc)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7c9325ea-9135-46f2-8a33-f554bd95aad9)
+ )
+ (fp_line (start 27.55 -1.7) (end 27.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 02cf99fa-b2d5-484a-9d99-bb1a7dc9bf4e))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 20c8e1ae-2cdd-49ee-b357-b01b01d08ced))
+ (fp_line (start 0.75 -1.7) (end 24.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3c51e741-ad42-477b-946a-60115c577be2))
+ (fp_line (start 24.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 3cd9c411-a606-49f3-a90f-18cb7b81f794))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 488c60ce-f4d9-4b31-8e4c-a71cb1fb129b))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4a991564-6e36-4160-b687-906c4a1a4435))
+ (fp_line (start 25.75 -1.7) (end 27.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 63304ab7-9131-4ba8-805c-da3da3aaa1d7))
+ (fp_line (start 27.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 6824ef3b-c92e-4b3d-9269-ff016686e3f2))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 718ce581-1550-466c-8a87-96a85c09ce7d))
+ (fp_line (start 27.55 -0.2) (end 26.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 7939d030-1952-45cd-bd71-ea8492f1bf32))
+ (fp_line (start 27.56 3.51) (end 27.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 7f075f75-811f-4df2-811a-12bb8503e1c0))
+ (fp_line (start 26.8 -0.2) (end 26.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp a86ca426-22aa-49f9-854a-008d8debf3dd))
+ (fp_line (start 24.25 -1.7) (end 24.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a9d78602-cd34-4822-b56c-89f60078a1af))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp b00592d7-b3d1-4c2f-85f7-d1b20e8d7ce6))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp b728e0b6-6c67-4c2f-b31f-361a969861ef))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ba8a8648-7b0f-453e-8a9a-c1161cee58aa))
+ (fp_line (start 25.75 -2.45) (end 25.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c88163fd-574b-4e1f-ae18-4dac760c1c63))
+ (fp_line (start 27.55 -2.45) (end 25.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp d0158115-36cc-4359-8d1d-c13b6f9f9495))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp d79adca9-70c1-4c3b-b4d9-6bd32930dd70))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp e28a4e02-17e2-481a-8008-479d3084a6d2))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp e9780d87-cbe3-4431-8cbe-bd26f0b16886))
+ (fp_line (start -2.56 3.51) (end 27.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp ede9e624-f93b-487c-b84a-81b097a37d7c))
+ (fp_line (start -1.8 2.75) (end 12.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp f0ecd6a8-2f63-4e0e-a7ba-ece52678b640))
+ (fp_line (start 26.8 2.75) (end 12.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp f808196b-5289-4bb9-834c-0e6ddd696743))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2eaed31f-0b2d-428e-80d8-928a8f7a4717))
+ (fp_line (start 27.95 3.9) (end 27.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 6678e641-713d-407b-b364-199af95d51bb))
+ (fp_line (start -2.95 3.9) (end 27.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp c7369a93-6d20-4bea-ae6e-69985ada5b7e))
+ (fp_line (start 27.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp fcae53cb-fd57-4338-a91b-576c9b790b6f))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 084ee7be-e601-477d-a680-7911c6f893f1))
+ (fp_line (start 27.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 1b8f818b-068a-4068-bf58-1950b3357ca2))
+ (fp_line (start 27.45 3.4) (end 27.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 36d3e506-9250-49ba-989e-717f0c98d1d9))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 751dc27e-d4e8-4dc9-bfe0-29b18fa3624a))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp add1a76d-c16b-42d9-ac32-f597bcc6a823))
+ (fp_line (start -2.45 3.4) (end 27.45 3.4) (layer "F.Fab") (width 0.1) (tstamp cc4a44ae-eca3-438e-8348-25c9572925b1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp bc269593-2333-46fc-9882-4d6c3de38f53))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e977f266-0bff-4f89-8a95-c8c0b28ad2cb))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a5e08c33-e9ae-4cb1-b39b-4c96574965b3))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1b4713f8-ff4f-439a-bf57-e2aa8879e3b3))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cb42f517-37e2-42c5-9c48-81efca69d988))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 79acafa3-50f5-42b4-a346-0d0237b7e55b))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ef9dda11-703b-4d2d-8018-e22f64b870af))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e89b0f8e-7ea3-4770-bedd-aba51a9377d8))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5199ff59-2907-4028-96db-85cb3286ba77))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1cc2cf4b-a895-4c3c-96db-c44fe589268a))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1259f775-eafb-45c9-a167-ae55bef36f50))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B11B-XH-A_1x11_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..53f1c3bf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B12B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bd34f489-8d7b-437f-bf5d-2a206a590642)
+ )
+ (fp_text value "JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical" (at 13.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 555051cd-6608-4617-a9f5-5a030bc1d01b)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d91ed645-5131-4ab9-a45b-a9e3e1511dc5)
+ )
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 05287f97-1623-407d-8f31-f1b14589f505))
+ (fp_line (start 29.3 -0.2) (end 29.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0727d53e-5ef7-4c4d-97af-cf4914abf46f))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 15002cd4-f798-4ab6-8e1f-7b3d96eb82c6))
+ (fp_line (start 30.06 3.51) (end 30.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 1e00ebd3-a2ad-4ce1-a147-12bf4d02f4d1))
+ (fp_line (start 30.05 -0.2) (end 29.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 2dfb9eb6-03ee-402a-8f1a-5170a742fc62))
+ (fp_line (start -2.56 3.51) (end 30.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 3666b9c7-876d-436b-9e1c-6460e32eccbf))
+ (fp_line (start 0.75 -1.7) (end 26.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 39b61268-e867-4957-9560-c5a6088bca49))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 45ebc2ad-5f8d-47bb-8439-ee9bb17e50e1))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 4a88024e-c628-4327-8d97-3660afa23933))
+ (fp_line (start 30.05 -1.7) (end 30.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 535daf14-b548-4b40-a504-30f96f4acbdf))
+ (fp_line (start 28.25 -2.45) (end 28.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 5fd094cb-2839-4789-8855-17f2f205d0f1))
+ (fp_line (start 28.25 -1.7) (end 30.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 61b2839b-d42b-484e-9b4e-9c0b6efe635a))
+ (fp_line (start 30.05 -2.45) (end 28.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 62237575-0a23-4956-a5a0-a89457eacf0d))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 68609811-f235-4bfb-b31a-f871b3a63a74))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 7185f418-0bd5-44a2-b282-02abae694a30))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a5e2c493-be26-418f-8e2c-a9c480742704))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a85751d9-a059-440b-93d2-20c9305d9d36))
+ (fp_line (start 26.75 -1.7) (end 26.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a9c5c75e-785e-4cd5-b42f-3c1ef1dc75be))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp af086b38-e898-4197-8ef3-b2ef6196c57e))
+ (fp_line (start 26.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp b05b22b4-d8d0-4db5-9a3b-e45b0c0dfbad))
+ (fp_line (start 30.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp cc47cf72-3647-46a4-bf01-25fd0fa806c8))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp d99181f5-90d8-4c58-a7c1-b1ff3d070c3e))
+ (fp_line (start 29.3 2.75) (end 13.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp e08f0a9a-241a-4fcb-bc68-db4f79bebaf2))
+ (fp_line (start 13.75 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp e4ac9243-b6ac-41fb-ae32-7b3869c39f29))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0ed00098-32c8-4b36-9cb3-57f9e96f340b))
+ (fp_line (start 30.45 3.9) (end 30.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 6a5e2f60-36cf-444c-a749-85e0d0a0e56f))
+ (fp_line (start 30.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp ab11b687-b430-4496-a40f-3f7f75d58ef2))
+ (fp_line (start -2.95 3.9) (end 30.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp cd74bd3a-1318-492b-a719-91d46f4faf4d))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 35bf638a-4afc-44f7-98bb-35666c3bcf08))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 44a68fc6-0e6f-48dd-a4c2-725f43670338))
+ (fp_line (start 29.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 5e14b92f-2ddc-46f6-873b-8e047579b946))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 8c056163-581d-44e0-849c-e29ad0f4463c))
+ (fp_line (start 29.95 3.4) (end 29.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp ae199902-d8e1-425a-a442-455848992729))
+ (fp_line (start -2.45 3.4) (end 29.95 3.4) (layer "F.Fab") (width 0.1) (tstamp eeb65c19-9a17-44d4-bde1-53ebd754b3ab))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp fe572c99-7ed4-42f5-bbfd-aeedf2ea85e8))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 639f20f7-a0ab-4e74-97bf-7875f478d652))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c8a757b8-ab0e-459c-b809-3f578008c9d8))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e41cb34f-b68c-4f12-971c-1f800ea5693b))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e1bb319b-e89c-4ab7-aae4-f5ab99a07074))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 57134afb-bce0-4d3a-bb81-3f32f76d9969))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3ecb528-48d6-41a0-9ac9-4edd726cdf83))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2607d0a9-2214-4c94-9daf-426e1034cd3e))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 18c38f2c-42dc-4f10-83fd-6c6b862997e0))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 32fb2135-8051-41a8-99cd-5bdd535452ca))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 61f3dbd0-d643-4ef2-8b42-c12898756411))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp da856122-b510-49e5-8c6a-0f68ee0d632a))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b71681f9-969c-42b1-961c-6dcaca2459f0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B12B-XH-AM_1x12_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..caa235bb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c6696566-1859-4389-9a6a-580234163c6e)
+ )
+ (fp_text value "JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical" (at 13.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c894d72-b7b5-4f6e-aeb3-4192d910a33b)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3ba5536-3a6e-45dc-9485-e740f8d22472)
+ )
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 0c482f6d-ea38-4268-93fd-60fd883eae46))
+ (fp_line (start 30.06 3.51) (end 30.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 0c77ee4c-2d4d-4f27-91a3-d513fb182ef2))
+ (fp_line (start 0.75 -1.7) (end 26.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 15467fa0-1a88-493e-b894-f698ae7e701e))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 39291d07-bbaf-4dac-95c3-4b6ab7c43050))
+ (fp_line (start 29.3 -0.2) (end 29.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 528ea4c7-ad6f-44b6-ad8a-d3bc38625735))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 65f711ba-4abf-45fa-a0fc-3edffd2cb44f))
+ (fp_line (start 26.75 -1.7) (end 26.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 6d6fe51b-062e-41e7-8514-babbc92faadc))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 6eedde73-d503-4927-9726-e06eef2595b5))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 711dd638-58c8-4b71-9ddf-ae5655139033))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 748effad-d6ef-4888-83a7-d40bf927cf64))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 78053152-c5f9-42b4-8fa5-3a3ad1118925))
+ (fp_line (start 30.05 -2.45) (end 28.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 7e1f89f2-e47c-4324-9c38-e6c2059c2db7))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 841a3a48-dc97-42b0-a5c4-2e6bd80de979))
+ (fp_line (start 30.05 -1.7) (end 30.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 88cb9f8e-4b35-4f1a-bc71-c694302478b3))
+ (fp_line (start 28.25 -1.7) (end 30.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 959ab819-cba2-41c1-9ab2-ef84687773d5))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp a70becb3-296a-4a79-ba12-e02dcd04f1ef))
+ (fp_line (start 30.05 -0.2) (end 29.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp a8efade8-90c8-4013-a3b7-ad0ba84ae4df))
+ (fp_line (start 29.3 2.75) (end 13.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp bda8574f-8aa5-4db5-abb7-109d8dc570e5))
+ (fp_line (start 28.25 -2.45) (end 28.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp cd2e4c3f-2cce-419d-93f6-50ddea16dfd7))
+ (fp_line (start 26.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp da33f8e4-eee2-4760-af38-45594c756394))
+ (fp_line (start 30.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp e1c8ea4a-2406-4133-a326-124072aefb12))
+ (fp_line (start -2.56 3.51) (end 30.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp e2bdd56a-cee8-4d7c-b896-74704c0298cb))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp ec0357c5-b1df-490c-a000-b83e5108b2a6))
+ (fp_line (start -1.8 2.75) (end 13.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp ece75e5d-2168-49c5-9037-cb262bdb4822))
+ (fp_line (start 30.45 3.9) (end 30.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 277c5e65-9bc9-4574-aff8-5a236cc95526))
+ (fp_line (start -2.95 3.9) (end 30.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 2e556d5a-1c0d-4d57-be0a-f13e0c16b990))
+ (fp_line (start 30.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 61dc662f-8bef-4f4e-a20a-4365c0ddba7b))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 72bbe021-0c4c-4dc6-bea7-18e42176ee4a))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 3110c5a8-2f52-4a8c-8200-1b8992b5e527))
+ (fp_line (start 29.95 3.4) (end 29.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 37092879-4aa4-4c98-bc89-7a8b9b005a28))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 600db0fa-4cf1-4156-9dc4-97482e159e91))
+ (fp_line (start -2.45 3.4) (end 29.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 7d434040-1796-4405-a627-28c30aea9a5d))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 89773f35-25d4-47fe-91cf-8de55c234740))
+ (fp_line (start 29.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp a0ebb871-47a1-4a31-a15d-32ea493f9751))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 9f088c8f-1c28-4c4c-91f2-daf8e6ed84d4))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6d776545-7422-4f95-8d5e-326af33c196c))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7a9dc4bc-8fdd-442f-bdaa-dd7a36035a8a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3320421b-016d-4013-844e-71d30d2f9101))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 825218cd-0ddc-458b-bd70-3b464ac43119))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b2876f9b-cb03-49b5-8eef-21a212798a5e))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a9bc1e0f-430d-4b3d-b220-a2b0bd9e820f))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2f3646e5-a784-4632-9712-f6e6f0677d6f))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9959cc17-e81b-4533-b1c3-23fcdfa22e86))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 53728b03-2180-46e2-9643-eac8397c9f0b))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 835794e8-5b21-41ba-ac02-8229346cb510))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6019f5be-7a91-4727-8952-408353e07e56))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..01be5032
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5e46b8c-b3d3-468f-9469-03df1250944b)
+ )
+ (fp_text value "JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical" (at 15 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9203cf43-224c-48cc-8449-1dce7375dbfe)
+ )
+ (fp_text user "${REFERENCE}" (at 15 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5447eba7-709b-4df5-9acd-0bb20ec506d7)
+ )
+ (fp_line (start -1.8 2.75) (end 15 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0ad973b2-7e1b-4eb6-bd52-c9623843c2a6))
+ (fp_line (start 32.55 -1.7) (end 32.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 0da6f42c-fa9e-48e3-8971-fffebb6f978a))
+ (fp_line (start 0.75 -1.7) (end 29.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 187a13f4-2932-4a95-b49d-16574ad10c98))
+ (fp_line (start 32.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 41ce1eeb-d8e6-4e97-a3ac-8eba3e9d1f31))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 47ca10f3-09e4-4b43-ae63-b2be9ee68c0b))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4edfac1f-da12-46d4-81fa-722aa268dbf1))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4f25115b-fb3c-4cd3-a13f-597a1bedc120))
+ (fp_line (start 29.25 -1.7) (end 29.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 56c70857-4c03-4cc2-b8a1-fbf2d26001f0))
+ (fp_line (start 32.55 -0.2) (end 31.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 582633f0-f3c6-4345-9616-5a5944f49c17))
+ (fp_line (start -2.56 3.51) (end 32.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 69e1ee9c-7b4f-415c-87fe-2fe8fa1c0f03))
+ (fp_line (start 32.55 -2.45) (end 30.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 774691ff-7476-4e91-851e-f73efb6af73e))
+ (fp_line (start 31.8 2.75) (end 15 2.75) (layer "F.SilkS") (width 0.12) (tstamp 7770a715-eeb3-41c6-8397-b298f494ff49))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 7955275a-05d6-408d-8c30-5dd89e621d76))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 7b2303e0-67b2-4063-84db-cc0603a13a5a))
+ (fp_line (start 31.8 -0.2) (end 31.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 7f76e8b5-e1bf-4f99-a8cd-c2a6e35a0760))
+ (fp_line (start 29.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 88511380-6884-45ee-a100-c513edad0d1c))
+ (fp_line (start 30.75 -1.7) (end 32.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b5e3ea45-94d1-40db-b46d-a6bcc4a0931d))
+ (fp_line (start 32.56 3.51) (end 32.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp c365b42f-6d22-4af7-90cb-4e081ba0a476))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp c4e8ba5d-124a-4e2c-b38d-65c2f01ae4ce))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp cdf45825-a5b3-495d-9a7b-056258064ba6))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp d2cd3832-14aa-4e6b-902e-8fd0aaf9a9cf))
+ (fp_line (start 30.75 -2.45) (end 30.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d9d66b08-5d1f-488b-8325-3c0072c2c16c))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f7e3fcd9-fef2-48ef-90c6-5905416f9e5e))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp fde805ac-32bb-41f7-8128-e7ef0e78dced))
+ (fp_line (start 32.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 17522981-6de4-4fd9-9d5d-7416bfd1eb9a))
+ (fp_line (start 32.95 3.9) (end 32.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 6d1495c1-54c1-4aa4-8674-e4837f1c87bc))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp e5067177-1de4-4083-a7bb-b5a33143a53f))
+ (fp_line (start -2.95 3.9) (end 32.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp e9c4b737-d784-451f-9f26-862d02c36666))
+ (fp_line (start 32.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 41c0f623-e74c-4c5e-b67c-be2b15be027d))
+ (fp_line (start 32.45 3.4) (end 32.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 575c54f5-cc7a-4201-a200-ef88047f2163))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 6390d0e1-21e9-426a-a6f9-3683b5720607))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 7aee4dba-2599-43c0-8170-11d589217d4f))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 96fc4b5e-5137-438f-b2bb-25369f9a8342))
+ (fp_line (start -2.45 3.4) (end 32.45 3.4) (layer "F.Fab") (width 0.1) (tstamp f8a8dd91-729b-49b1-b5da-98e9aab7d772))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 4eecd263-495e-497c-a11d-ffc3e5afe503))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c88370ae-7747-4299-a11c-2f17d9dbed98))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4fd7d4c0-c2a7-40ea-a00d-e7cc45e83ac3))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 01e2a5b5-7862-413a-a007-ea9f205848bd))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp be439634-61c6-4b06-ac73-9ba6b94d6fe9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bd88db74-a04e-48f1-be95-b9fe6fc2085d))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2a74f066-c610-4a94-93b1-27f205edfbf4))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bc54dfb0-34ca-4639-9562-718cbc1eb157))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c95f83cb-6de0-408c-9e74-0711d04af5f6))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4a62392d-9a94-40f3-8a0c-3430dd92f897))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 748a2423-15b4-44b8-985c-09e9f66ac459))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3db4610-7a3b-4f57-a2e6-8d65e0adb6e1))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a7ec091d-e442-4416-9794-80d8c81a6034))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B13B-XH-A_1x13_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..a27abfdd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18921b98-39a4-4570-a8d1-afb74b9a4008)
+ )
+ (fp_text value "JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical" (at 16.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b2d7bd3-5d6b-41dc-8c76-c0b3ad20c758)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b17a645-0471-4be2-9d2f-34e687c22d79)
+ )
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0244ba36-7d95-46eb-ae8c-24d442496572))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0a2efe82-3217-4fd0-a81c-9ee081fdbc46))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0dd1f4e9-42c7-4c62-90b2-66ec3ccb3961))
+ (fp_line (start 35.06 3.51) (end 35.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 1e6b998c-dfe9-4c49-9596-944b699d4f5c))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 28cfe9bf-095d-4f11-aa26-4812e25c0b01))
+ (fp_line (start -1.8 2.75) (end 16.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 38f62005-18b8-4263-8171-cf7c3dfd9148))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4da1b9a1-717c-414c-a884-9fd4f28c9b01))
+ (fp_line (start 35.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 6e0a8a6f-9d33-42e9-af30-b72b493bdea3))
+ (fp_line (start 33.25 -2.45) (end 33.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 73fefdc8-83af-449a-91ad-514e23585d3b))
+ (fp_line (start 34.3 -0.2) (end 34.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 83279e8b-6eec-46de-b64f-bde3430ff621))
+ (fp_line (start 34.3 2.75) (end 16.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 838bacd4-fb52-48fa-96d0-7373dc68de74))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 88c30478-4088-4b80-a987-c100bf9e5615))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 8cf562c1-8080-45ff-abf0-65fbedeab3b5))
+ (fp_line (start 31.75 -1.7) (end 31.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 9049f5f9-e09a-48d6-8069-d932f4dde1e5))
+ (fp_line (start 35.05 -0.2) (end 34.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 9296bc51-ecdf-485a-a6dd-8ebd94e7e429))
+ (fp_line (start 35.05 -1.7) (end 35.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 9eb9c2f7-73fe-4377-b211-c19a1f703b4d))
+ (fp_line (start 0.75 -1.7) (end 31.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b32fb71c-6349-424c-9e83-8f59703b038c))
+ (fp_line (start -2.56 3.51) (end 35.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp c26aa6b0-2220-46bf-bb42-f0a52ec48838))
+ (fp_line (start 31.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c5bcdd55-4791-4de0-aac9-b8c5b5c8558f))
+ (fp_line (start 33.25 -1.7) (end 35.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c856df6c-0e01-4752-93f3-4f7fa0deeb37))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp e858a05d-b30e-4f62-83dc-0cb6ffd18a7c))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp eaa727bb-63b5-4134-ba6e-32542e7291e9))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp eeb6d6ca-71ac-4cce-a89f-0000185bb404))
+ (fp_line (start 35.05 -2.45) (end 33.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp efa15755-d9be-4391-9b97-79bc4fd9ba65))
+ (fp_line (start -2.95 3.9) (end 35.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 4aab4cd1-3801-4e0d-aa8e-f5fcb5755608))
+ (fp_line (start 35.45 3.9) (end 35.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 79955fb2-6a72-4cd8-bdc8-b92ed8dc3595))
+ (fp_line (start 35.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp c7edb533-7d99-45aa-9203-f15b40d9324a))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp dbb2193f-c21a-4db0-b30e-b910d58e87bb))
+ (fp_line (start 34.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 084c8b10-dd69-4d98-8def-cb4a0ad484fa))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 2597a3d3-bf44-42f1-82f7-e8641cd41c95))
+ (fp_line (start 34.95 3.4) (end 34.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp b5b31210-5e4f-40ba-a4e9-f53f252b7baa))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp e05c81ed-5750-4fa3-96d4-ce43a2b16b5e))
+ (fp_line (start -2.45 3.4) (end 34.95 3.4) (layer "F.Fab") (width 0.1) (tstamp f4fb48f5-38b1-45de-ab72-67f16cd0f239))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp fa4a875a-ab03-48ca-be0b-6378f7e182df))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 493cf906-9c6e-4596-877d-83054027baf8))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 64dc6073-a594-48cf-9338-9ada9ddd0824))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 061c4f9e-7550-467e-ba63-f85d2920a2df))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 79bfbed4-a9cb-4e62-834c-b64b46ac9554))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 19538edd-dcaf-48c8-aed5-ff1a02f33fbf))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 041cb868-84d5-4b3d-be97-960d7436915f))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d57ec0a1-0b75-4123-ac34-5cad0c801031))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3e41d156-df4b-4758-8d91-ebbf852f00e9))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1edc1e0a-fb5d-4d25-9522-dc4ff9b12d10))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 10e2262b-63ed-4b68-b42e-ef08d0d9d5f5))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a0e4c407-e761-4047-89da-d1c631180ae9))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b4e8c4db-5745-431c-baa6-de6b5228be28))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 72b81441-007a-4a06-9a93-3d1da08e4029))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b2fd50c9-2e0e-48e5-98db-562bf6f012c3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B14B-XH-A_1x14_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c54c2859
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69bbf5e1-87a7-4b35-a731-587d0234e0ef)
+ )
+ (fp_text value "JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical" (at 17.5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c4902f0c-76b8-496f-9993-c911f64929ca)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 725e541d-e077-4800-a76f-de1c55b659a5)
+ )
+ (fp_line (start 35.75 -2.45) (end 35.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 098d0076-9bc5-48a0-8fe7-ffa929131e48))
+ (fp_line (start 0.75 -1.7) (end 34.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0e18d3a4-ed9f-4f3c-8e01-26ff126b26b4))
+ (fp_line (start 37.55 -1.7) (end 37.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 166e9143-2ec6-4449-b7c2-b07175402017))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 2cf3c609-0788-48d2-b770-7b1cbe4e3896))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 49a0ba3c-c117-49bc-8f0e-8d5bb2aa72d0))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4f050087-e1fd-41dd-b8a4-9386dac3f6b6))
+ (fp_line (start 36.8 2.75) (end 17.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 7319ab64-510d-4531-aae9-2d7b8a3fef10))
+ (fp_line (start 35.75 -1.7) (end 37.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 73cdf9b2-5b4a-4633-873a-0a05ae9f7e83))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 824bd88b-1bd8-449a-8818-76697b5aa4f4))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 88085317-b611-41f3-af6d-a2f02475bf3c))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 89759807-e719-44fe-8540-d01dffe56490))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 8e146d56-176c-4f3a-9c4f-ecd2d849cf1a))
+ (fp_line (start 34.25 -1.7) (end 34.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 903ce774-ea2f-4cb7-86f7-192d50ff8eb0))
+ (fp_line (start -2.56 3.51) (end 37.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 916a02be-c00e-4063-a377-567f4ce0ff95))
+ (fp_line (start 37.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 9ad569c6-b58e-45ec-9372-543291c6a586))
+ (fp_line (start 37.55 -0.2) (end 36.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp a41432c6-6990-4593-b97b-568db6cbd77a))
+ (fp_line (start 36.8 -0.2) (end 36.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp a5d3e0b0-dcc2-45dc-a2b3-2392ddcc6e14))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp aefb08a5-eeac-4130-ae27-76d929658a9a))
+ (fp_line (start 37.55 -2.45) (end 35.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp cb72bd1e-e69e-4364-9c6c-8c22da3c28f2))
+ (fp_line (start -1.8 2.75) (end 17.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp e69e7461-0600-4eb6-826f-c7984b341243))
+ (fp_line (start 34.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e7223e22-f70e-4b32-ba80-03b14c48e39a))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp eee9c56a-cefe-467b-bd6a-184699a850e3))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f41d1181-d221-43f3-a695-f95540920695))
+ (fp_line (start 37.56 3.51) (end 37.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp f4967f55-6269-4972-9024-f292633d9371))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 073ae3c6-f0b6-41cf-811b-e04af0cd4a4a))
+ (fp_line (start 37.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 792ab475-a888-4c01-8303-319eaad43bdc))
+ (fp_line (start -2.95 3.9) (end 37.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp a43a9e64-52a8-4b8d-b852-291d6c700106))
+ (fp_line (start 37.95 3.9) (end 37.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp bd494ce3-c54d-4325-8363-8785c7dbcc98))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 0402abc1-ee41-4615-a9bf-aed869f3dfa5))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 19634cdc-5f1f-4ea2-a495-0822160182c5))
+ (fp_line (start -2.45 3.4) (end 37.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 418c6fc9-0af7-46e8-baad-e3f6e2d209ff))
+ (fp_line (start 37.45 3.4) (end 37.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 8d9970a1-b153-4e7c-99b6-76ce820ba0ee))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp eea6ab4d-ac99-4cf2-8e74-d634401e2b5c))
+ (fp_line (start 37.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp fed042fe-026a-4127-beda-c11a579dbc31))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp bc96cea8-0fad-44ac-878d-4dfdb8607436))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp de6a8622-25c7-4a74-b62c-ed03fbc18db0))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 233446e3-3fb6-4aad-ba7a-bf3715f5b427))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ee240214-83be-4f07-ae9a-b57575c35fa9))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e26e1812-a991-4bdc-b8a8-54f2a990e92b))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d2589a2b-b4b4-4109-aedf-37afc5016551))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0cbeda86-4709-457d-a7da-f9a9f207f2fd))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c975ba57-6499-40c3-9f3b-6f6d841b4e4d))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 70d6ef27-1d51-468e-947b-880a04da0732))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 267033ff-94e6-496e-96e5-284503fb1e5c))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 47ae7771-b70a-4a92-9d52-0ea0dee17614))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 98751885-4709-4942-813e-1ec29a03fbe2))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 81e9bb67-2331-415e-8b84-a6f13d1b62e7))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fab2ce49-f9d3-42e7-a100-83ab0443dbac))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3b2598be-887a-4b0b-b3d5-20197a93957c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B15B-XH-A_1x15_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e7e9ce43
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 18.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 855d7a64-cfeb-4220-bc70-36b4f0351bcc)
+ )
+ (fp_text value "JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical" (at 18.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 13fc4f0d-a6db-4e6a-84d6-6fc394509596)
+ )
+ (fp_text user "${REFERENCE}" (at 18.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1094cf28-a3d4-441f-a3f1-c068a2254a3f)
+ )
+ (fp_line (start 39.3 -0.2) (end 39.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 18152876-a477-4caa-93d2-4be6d28c8801))
+ (fp_line (start 36.75 -1.7) (end 36.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 21731169-2cb2-4ed1-a8c9-d6595949cb30))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 31c71812-5219-44aa-a95f-7efad1f38dd2))
+ (fp_line (start 36.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 42c0edeb-0930-4b6d-9b4d-68c11029136c))
+ (fp_line (start 40.05 -0.2) (end 39.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 444b0c61-6dde-45a6-8e71-5da63de917a3))
+ (fp_line (start -2.56 3.51) (end 40.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 483d70d4-bf7d-4a97-98fe-ca0fbc40ebcb))
+ (fp_line (start 0.75 -1.7) (end 36.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 55715315-7184-4cdb-8931-404d420aef4c))
+ (fp_line (start 38.25 -2.45) (end 38.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 60298533-a997-4b60-93a7-34cdebd25195))
+ (fp_line (start 40.05 -1.7) (end 40.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 63ddc60d-b0da-48e2-9116-7c6e86ccf4b4))
+ (fp_line (start 39.3 2.75) (end 18.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp 6f5e3ecb-4fcd-458d-a0af-0468f8f497d2))
+ (fp_line (start 40.06 3.51) (end 40.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 7e4d51c3-b844-47f1-a6f8-544feea52c29))
+ (fp_line (start 40.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 7fbf9e15-6163-42c8-929a-c1ea80aac0e4))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 86e3a7f2-b2d4-4fb3-b888-c4e76531024e))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a1b30532-5362-424e-816b-8d5a983c2bcc))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp aea516d8-4008-430e-8bc1-fb74bf15d1bf))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp b4b7ae33-3ca4-4772-9d80-97e28253116e))
+ (fp_line (start 38.25 -1.7) (end 40.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b586856c-16ff-4e34-adc4-298d9a5e070c))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp b99d61ac-872c-40c8-a7b8-4423caba6260))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp becc26c2-7c0f-4ec7-be22-68bd8c793048))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c0f749a0-9724-4a04-b930-ddfb0efd798d))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp ca02e1f5-0294-42d9-a750-8b1884312865))
+ (fp_line (start -1.8 2.75) (end 18.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp e5075e13-1c9b-4567-85a3-f4f50ebc0f20))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp eda04e85-fd42-486f-9dfc-df98c6d6ebaa))
+ (fp_line (start 40.05 -2.45) (end 38.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp ef4b8feb-b098-4b3f-887d-3c12286822b2))
+ (fp_line (start 40.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 2fc3b755-e817-4262-abea-4624af26f074))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 74b42378-8e31-4267-9bbe-ae8bc01a1e60))
+ (fp_line (start 40.45 3.9) (end 40.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp abc10eb2-4ba9-4b3e-b932-137e14c898fb))
+ (fp_line (start -2.95 3.9) (end 40.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp d9345930-b8b5-4ff0-b400-0715b7ea94b0))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 07e01bae-93ce-4ab4-b0e8-b69bcc92439d))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 092ef70f-dab9-40fe-b031-468116f1f0ad))
+ (fp_line (start 39.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 0c2d9ca4-8503-47f2-9e92-f476a84e9b36))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 1a9bfda5-6608-4774-8cb2-a4c6aca62ba9))
+ (fp_line (start 39.95 3.4) (end 39.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 72a0bd77-8c79-4e93-8a55-8f8efb9682f9))
+ (fp_line (start -2.45 3.4) (end 39.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 966d61f3-8dd2-4a55-853d-6a023f847d7d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp fca59a92-9b5e-4867-a041-63e8284affd7))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 381a8fa6-d5b7-4be8-a0dd-32767a53dde8))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 73f759d6-65d5-4240-ae60-958a5c645f02))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2588acf8-42cc-49cb-a9e9-75d7257fd6ef))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fb8c8148-d9ed-464d-8489-e10bed3ffd48))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1f288fae-a64a-418e-9dbb-85e76672bbb6))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 821d1f8e-8d9f-4eab-9c07-0e48079c8ae1))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9168600f-3170-429e-bf95-82074599be8f))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4a673ec4-5eaa-4720-a3f9-06ce522ba4b4))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b8444fa9-541c-49c3-b0f3-2e40ba4ee50b))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dc3d6d39-1ce3-4bf7-bed2-28b8eb284468))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 352cb132-1289-4ed0-ba43-ae0cfb5df32d))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fd435ad8-425b-41ab-aa61-a658e83fea23))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3029a60f-20be-434b-95db-e51f7120a469))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 79b94440-d83c-4983-b758-cd46b35f0848))
+ (pad "16" thru_hole oval (at 37.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bd6de3a6-153f-4d75-8c13-cc5c26d2e1ab))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B16B-XH-A_1x16_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1a344b0e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B1B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 227c5451-e8d5-4af7-9bab-a476095beee6)
+ )
+ (fp_text value "JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical" (at 0 6.42) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4e88199-94f6-415a-9976-bfaa6f0e2020)
+ )
+ (fp_text user "${REFERENCE}" (at 0 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp db51258f-94df-484e-a585-2079740e8c9f)
+ )
+ (fp_line (start 0.75 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 04277b17-8a11-4ee1-929d-30282415d9cf))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 04db18b3-3700-46e1-9e7f-322f1ef97e2d))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 09029de7-e861-4e76-a923-efe53bdb739a))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 0a5e81ba-e361-421b-8495-c51e7da26295))
+ (fp_line (start -1.135 4.35) (end -1.135 3.51) (layer "F.SilkS") (width 0.12) (tstamp 1c1e81c1-be47-432b-932d-a3f96e30e64c))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 22914bff-a92e-4408-8916-58f6e4c7fc21))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 27caab16-9c39-4434-be76-0553fd48ad9d))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 29823957-5173-4648-9a42-884306d74305))
+ (fp_line (start 1.8 2.75) (end 0 2.75) (layer "F.SilkS") (width 0.12) (tstamp 2bf8d13e-29a1-41ee-b534-0c352b7526c8))
+ (fp_line (start 2.55 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 2bf992fc-1ca3-4336-9082-529b1f42eea6))
+ (fp_line (start -2.56 3.51) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 2f565f21-be1c-44fb-8af7-ed46d15d0352))
+ (fp_line (start 1.135 3.51) (end 1.135 4.35) (layer "F.SilkS") (width 0.12) (tstamp 325eb754-84d3-4990-bc11-41c62b81bfdf))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3638b0c2-9077-4d14-9e8e-b182187240b8))
+ (fp_line (start -1.135 3.51) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 3b206068-18f3-47a9-b4ce-2929ad376b78))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 40f55cc9-f206-4b4c-bb9d-7ce9071ec64b))
+ (fp_line (start 2.56 -2.46) (end 2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 4e9d5df6-05cd-4112-9fc8-99d93a9a0dd2))
+ (fp_line (start 1.8 -0.2) (end 1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 62195787-c173-4b09-9037-3bac7d49c7c6))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 6f788487-96cc-4ad1-84dd-d31ca8bdfb36))
+ (fp_line (start -0.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 94600ac2-51ac-4c34-a154-4f7379a58e73))
+ (fp_line (start 0.75 -1.7) (end 2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp aa7b1040-998b-4d9d-a51b-a7803f0ba26b))
+ (fp_line (start 2.56 3.51) (end 1.135 3.51) (layer "F.SilkS") (width 0.12) (tstamp b677efbd-b06b-4be9-83d9-d9b3e8e6a77a))
+ (fp_line (start -2.56 -2.46) (end 2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp bd9244f3-0064-4559-906c-7981476e4a81))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c5bb2e66-7418-49b8-91d5-2446e6036430))
+ (fp_line (start 2.55 -0.2) (end 1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp e2038191-7d2d-4eb3-9909-c45e658dd1db))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp e98ebe4f-ea66-414a-8ac3-5b07ba53a0a0))
+ (fp_line (start -1.8 2.75) (end 0 2.75) (layer "F.SilkS") (width 0.12) (tstamp f0613376-3ebf-4391-ae23-b77148622d12))
+ (fp_line (start 2.55 -1.7) (end 2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp fcbf84d3-c590-41c8-b49e-0110a60dc0e5))
+ (fp_arc (start 1.135 4.35) (mid 0 5.485) (end -1.135 4.35) (layer "F.SilkS") (width 0.12) (tstamp 26a221b9-cd63-43a5-a7df-23f5a9533024))
+ (fp_line (start -2.95 5.72) (end 2.95 5.72) (layer "F.CrtYd") (width 0.05) (tstamp 2f187df3-d7c8-4f59-b8c8-f208515cecbb))
+ (fp_line (start 2.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 3debbae3-6ee1-4009-bf4a-c13145408e7d))
+ (fp_line (start -2.95 -2.85) (end -2.95 5.72) (layer "F.CrtYd") (width 0.05) (tstamp 6ccaba75-1fde-44b0-bd6e-bcb268375c95))
+ (fp_line (start 2.95 5.72) (end 2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp d3e21411-224f-4ed4-91ce-249ce9aede9f))
+ (fp_line (start -0.75 4.35) (end -0.75 3.4) (layer "F.Fab") (width 0.1) (tstamp 279217fa-d2e3-44c1-aece-9553bb670277))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 333c60eb-3e8a-4aea-879e-30736dab4676))
+ (fp_line (start -2.45 -2.35) (end 2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 41578d5e-0176-4304-b690-d1ed40b732ed))
+ (fp_line (start -0.75 3.4) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 56a33e99-9441-4b66-8d4e-587c04e40503))
+ (fp_line (start 2.45 3.4) (end 0.75 3.4) (layer "F.Fab") (width 0.1) (tstamp 57035247-0cb4-44d2-84e7-a065e2f43b12))
+ (fp_line (start -2.45 3.4) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 7fc711f7-5ff4-4506-a597-93c07ffbf980))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 836b66f8-a43d-4bf2-89a3-238ed1c28f97))
+ (fp_line (start 2.45 3.4) (end 2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 97d8c370-57c7-4ece-ba6b-57b8e2554578))
+ (fp_line (start 2.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp b5767428-5171-4924-82ac-02770617df2a))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp cf53b73c-f117-49c9-a13f-74d39015e507))
+ (fp_line (start 2.45 -2.35) (end 2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp dc085843-3162-4a50-8842-010caafd5f16))
+ (fp_line (start 0.75 3.4) (end 0.75 4.35) (layer "F.Fab") (width 0.1) (tstamp f08bfe23-a4aa-4ae9-a075-01905ea6ea7e))
+ (fp_line (start -2.45 3.4) (end 2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp f4289306-cd6d-4041-a30f-2b9372cfb1ba))
+ (fp_arc (start 0.75 4.35) (mid 0 5.1) (end -0.75 4.35) (layer "F.Fab") (width 0.1) (tstamp c391e40a-f6e1-444b-98b0-79b7478ad76c))
+ (pad "" np_thru_hole circle (at 0 4.35) (size 1.75 1.75) (drill 1.75) (layers *.Cu *.Mask) (tstamp 49b9f67f-9783-4082-a356-153c2ccc5bca))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 42977318-4ed9-40cc-abd4-b3ecd8870570))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B1B-XH-AM_1x01_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..a5447c7d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B7754C5)
+ (descr "JST XH series connector, B20B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 23.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c403115-fd12-41bb-9d56-106c7202e9ba)
+ )
+ (fp_text value "JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical" (at 23.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 742beea2-3809-4108-a327-7a1b11d012a1)
+ )
+ (fp_text user "${REFERENCE}" (at 23.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 43ac825a-ddaf-4200-8b43-77f1b2f95a3c)
+ )
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 21a918d9-bf36-4b38-bbac-8dca977be06a))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 24f549ac-38df-4c7e-ab6a-085ca481f923))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 2853be3e-e510-4897-ba91-7fa8605f3f67))
+ (fp_line (start 50.06 3.51) (end 50.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 2b00c529-5864-4d29-9e2d-b5ef18346a56))
+ (fp_line (start 48.25 -1.7) (end 50.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 2e209189-0f40-4bfd-b42a-e5af7c08ff3b))
+ (fp_line (start 49.3 -0.2) (end 49.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 31a635f6-ebaf-43c4-b63e-83a0f951a5d0))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 34014d7d-20a1-4427-8edd-5aa68ef316ac))
+ (fp_line (start 50.05 -2.45) (end 48.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 58353250-fae3-484f-9a0e-2e97ee515772))
+ (fp_line (start 46.75 -1.7) (end 46.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 58c4b44a-0696-49f8-a19a-35b9d97ed0b2))
+ (fp_line (start 46.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 78f529f5-9ed7-45b0-879f-911d6be43812))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 79688e9b-4069-4564-a1d8-c1a704f68dc1))
+ (fp_line (start 50.05 -0.2) (end 49.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 7abad378-9680-4ecf-8dec-b88a3e5bbed3))
+ (fp_line (start 50.05 -1.7) (end 50.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 7e956b6b-03ce-49e8-8b72-347e0d5db292))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp a09eaf8e-392c-4782-a98c-68a380d1ffeb))
+ (fp_line (start 48.25 -2.45) (end 48.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a9ce9cb8-5e0d-430e-baaa-d4e9c9081941))
+ (fp_line (start 49.3 2.75) (end 23.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp ae6b56d3-f827-4818-8a8e-1771258dcbee))
+ (fp_line (start 0.75 -1.7) (end 46.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b1da01d5-61b0-49c9-ad8a-c5d41a9de070))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp bb0fefc5-36cc-4bcf-996c-6a0b54099818))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp bd24eb82-9d22-45c6-9822-56b0163879bb))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp c87d1ae5-a69a-48ae-a324-7c20dd695f2a))
+ (fp_line (start -1.8 2.75) (end 23.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp ce92d736-7878-4d9b-9191-e2134bc4321b))
+ (fp_line (start -2.56 3.51) (end 50.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp d2b7bfba-6ffd-4082-bee2-d6740196767e))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp eda63aeb-636c-4a2f-9859-459997e99db6))
+ (fp_line (start 50.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp f415726d-ebb8-4a4c-957e-95813dca3b0f))
+ (fp_line (start -2.95 3.9) (end 50.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 38a349fb-a184-4380-9e27-1f062fe4705e))
+ (fp_line (start 50.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 50c56157-7118-4c47-a14d-2d1cd5603c81))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp b6aaeb03-3a6c-48e7-8f37-f47a4d3b3ee7))
+ (fp_line (start 50.45 3.9) (end 50.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp cdf586ba-4a54-4483-afa0-6e23b0c1114f))
+ (fp_line (start -2.45 3.4) (end 49.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 026c31e8-299a-4865-99b0-d72ebbfa880f))
+ (fp_line (start 49.95 3.4) (end 49.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 106772a0-b658-41f3-95b7-cda2993789a4))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 2787d1c6-21bd-49a2-8ce1-aa94db082da7))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 68ca48bf-63ec-4afd-aaa0-732d91647e2c))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp b76eb016-cce9-402f-8315-92240348e706))
+ (fp_line (start 49.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp fbd0a615-f988-495d-85d2-35189f6cdd4d))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 0ff1f868-d341-4676-8553-0f468949b7ea))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 02387ebe-fc1f-4980-821a-2fc9488197b7))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4cf7e4db-6f7e-441b-9d0f-3bb2915a2623))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1136043b-d12c-442a-9ffb-2ec5e340b327))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d89f7271-9ab5-4c52-ae93-94d8873e8e26))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 54d24ec6-1c29-470f-8659-0c1cf34997cd))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e7c65b7e-fc21-481a-9436-1739aacc3db9))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3a45869-56c8-4ada-84e9-ed2b04e43952))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fbeb55d6-5854-45e1-8393-4df2beda44f2))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9325367e-f132-460b-84ee-6b97f5014a00))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp de269452-54f1-4025-8693-d04cc9a62c62))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b39a1a7-636a-479f-9ae4-5183e2684e77))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 690dedd6-5a46-4198-a4e6-abf1dcdc6642))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d6c429a0-6bad-4c99-b0a3-51f84c396ad9))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f6158c15-c5bc-487c-a095-dd9d774dac39))
+ (pad "16" thru_hole oval (at 37.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a3a6cf2d-fc93-465f-8d45-6fd79a7696cb))
+ (pad "17" thru_hole oval (at 40 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a4e30493-8a42-40f8-a910-4488d1c1be33))
+ (pad "18" thru_hole oval (at 42.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a9ccdf76-8af3-454b-ac5c-88f721574469))
+ (pad "19" thru_hole oval (at 45 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5da3f2d4-42e5-4905-9844-abce035ec8fb))
+ (pad "20" thru_hole oval (at 47.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8af9edf4-52c0-4860-a82a-bab78d607048))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B20B-XH-A_1x20_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..61aa270e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B2B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6b35cab-34df-4cb9-95bd-e9339b65e303)
+ )
+ (fp_text value "JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical" (at 1.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45603410-4eaa-41b8-9803-3ba8cea4fc9d)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f9e5764-fc49-41ed-96d9-024b32790c8a)
+ )
+ (fp_line (start 5.05 -1.7) (end 5.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 1d1eb15e-1fa8-4809-846b-bef9ba9b5f9d))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 27d312d0-7f9e-4063-90a0-83971b8e8744))
+ (fp_line (start 5.06 3.51) (end 5.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 2ec67430-3811-48f8-ab49-01174a3c66e7))
+ (fp_line (start 3.25 -2.45) (end 3.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3059d315-faf6-41e9-acfa-38968e5b18f0))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 3c8c5cfd-c8bf-438a-ba28-a0ab4e2a9b8a))
+ (fp_line (start -2.56 3.51) (end 5.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 55e6cbf1-8377-4b8b-ab7c-f3e4b7e39b8f))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 5c96a112-248f-44c0-af7d-b66b73f5927d))
+ (fp_line (start 4.3 2.75) (end 1.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 6204276e-5907-4508-9019-399a839c5cfb))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 6213c7e1-597c-4e44-ad25-202d45f684bb))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 72f99e5d-2d8d-4b34-b41b-2b42a84bf92b))
+ (fp_line (start 4.3 -0.2) (end 4.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 7344433a-7231-467a-93e7-a9e65525446e))
+ (fp_line (start 1.25 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp 82f1e5a1-d7a1-4758-a39b-e0cf558138c5))
+ (fp_line (start 1.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 953c30e4-9c15-401b-9674-4ca9ed5a5513))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 981a4756-0ed3-4241-b46e-1c46862a65de))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp a038007a-b727-4385-9e1e-1796025b9444))
+ (fp_line (start 5.05 -0.2) (end 4.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp b27103e9-ea1e-429a-aa06-c1a7e8dc46c2))
+ (fp_line (start 5.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp b4314749-4b9d-4078-8d39-e68badd0629a))
+ (fp_line (start 1.75 -1.7) (end 1.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp bce374a3-67f8-4048-be21-8e16d4e21582))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp be82adcd-f2d1-4480-9d98-dcfbb5f98c1f))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c050b757-b5e6-4045-8a0a-28c858b1c7e6))
+ (fp_line (start 5.05 -2.45) (end 3.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c683ee6c-6ba9-44e2-b8ec-10129219c1cb))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp de5ad216-65eb-4be2-a20e-af518fc4efb5))
+ (fp_line (start 0.75 -1.7) (end 1.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp eb60fb07-0621-4c59-8059-09ed44c3254a))
+ (fp_line (start 3.25 -1.7) (end 5.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp efdd888a-4ba7-4af1-8298-84273788e124))
+ (fp_line (start 5.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 1e02dc08-64e9-4c29-be74-41d5b1af09aa))
+ (fp_line (start -2.95 3.9) (end 5.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp de4a26a6-1657-4f07-9688-d33b7316c96d))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp ef0cc7f4-e37a-40d3-a5f0-ab1f64a6e24e))
+ (fp_line (start 5.45 3.9) (end 5.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp f663dcbc-d22a-4995-ad08-b664009f4b84))
+ (fp_line (start 4.95 3.4) (end 4.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 0b99cc54-780e-4f1a-9f12-fa91a96e381d))
+ (fp_line (start -2.45 3.4) (end 4.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 30f29567-de5f-4979-b41f-ea6b65de2b1a))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 6c37164d-49c4-4de4-b7fb-9d7b9aa3fe76))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 8a5c667c-111a-4fbf-9643-e6199726e984))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 95057b29-3944-422c-85ef-25a7bada7cf1))
+ (fp_line (start 4.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp ee8b0cee-c522-47ef-9a9d-b1efbed5233e))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 34bc5948-e0df-4914-b02c-4faf2d027723))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 37118e55-f1cd-481f-8ecc-740204e8529e))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (tstamp 9f42e93f-1dbd-4b28-bb80-556bc96bd00e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B2B-XH-AM_1x02_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c7c2f14e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d13b39d6-c126-471c-b644-71e06cd0bd00)
+ )
+ (fp_text value "JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical" (at 1.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 18108091-1621-4559-8aff-bbf40ad40eea)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1b22ef2-48e3-497b-b66c-31e61c8bcedc)
+ )
+ (fp_line (start 5.05 -0.2) (end 4.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 04231582-da5f-4a3c-a0bc-228685834ec8))
+ (fp_line (start 4.3 -0.2) (end 4.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 07211a62-aa3a-44bc-b5ed-afc6747d3a70))
+ (fp_line (start 4.3 2.75) (end 1.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 1062f99f-8aa5-40fe-8913-aeec357d0754))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 1b0d0b27-4588-44dd-a3f0-bce7d2f1732c))
+ (fp_line (start 1.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 1becec69-c46c-4cf0-82de-83f6ea31716f))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 26eccdec-ea26-444d-9dab-39333e215d9b))
+ (fp_line (start 0.75 -1.7) (end 1.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 35b8f0c2-640a-4d6e-85b9-0295f3731e2e))
+ (fp_line (start 3.25 -1.7) (end 5.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 43bd80e2-a1e1-49b5-b017-cd2b659b8a6d))
+ (fp_line (start 5.05 -2.45) (end 3.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 450bd6af-e8b1-4429-a71d-be7ebafbd630))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 505fd70c-eb76-4713-989f-b5b198dea3ae))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 58792401-597d-4f41-98c4-0413ea1a65fd))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 5cae7356-1e61-4cdb-969b-ea43037f32c3))
+ (fp_line (start -2.56 3.51) (end 5.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 78536f9b-2271-4e07-9231-8a4bc20508ec))
+ (fp_line (start 1.75 -1.7) (end 1.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 7e49a57a-2eb6-4183-b2a6-7e971accffc4))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 9890fadc-a777-4f59-883a-3e595b08f861))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a29cf725-cfa4-4d4a-b310-8cec77965ca5))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp ab416ca1-eb00-45a8-80e1-dc338200985d))
+ (fp_line (start 5.05 -1.7) (end 5.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c311dd8a-2eff-4096-b77a-ca7a2d82c432))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c47d050d-9bec-429d-804c-5c72846c905c))
+ (fp_line (start 5.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp d32d2302-6fe3-4e6c-be9f-7df5daeadd89))
+ (fp_line (start -1.8 2.75) (end 1.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp e783f1ac-50eb-4a5a-ac1d-b35c58bed245))
+ (fp_line (start 3.25 -2.45) (end 3.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ea6236cb-2220-4572-acb9-2be17965bbb5))
+ (fp_line (start 5.06 3.51) (end 5.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp ec265008-87f0-4c48-aa6f-77d5f55cc011))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f72542f1-317c-402e-8057-ae5a9e3a28c6))
+ (fp_line (start 5.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 04ed4841-791f-4dce-b555-3297b394a01b))
+ (fp_line (start -2.95 3.9) (end 5.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0a551598-be1a-419a-bf8e-04baee5e91e5))
+ (fp_line (start 5.45 3.9) (end 5.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 115812c6-87e8-44e8-84c2-34a0e5c4c2ad))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 9ffd544d-7365-4e87-91bc-24b4fc9cd694))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 0bb680ab-95d2-4766-ad2c-b16942f0f13d))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 17d49e25-64c5-4119-9392-444f9e927717))
+ (fp_line (start -2.45 3.4) (end 4.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 6c0d3027-e135-43f6-8413-b344f1f9a04b))
+ (fp_line (start 4.95 3.4) (end 4.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 723ca3d6-1c19-49af-b1a9-2e09fbcb3f74))
+ (fp_line (start 4.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp ee0dc1e6-f5e5-4dc0-a564-4d66708edfc6))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp f208c3a8-9431-4895-b4cd-5947d0db6404))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 828b352a-6ec5-4e78-9340-d78ef24cd6db))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (tstamp 1fbb2937-fbbc-475f-b804-5cef00e2c99b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..939cc8aa
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B3B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0028b746-2b21-4b9f-a630-ddbadbb8f0aa)
+ )
+ (fp_text value "JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical" (at 2.5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a65b0b54-e6c7-4144-9cff-089376399541)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9a4e567d-be1c-4e74-b394-41e5cccde1b0)
+ )
+ (fp_line (start 6.8 -0.2) (end 6.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0b20d2f1-320e-4135-876c-e4134376dc65))
+ (fp_line (start 7.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 26af9c09-cfad-47a2-aa85-718efe84408a))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 2efac546-b514-426d-8a9c-57972f269650))
+ (fp_line (start 7.55 -2.45) (end 5.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 31e28f10-66d1-44be-8f3a-2e77518e70c1))
+ (fp_line (start 7.55 -0.2) (end 6.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 31ff8bb3-cc71-44c3-acb6-34af0726055a))
+ (fp_line (start 6.8 2.75) (end 2.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 382ad800-6f4c-4bb0-a240-45bdc88e8d6d))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 3a4ac2b8-93c6-4178-829f-ff2f86cb87fd))
+ (fp_line (start 2.5 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp 3df4e480-0bcd-490f-a9df-3099d0a7da0b))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 3e89b09b-5065-45fa-b83a-3132e514e73e))
+ (fp_line (start 4.25 -1.7) (end 4.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 67f4fc72-60a4-4f71-85cd-7b198eb0b907))
+ (fp_line (start -2.56 3.51) (end 7.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 6b3c966e-a2ba-4a03-8674-324677f2947b))
+ (fp_line (start 7.56 3.51) (end 7.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 7343ecda-25d2-4b51-b4f0-ddfbe3522a11))
+ (fp_line (start 5.75 -1.7) (end 7.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 7aee2859-3409-4aef-9497-dd48c1beb978))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 8c53accb-53e2-4756-b011-775194f49f44))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 8e41f242-eec9-438c-84f6-e9f5ea18c309))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 9bf4be73-e3c0-4fcb-a37e-aac173b5b679))
+ (fp_line (start 7.55 -1.7) (end 7.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 9ecd7baf-3ce8-4168-bc8b-b3734c13cc07))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 9f986704-19f9-4e9d-961e-c41980178cdb))
+ (fp_line (start 4.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp d1584023-6c8e-4874-a6b7-9a447c6f704e))
+ (fp_line (start 0.75 -1.7) (end 4.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp df0dedf8-7253-4962-bc70-d8318a1d3614))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp ee18abba-147b-450a-aded-96452d618ac8))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f1aa8fd7-ea5a-4371-8be1-c96d41a1bc2b))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f8464755-df72-43fb-a09c-f886c51379ac))
+ (fp_line (start 5.75 -2.45) (end 5.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fd7c6f3a-71d3-4ebe-8e77-06167f637877))
+ (fp_line (start 7.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 21789372-5470-47aa-b8f6-3d7ecaeab1f0))
+ (fp_line (start 7.95 3.9) (end 7.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 8821f39a-ce7f-4e57-ab50-836dd33c5fc3))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp f707a061-dfa9-4760-952d-a040d3f5d568))
+ (fp_line (start -2.95 3.9) (end 7.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp fbbd9aaf-c9f8-4aa1-a438-a1a14360b87d))
+ (fp_line (start 7.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 22441ec8-b59b-4fa0-b1d3-9a121124cccd))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 7b25c590-e696-465e-9837-d2e433f2cb68))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 87d788e8-fd82-46b6-bc36-68f0cd3ddb3b))
+ (fp_line (start 7.45 3.4) (end 7.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 9e17b7dd-443c-479f-a6d9-25d628efa215))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp bac0fa70-973b-4d6b-8e9a-4fafb9f4480b))
+ (fp_line (start -2.45 3.4) (end 7.45 3.4) (layer "F.Fab") (width 0.1) (tstamp c9cf7396-1942-4cfa-a0cb-6b77b2f1cba3))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp c0a78984-0d66-4942-adae-99bded8022a5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp c21b3426-1052-4393-a904-7f3098c8a639))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp efecb122-946b-4680-87ed-cfcc136d07d8))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f88bf3bd-ad66-4ff8-b4ad-b8491e400e2b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..9407cabb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e2cf9b02-b825-445e-85ca-e70d2c2dcbe1)
+ )
+ (fp_text value "JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" (at 2.5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4a09634e-803d-4358-82b0-769733b220d9)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 100af820-63dc-48e9-80ef-93985987c235)
+ )
+ (fp_line (start 6.8 2.75) (end 2.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0cdc916c-6a1b-4dcc-b427-8da84d791996))
+ (fp_line (start 7.55 -2.45) (end 5.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 220d5a3e-1275-4660-b25b-c335b95bc2cd))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 42b1265b-e96a-4b37-90e4-9588ddefa9f5))
+ (fp_line (start 5.75 -2.45) (end 5.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4a00bd6a-055b-4b8b-ac46-313e941a89f7))
+ (fp_line (start 7.55 -0.2) (end 6.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 50db8ee6-3617-474e-a514-1941eb6e33df))
+ (fp_line (start 6.8 -0.2) (end 6.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 517e4c34-1c14-42c6-9342-18cddbbf1b9d))
+ (fp_line (start 4.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 527ac975-ff4a-4311-87b3-89e23ce53d6c))
+ (fp_line (start 7.55 -1.7) (end 7.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 5da1fa7c-e1ef-400f-9859-61cfb52be02c))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 5eca014f-269b-404e-a4b6-d962223e013c))
+ (fp_line (start 7.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 650faa03-a036-4ce5-8493-d760db8c8b71))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 668d3f6e-0dcf-446b-8237-46387874c76e))
+ (fp_line (start -1.8 2.75) (end 2.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 6d02b937-59d2-41d5-9d7e-a994250bc2af))
+ (fp_line (start 4.25 -1.7) (end 4.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 8881d0ed-89a1-4dd3-8f8f-b44bf476b3db))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 9823a7bf-03f2-4841-8f1e-bf621916f184))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 9b4fae41-6e57-47e5-82b7-0521eb4ce34a))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 9e26d2d6-127d-410a-af9a-a402e22c118a))
+ (fp_line (start 5.75 -1.7) (end 7.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a2177360-4825-45a4-9406-a905933cbfd3))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp b3a36b06-e362-4f40-999d-fce63ab092b0))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b7a4757e-288e-4dd9-a096-4b08375052e5))
+ (fp_line (start 7.56 3.51) (end 7.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp bee9eb99-8cec-4b39-888b-dcb5d807e286))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c18e7b46-1e1b-43c5-ba02-4563fcc4b870))
+ (fp_line (start 0.75 -1.7) (end 4.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp e807f261-993f-43e9-ba37-d988a0a88329))
+ (fp_line (start -2.56 3.51) (end 7.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp ed0b8afa-bcd2-4224-a0d8-dc3b88887a3e))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp f6d28578-0277-4b6b-9065-232b08b8a7af))
+ (fp_line (start -2.95 3.9) (end 7.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0d325bbd-488c-4e4b-b01c-06bb099072b2))
+ (fp_line (start 7.95 3.9) (end 7.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp d9dc9f1b-06de-4857-975c-7cac1f568865))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp e6f037e2-2911-4810-b819-0eacaac72fa1))
+ (fp_line (start 7.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp fe25780d-8587-4635-ad40-b9de45729763))
+ (fp_line (start 7.45 3.4) (end 7.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 521146a4-e4bc-4634-9278-aa4f78558f26))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 6893470c-d39d-4638-a412-41c1ecb1449f))
+ (fp_line (start 7.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 6b81c55a-04d7-4ed8-9bd4-37b096408dce))
+ (fp_line (start -2.45 3.4) (end 7.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 6b95e064-e1c1-4f6d-a6ad-7cdac61b3dbe))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 7c3f261d-7af2-4f93-a2fb-15f762999bf6))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp aececa4c-b45c-48cf-bcbb-93a3d3649efe))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 643dd5c6-3853-4489-a0b0-a20d522f20ab))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a5ee3b01-23a8-4893-b384-f52247186ee8))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3e7e26a2-ae4d-4135-84e2-fe0592c1f7b8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..88f9e489
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B4B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 57a6c880-fb75-4492-b792-855b5972709e)
+ )
+ (fp_text value "JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical" (at 3.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bba7321e-58fe-4dd8-aa64-38cd91dbb005)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 19ce4f8d-7457-485e-9872-d12551183024)
+ )
+ (fp_line (start 9.3 2.75) (end 3.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0968a407-460c-406b-b4c9-c3be24ee818f))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 0d80270e-e7cd-4f0c-b3a7-1069bb439e2a))
+ (fp_line (start 10.05 -1.7) (end 10.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 243ed2b8-f2cf-41a9-8363-599ba7b5a419))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 2b4c9141-0261-40f5-a58a-4b0ebda0ec69))
+ (fp_line (start 3.75 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp 43fecd32-5cf4-4654-b59f-5b87d25ba9c4))
+ (fp_line (start 10.06 3.51) (end 10.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 46100d16-0b1e-4ca7-b0eb-dde3e8dc2a40))
+ (fp_line (start 9.3 -0.2) (end 9.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 55586955-3c34-4f61-a7cb-a94a28c2faf2))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 57e1c2a2-72f9-47e7-ada4-2a068500404f))
+ (fp_line (start 8.25 -1.7) (end 10.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 5b9bd998-6c10-4a47-b031-279c905a8885))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 5e427909-22d5-4358-a45e-dbd73f088d64))
+ (fp_line (start 10.05 -2.45) (end 8.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 610f269b-bf9e-4326-8d22-1a4b2358b3a7))
+ (fp_line (start -2.56 3.51) (end 10.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 6bfde681-1859-47f9-b4e4-95a4c05bb321))
+ (fp_line (start 6.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 6c4bc813-52d7-45db-a455-a4b30c44dc18))
+ (fp_line (start 10.05 -0.2) (end 9.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 77529e77-2acb-4b8b-8a66-42a748d1bbb0))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 7a79d8e0-1794-4db5-b35c-bc80780e0472))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 8be874ef-4571-40bd-8445-7d9f404ddade))
+ (fp_line (start 6.75 -1.7) (end 6.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 93bf8182-df2e-4d28-b28a-ed904b9f330e))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a5f85c42-2762-4bbc-8489-1e02dc7b00fe))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp b0cb0670-44dc-4d19-8ba2-0582aaefa667))
+ (fp_line (start 0.75 -1.7) (end 6.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b30448dd-8617-434f-bf94-d6defcd26510))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp b3ec2796-2122-4afa-8152-1048f3f75303))
+ (fp_line (start 8.25 -2.45) (end 8.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp bea844a0-fdf4-4b5f-b26c-a5e71d8ea8d3))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d7db4a5d-0006-455a-8543-793af54fdd3f))
+ (fp_line (start 10.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp ef1dbe7c-ed8e-4554-a000-03c025ed2931))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp b3855b9a-2a28-4c55-8bc3-40cb38fbbb4d))
+ (fp_line (start 10.45 3.9) (end 10.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp c3487c59-dd48-4831-9cfe-d2747c0d0314))
+ (fp_line (start -2.95 3.9) (end 10.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp c3979156-9626-4c33-9dd2-eece8d2395fe))
+ (fp_line (start 10.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp ea2a9ff8-13b6-459d-bac5-68d5b86b3fd8))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 34e4e370-b234-4c6e-b5ca-833dbec011ab))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 43ba8cc2-f241-47f1-8a9a-a152e1620bd8))
+ (fp_line (start 9.95 3.4) (end 9.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 5b8afa92-d0e3-4a5f-a339-0070156347da))
+ (fp_line (start 9.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 868ba15e-1a13-454d-b4b0-52f2572b2f42))
+ (fp_line (start -2.45 3.4) (end 9.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 9a7b9d7b-e5ad-4d64-93c6-1a3328c508c1))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp b9300007-2d51-488f-b607-40378816e6c4))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 83e95886-d629-43ec-a8a2-872246fc16d1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp bf96a473-781e-4668-bee5-99679528f126))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a081899b-d98d-4b39-912b-f1a6263088d0))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 18dee71a-8a67-4531-b4e7-4ed2d7832485))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2c2c1aee-ebab-406c-aa51-95e6023d829a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B4B-XH-AM_1x04_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..15232800
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 636b7fff-32d1-4f72-801a-de96e87ee853)
+ )
+ (fp_text value "JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical" (at 3.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cd4d66fa-fdf8-44d2-b4e3-b41c278498ca)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 208c7bbc-45da-4418-bb09-f6a2bfe38dd9)
+ )
+ (fp_line (start 10.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 084b5d94-f0c3-49ed-8d37-ff896e1052b7))
+ (fp_line (start 10.05 -0.2) (end 9.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 0a7e0bba-9ca5-4109-a6fc-93053cdb8d4a))
+ (fp_line (start 9.3 2.75) (end 3.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0fecab77-f937-4129-ac3a-8a1a74d64cc4))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 1beac93f-122c-4023-a20f-e0f309bb47b2))
+ (fp_line (start -2.56 3.51) (end 10.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 4ba194e5-141e-4d43-8668-6f7092288641))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 4fef7dc7-6509-4806-8e9a-3f2b6f349d96))
+ (fp_line (start 10.06 3.51) (end 10.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 5037595e-e905-4c7d-ac05-5fc89bf50bf9))
+ (fp_line (start 8.25 -1.7) (end 10.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 563556d9-f33a-435f-91db-5b0abd29a7de))
+ (fp_line (start 6.75 -1.7) (end 6.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 60c8c7bb-953e-414b-ade1-84671426fe84))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 7f92d2cf-a2ae-4125-8f60-8e3a52f25ffb))
+ (fp_line (start 9.3 -0.2) (end 9.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 82fa4e86-acd8-4735-b3fc-b4ff1788d060))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 9cb2b761-ad82-466a-b610-2004e8226b00))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp a021c57b-ded4-4a6c-a5cd-057f64b4e87e))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b62c3cb4-5f46-4890-b56d-0c0fd42644a2))
+ (fp_line (start 10.05 -2.45) (end 8.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp bbad0101-564a-424d-b4a6-a6cead01b224))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d08c32bd-b9a4-4635-a348-af0592d796a7))
+ (fp_line (start 8.25 -2.45) (end 8.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp da381079-e877-4c80-84f8-b239c4b82d5f))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp da500194-cced-4b0a-bde0-3c0e5abf8cfc))
+ (fp_line (start 6.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp dc44a644-f315-4e4e-b9f6-59a1db561b1a))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e0b2bebb-40fc-4fa1-9873-9f9d4ceb44c5))
+ (fp_line (start 10.05 -1.7) (end 10.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f81fb0ea-477e-4160-9a9c-6ae3526290f3))
+ (fp_line (start -1.8 2.75) (end 3.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp f89607f0-0306-4ba5-81c9-39fb6c590584))
+ (fp_line (start 0.75 -1.7) (end 6.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fbb7fc38-8385-4eaf-9e06-7a5a46eef3c1))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fe0e5c3a-09f9-4e5e-825e-b6da8dd1b281))
+ (fp_line (start 10.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 8e4af4c2-6395-4940-998e-da87cc799ac4))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp e47bd9fc-2b88-4d7c-99ed-3317db091fb4))
+ (fp_line (start -2.95 3.9) (end 10.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp e5178108-ad3d-4b5d-bdb9-9a7766495b8f))
+ (fp_line (start 10.45 3.9) (end 10.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp f8e21908-f7b1-42fd-a9a5-12eb0ad7a84a))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 051e9c38-40a7-43ea-83a2-e914fed75f6c))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 57d7d5de-1b6a-4fed-b483-d8b9fac8fcf9))
+ (fp_line (start 9.95 3.4) (end 9.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 8f5e720e-b6f4-471e-a171-8e4a59f77dc9))
+ (fp_line (start 9.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp c034bbaa-36af-4cb2-bf1b-ff576f266d3f))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp c506326f-b0ef-4b2d-a82a-600cccdea771))
+ (fp_line (start -2.45 3.4) (end 9.95 3.4) (layer "F.Fab") (width 0.1) (tstamp dce3f53a-5065-4be5-9944-a877c2902de1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 8d96f5ee-141f-4479-ac6a-b0c76c19c59e))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 50f1284b-c232-4d6c-a806-e12c0d7ba8cf))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3f8599a4-191a-4310-84ba-3b7c60ba4309))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e24ffc1a-cc6e-49b5-9771-cfdb1e1552a6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ad71f8fb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B5B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 59c26eb0-acd2-4aa2-ae68-021d4a546b8f)
+ )
+ (fp_text value "JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical" (at 5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 350676a0-d998-45ac-8e33-901706e9a0bd)
+ )
+ (fp_text user "${REFERENCE}" (at 5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bb97b689-929d-4815-8aa2-d6a687c43b8d)
+ )
+ (fp_line (start 0.75 -1.7) (end 9.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 08323626-9383-4e19-82dc-be01d5aad925))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 0991fe76-9020-4fd0-9197-cf54504880e2))
+ (fp_line (start 12.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 12319ac4-a126-4346-ad91-719a23dce632))
+ (fp_line (start 12.55 -2.45) (end 10.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 1e43cee9-2a1d-4273-9bf4-ba4acdd743a9))
+ (fp_line (start 11.8 -0.2) (end 11.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 29ad2239-7343-47d4-99d9-8b79f0359b10))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3d51e0dc-0b55-4fdd-9908-f6d7868bef8a))
+ (fp_line (start 9.25 -1.7) (end 9.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 3dc9ed60-0574-4231-ac43-c7e046028050))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 4a2b692b-9a7c-44c3-b19c-436c856240ab))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4d67620d-1bfc-43bb-bfbd-c1ee1ca3da3c))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 79723add-c810-48d0-b1a2-35f7a603b6dd))
+ (fp_line (start 12.55 -0.2) (end 11.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 8666b22b-f974-4c7d-b56b-03fa14c56c5b))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 885e8e09-f49f-43f0-a025-3d41e9ad1e74))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 9fb61e04-a855-4bac-96b0-42a7dd81346c))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp a6c04289-b8b8-4e53-8068-556dcdd3322f))
+ (fp_line (start -2.56 3.51) (end 12.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp a6df928d-6fd9-40b3-821f-85508432749a))
+ (fp_line (start 12.55 -1.7) (end 12.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a8ccf0ef-4292-435e-ae6e-28d5d2a70ffa))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp acb6efb2-121b-4eb6-956f-0e5d49f6fa8e))
+ (fp_line (start 9.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp ade94960-f749-48cf-abd0-e84c2ced928d))
+ (fp_line (start 12.56 3.51) (end 12.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp c1456508-99ae-4276-9699-ad4340e052bc))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c4a3b34d-73d6-4bb5-b8b9-13300d4bb707))
+ (fp_line (start 10.75 -2.45) (end 10.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c8aea77b-3bf6-4129-9631-b9f9d680806a))
+ (fp_line (start 10.75 -1.7) (end 12.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp e375c244-bc8d-4476-97f6-6c5dee4e285c))
+ (fp_line (start 5 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp f26042dd-52e8-458f-8dac-1368b8637095))
+ (fp_line (start 11.8 2.75) (end 5 2.75) (layer "F.SilkS") (width 0.12) (tstamp f584d19a-7030-486d-bf4a-2ab7f8580594))
+ (fp_line (start 12.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 29c339c0-54d0-46a5-b3dd-4de00aeda3d1))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 639e0589-3523-48e9-992d-e4f1c0040ddc))
+ (fp_line (start 12.95 3.9) (end 12.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp ead53f3e-5960-4c9e-be60-1c59657be7ac))
+ (fp_line (start -2.95 3.9) (end 12.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp f65b7517-6e6b-4f0d-89e9-70dc2e990c1a))
+ (fp_line (start 12.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 11c1a54c-69b0-4428-abea-c484b6286c9a))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 3e4ee2f4-d0ae-4bca-a6fd-916693bdef5f))
+ (fp_line (start -2.45 3.4) (end 12.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 8b44df27-4330-4e4b-9dd6-9a0311957234))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp a4330284-dc79-4028-92e4-6ba68a9466cb))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp b2b8bb9e-4518-4912-a4fd-f44d613bff66))
+ (fp_line (start 12.45 3.4) (end 12.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp cb336a5e-0a67-445a-a498-111052b013f8))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 7fb1fb42-0105-47f8-bebd-13004e6355a2))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp d001e0d7-496e-42d1-9021-93233f822b82))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 71d7dfce-ed6c-4060-826a-69072fba812c))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 562a33ef-cc71-4436-a03d-317dfd7c9f6a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f86e5311-53c8-4882-a39f-a0794d301f80))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bde5d8d9-0b2c-40ad-b044-ce6ca3f65c1e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B5B-XH-AM_1x05_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b866325c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3d6c0804-2924-4025-b602-03c521102396)
+ )
+ (fp_text value "JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical" (at 5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0a8c8528-4361-4bb3-88a8-68820d91d5ff)
+ )
+ (fp_text user "${REFERENCE}" (at 5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5887020e-6650-4c0b-9536-ee2673d68d01)
+ )
+ (fp_line (start -1.8 2.75) (end 5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0c3eb956-686c-48de-b5c4-d06ac00ef014))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 0e696984-7c38-4a8d-af13-fdcf98b77c28))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 198a4c83-e69a-4696-bec5-01f90f490e0a))
+ (fp_line (start -2.56 3.51) (end 12.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 2fefd8a9-6a3b-4388-abad-0b66ed8155df))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 34c664d2-1a43-46a7-97b1-9b6ee752e92b))
+ (fp_line (start 0.75 -1.7) (end 9.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3dd36594-a30c-4148-9977-4d837a9cb773))
+ (fp_line (start 12.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 4bad702b-e145-46db-a590-fc282443b094))
+ (fp_line (start 11.8 -0.2) (end 11.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 59a34c56-4b5f-4f3d-8ba3-e41646803021))
+ (fp_line (start 12.56 3.51) (end 12.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 683c3fa6-1fee-4116-b933-3e5b577e909b))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 789ddfd7-66d2-4feb-b279-fd3d38ceacc6))
+ (fp_line (start 10.75 -2.45) (end 10.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 812a512f-a23d-4889-b66a-0391d55d0f20))
+ (fp_line (start 9.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 81b093f7-bea1-4a29-bc63-44ba21b9c29f))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 850fe945-6f2d-4e10-a2d5-f5f7560deeb2))
+ (fp_line (start 12.55 -1.7) (end 12.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 8f2d7695-6053-4583-bbc3-b33e20178755))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 96444d9d-e167-46df-a978-7b1f1fce7da1))
+ (fp_line (start 11.8 2.75) (end 5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 9fcf57da-2b8a-412c-abda-522afbd47fe6))
+ (fp_line (start 12.55 -2.45) (end 10.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp a95586b4-966f-492c-ab4a-71eb955a7cfd))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp aa485e7d-2e4c-4ad8-afc8-fe5260d9046b))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp b9640033-9748-4e3f-b91c-060e0db44ea2))
+ (fp_line (start 12.55 -0.2) (end 11.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp ce78b808-fb91-452d-b20e-1738b57993b8))
+ (fp_line (start 9.25 -1.7) (end 9.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp d02f523f-deae-416a-8cb3-db58d8ff1a5a))
+ (fp_line (start 10.75 -1.7) (end 12.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ea3ffcc2-7666-4aea-9f59-9eb63d386e3a))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fb2b7dc3-d903-4715-86de-bbf0afe2fb86))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp fecaef96-b81d-47ae-a673-fa645ccb763f))
+ (fp_line (start 12.95 3.9) (end 12.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 14f28a6e-8b51-4469-aa2f-710f304ba592))
+ (fp_line (start 12.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 1fc9614b-c5aa-4bdd-9f35-ae7bbe98386e))
+ (fp_line (start -2.95 3.9) (end 12.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp d54f38ab-47d4-4a1f-bf3a-c49d089b10a6))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp ed37fd1f-ca13-4eaa-9e1c-8479801c39b8))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp a007b168-6701-471d-a5a7-e42c2f140b2c))
+ (fp_line (start 12.45 3.4) (end 12.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp c0498e42-31b1-49bf-8399-5dcc43b90833))
+ (fp_line (start 12.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp d64db33d-96eb-4da8-ae4f-d391182961ea))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp f25303b0-2c52-4672-aab6-e1af53cf5a40))
+ (fp_line (start -2.45 3.4) (end 12.45 3.4) (layer "F.Fab") (width 0.1) (tstamp f63104dc-f194-4446-817e-fa230a9de585))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp fc54620a-b760-415d-a1cb-9c9811184a41))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 1e567a57-8354-40db-a1c8-ef08c02feea6))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8f865daa-d837-42da-85a5-5124ed004584))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8687dc9b-0ae6-47e5-91e8-a1b266a06dac))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e5b691ff-3b88-4485-b5dd-fcdbd47bef4a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4dd5dcba-f78c-45f2-842a-eaf3ad6b7097))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B5B-XH-A_1x05_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..d9470538
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 841237f9-cf95-45cb-bb7a-203f2a052a9b)
+ )
+ (fp_text value "JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical" (at 6.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7974f454-bfe4-413c-a99e-4a9a12759c50)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 72012c30-fdb6-476a-a8a8-f2f77a389ffb)
+ )
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 0545a910-396c-49b3-97ce-35a5c64ce857))
+ (fp_line (start 14.3 -0.2) (end 14.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0e1681bf-071c-457d-ac2f-77749ec6e3d7))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 23270e86-01d2-46b7-81b9-f62b56936330))
+ (fp_line (start 15.05 -0.2) (end 14.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 303152a8-9eb2-4fd7-9843-3207bc2a1372))
+ (fp_line (start 15.06 3.51) (end 15.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 37aa1547-0e01-48e3-bfff-8b14c2b462f3))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 48e46cc7-57d4-4804-a4b7-921ec769bc41))
+ (fp_line (start 15.05 -1.7) (end 15.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 5edc362d-04b4-4ebe-a667-a4f4eea67c5c))
+ (fp_line (start 15.05 -2.45) (end 13.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 6618af47-2ade-4668-a66a-f80c50d1f676))
+ (fp_line (start 15.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 73e963ea-fc5d-4ffc-8bd5-e96a9ec6745c))
+ (fp_line (start 14.3 2.75) (end 6.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 832af081-49c9-4e3b-a981-00e390f8e37e))
+ (fp_line (start 0.75 -1.7) (end 11.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 89f11346-ebbe-4e3f-ae87-570da91f32a4))
+ (fp_line (start -2.56 3.51) (end 15.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 97dd5888-e6e4-4d81-89ba-8cd91f335ae0))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b1be2792-54d9-4a2a-a995-3d724b02ed98))
+ (fp_line (start 13.25 -1.7) (end 15.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp be18a8df-a905-4e0b-bd5a-168f6c0a616e))
+ (fp_line (start 6.25 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp bea44cb5-5bb3-4cc8-9436-5070633068d9))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp caa7d485-c13c-4ab4-8df1-302d8ecc3a4e))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp cb48afb7-f6bd-4fe6-815b-7265706fa161))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp cd86f29e-fbca-4511-b218-c1bb37760d5d))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp d00e1427-0a97-4813-9538-40e4101c0dec))
+ (fp_line (start 11.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp d2c0ab3c-0fd9-403c-a8b8-a9b1f843fab2))
+ (fp_line (start 13.25 -2.45) (end 13.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp dcbcfaa1-471e-48b1-9a80-4712b17aa910))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e248aaa2-aaad-4b02-911a-bf7645d48b51))
+ (fp_line (start 11.75 -1.7) (end 11.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e9f15e61-7cb1-48d2-a74f-49110026f0f9))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f4dcbf45-ceb7-4835-9c2a-f9698fe7ca23))
+ (fp_line (start -2.95 3.9) (end 15.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 5695c4da-dc68-4cb3-9f28-26613d99069f))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 7d6188e3-b67b-4181-a3bb-f95a01918e45))
+ (fp_line (start 15.45 3.9) (end 15.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 81b8e39e-aca9-46eb-9dcf-0e9e553cf490))
+ (fp_line (start 15.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp cc0e81a4-ce8c-4596-a163-9bfea14753cb))
+ (fp_line (start 14.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 47e7f559-4cbd-437a-a02b-3d4661f2b4a4))
+ (fp_line (start -2.45 3.4) (end 14.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 83fadb36-183e-4bde-a207-6f5e5c74fb85))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp a840191d-395c-4245-96ae-387a642a3801))
+ (fp_line (start 14.95 3.4) (end 14.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp b1fedc00-e2ec-4cd0-ab72-f76d74da7078))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp b60fbb4a-cb4b-4f40-af12-1f32f529bdd6))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp d72bd134-2446-4f83-95cd-948383a4da97))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 6e4c6df6-40a3-405a-8642-20af7e9a74fb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 8ba27208-710a-4064-9668-d5769c817726))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9e54f0ee-e10f-4e13-84bd-8ad60eed9428))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 40c7a2df-cc39-4b17-8c4e-647fd52303f5))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 826373fd-7fce-4439-a262-db99e3ec8b10))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2342d8cd-c16d-4692-a7a4-48071af65287))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 51b35fcb-6264-4e1f-aebd-bef92f4d97eb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..fae392ea
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,64 @@
+(footprint "JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bfaf0ed9-a4b8-4705-8a48-20547ed8500c)
+ )
+ (fp_text value "JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical" (at 6.25 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9c709b6a-7a58-4337-9312-f91c400a13a5)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63aa7dee-4d72-422a-bdd9-fcc26a5299cf)
+ )
+ (fp_line (start 13.25 -1.7) (end 15.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0342c7e5-d9f8-4b40-9195-9821a495feb2))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 14be20e7-1402-4f47-9ece-9b62e9281ec5))
+ (fp_line (start -1.8 2.75) (end 6.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 2672d366-a6d8-4ba3-8be9-96967d1ef3fe))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 2e68d479-736c-4079-8ea1-baed4be2d560))
+ (fp_line (start 15.05 -1.7) (end 15.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 3f97a6a7-68e5-46f2-b321-e382a87cc66e))
+ (fp_line (start 11.75 -1.7) (end 11.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4ad53f72-f9e9-423f-9740-dbe4ad07a5f1))
+ (fp_line (start 14.3 -0.2) (end 14.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 4ee0d1ec-2dfd-4ce0-a564-a137f24c303f))
+ (fp_line (start -2.56 3.51) (end 15.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 585caa79-477f-4fed-a7c0-d86d4b0b5961))
+ (fp_line (start 15.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 60246567-a245-4d0e-94fe-4020c142edcb))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 60b03d4a-ae40-4849-b1f4-f882f216a460))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 6b635475-2c71-4017-8ed7-a108016abf0b))
+ (fp_line (start 14.3 2.75) (end 6.25 2.75) (layer "F.SilkS") (width 0.12) (tstamp 6d3df1d5-8302-4fc2-b857-70e5406a20c3))
+ (fp_line (start 0.75 -1.7) (end 11.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 730b3028-dab5-499d-9a66-2f94816a508d))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 80ed8ccf-8b3a-43a7-9480-d1dc07679788))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 99570385-0357-457f-8b2c-534271fd865a))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 9c3bbd55-8ddf-4162-b35e-16440528e868))
+ (fp_line (start 15.05 -0.2) (end 14.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp a663c9e4-3c36-4f18-888a-6a74bb240580))
+ (fp_line (start 13.25 -2.45) (end 13.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ae13e230-628d-4b7b-a798-8c767596477a))
+ (fp_line (start 11.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp be0e2ea1-8472-49ea-9f71-6ce3bbcb8b14))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp c590aea3-e40b-4bfc-9cf6-6e17976d488e))
+ (fp_line (start 15.05 -2.45) (end 13.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp d95fb43d-df6f-4b4f-b3de-a7870636ba9f))
+ (fp_line (start 15.06 3.51) (end 15.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp f946dd20-b8bc-450b-80a1-c4e59a4f8eab))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp fcc99b09-9eef-4569-9b4e-2a74e0cc39cd))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp fd69db55-a4c8-45f9-ad7a-dfb6658d52aa))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 13b53a7b-344b-402e-ade4-f769160a1e77))
+ (fp_line (start 15.45 3.9) (end 15.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 1764346f-e3c9-4027-8cf2-b3a8c5e5a366))
+ (fp_line (start 15.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 3c42037d-69d3-48e0-a883-74f612499013))
+ (fp_line (start -2.95 3.9) (end 15.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp f93d2f92-9e31-4843-885b-0a645b1d01bb))
+ (fp_line (start 14.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp adedda7c-a8f1-461b-92aa-bba7386f8f4f))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp d1a38ee5-b347-4c0e-95fd-05817e381864))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp d42904bd-96ed-4406-90dd-a024c14b9a72))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp decda82a-c3cc-47a6-b1cc-0c611722ee22))
+ (fp_line (start 14.95 3.4) (end 14.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp e4c351af-1ee8-41e6-ab40-80152e1b1849))
+ (fp_line (start -2.45 3.4) (end 14.95 3.4) (layer "F.Fab") (width 0.1) (tstamp f8a46de5-df22-4c2f-8ad9-5fbd7ae33536))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 52c81ec7-82d7-4d62-bac9-7a591a9faa61))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 43d911ac-0289-402a-b809-8386ad03fc45))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 909c0374-067f-4645-9923-5b6ca59f9646))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c830c716-8b61-4690-a465-a3c748bd15a2))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0a8ef39c-9062-402d-bf5c-65553fbcb902))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 808c9007-18c6-4055-8bc0-27dcc01ea5b1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B6B-XH-A_1x06_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..9e1c0ee2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B7B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 145e648d-4fed-4db2-a8fb-551c7bd8d76c)
+ )
+ (fp_text value "JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical" (at 7.5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp faef2432-3e9c-4ab3-bcb4-cff6d2d46a8e)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a2d7d9a-8c68-4e62-87a6-cdbed8606a5d)
+ )
+ (fp_line (start 17.55 -1.7) (end 17.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 0e708730-5ff4-4c30-b7f0-ec2e576a6262))
+ (fp_line (start 16.8 -0.2) (end 16.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 1609a6be-89e7-47b6-91c8-efc0cc7bb6e1))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 2c497461-fecf-4a1d-9fd9-1abc6730facb))
+ (fp_line (start 15.75 -1.7) (end 17.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 317d2a8a-90f3-4de7-85d8-3047c5da0b13))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 32398de5-c1ab-447d-ab67-a5ca764ad708))
+ (fp_line (start 17.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 373b90f7-ef55-49d7-b3dd-bddb7abfddfd))
+ (fp_line (start 15.75 -2.45) (end 15.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 3e3c766e-e782-4fff-b5b3-4ee1bf7379d3))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 3ef9ecc3-1b43-4f73-8a93-61792a497d70))
+ (fp_line (start 16.8 2.75) (end 7.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 5ddd4a96-eaa8-455b-ace9-e2dcfa7799bc))
+ (fp_line (start 17.56 3.51) (end 17.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 65c44064-2ba2-429c-94d5-3302c9e87f17))
+ (fp_line (start 17.55 -2.45) (end 15.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 724df1ac-0677-483a-9747-1da17a11bef5))
+ (fp_line (start 0.75 -1.7) (end 14.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp a6807dfb-fb62-40a3-8603-6915d15f428c))
+ (fp_line (start 7.5 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp a87bf62c-d591-43f8-880e-4b8930d62b4e))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp ad0e70bf-781b-4d8d-a49c-b571f5325d3d))
+ (fp_line (start 14.25 -1.7) (end 14.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp b11875a4-e394-4f5e-afce-feaf4f5dc494))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp bd4ab5ba-1362-4440-bddd-e0616bf059cc))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c5d05daa-3cb6-4b21-a897-c9f905b86d3c))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp cf8380b1-c13b-4521-a17d-b4ec8694a3bf))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp cfc07b5b-158e-4642-a6c4-ed5c8a98141f))
+ (fp_line (start 14.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp db5a73a1-a834-406d-a7e5-3548f7d5ed32))
+ (fp_line (start 17.55 -0.2) (end 16.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp def2600b-39ef-42ac-8879-3132f718d85a))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp f0d8d543-b643-426d-85d0-00d52b9b50ff))
+ (fp_line (start -2.56 3.51) (end 17.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp f2261f99-fb49-4c8e-b427-486fe10f84eb))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f4372778-1b58-4ab8-b418-9e5b4d11ed68))
+ (fp_line (start -2.95 3.9) (end 17.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 5190dc18-32e0-437f-9145-455b63e38a8e))
+ (fp_line (start 17.95 3.9) (end 17.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 7071b359-ac9a-47ea-8841-74fdfd79b60b))
+ (fp_line (start 17.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp e5d32fbf-c54b-42eb-840e-8b29c0018c05))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp f1335ff4-48b6-4aaf-9f40-7f5ec5f93c90))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 04c4c189-7faf-42ee-b4e2-d753daffa39c))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 1bd3b9c8-6202-44c7-9c84-363ae3c00653))
+ (fp_line (start -2.45 3.4) (end 17.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 547ae3d2-69f0-497c-ab24-2bec59937406))
+ (fp_line (start 17.45 3.4) (end 17.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp b345c349-7563-4736-a276-ae3a0338a97b))
+ (fp_line (start 17.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp b6307c95-3b6d-4f2e-ab4b-82db3b36a30e))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp dd562115-e784-46ff-84a6-2880e49fdbce))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 0a96e898-4997-4e23-968b-15a1b47b1b63))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp e29e374e-00ba-4c9a-83dd-dafbfdc359ae))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9c5e3dde-2049-44be-a9a6-266b997dc21a))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2517310f-ca2f-4a44-ae6a-0cb5f248f79f))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 397757a7-5ad8-4296-902c-29d8da0e9dc6))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 18ae56c7-09ea-4007-badb-f7957674535c))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f1433b28-c107-4255-a128-cb12f8cb485d))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3e4e7776-be6b-4761-8bd7-27a093d5ddf4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B7B-XH-AM_1x07_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3813c08b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff3bb5b8-fc6b-48b2-8347-ca17738da1b8)
+ )
+ (fp_text value "JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical" (at 7.5 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d4f0fc46-0c08-47ac-9748-01044bda79fc)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f6ea562a-fd97-4c11-a4ba-6c64d9f28123)
+ )
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 0952d843-6743-491c-8f21-8cd0ffd353d4))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 10a1967e-19bd-4a19-90b4-9260cdc1157e))
+ (fp_line (start 17.55 -1.7) (end 17.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 24e4042a-b3a9-4f66-b879-0296743d7b22))
+ (fp_line (start 17.55 -0.2) (end 16.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 2db846ee-779e-4506-aae3-35f044c67e5e))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 2e7fe3ef-8bda-47c2-8191-e174a91d5384))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 305a6425-a690-41b9-bba1-07d5a54c49d7))
+ (fp_line (start 17.55 -2.45) (end 15.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 36b0873f-87f0-42cb-82c0-1624a65f68ae))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 371c8c3c-bfbb-4dda-8587-0576ebe6490b))
+ (fp_line (start 15.75 -2.45) (end 15.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 45c64ccc-60a5-4fa8-9d60-c7b2ebd58a7c))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 47359ae0-5ead-4814-91ee-d2b8723ba6f9))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 5645a493-62db-4202-b737-7d8d28e15019))
+ (fp_line (start 16.8 -0.2) (end 16.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 642002d2-fc39-4e03-930a-be6dcb7ca7b0))
+ (fp_line (start 17.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 85a61fb0-cb32-48d6-b685-0b20c53f193b))
+ (fp_line (start 0.75 -1.7) (end 14.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 87d5ec89-d158-4a00-a06c-094f83d96d86))
+ (fp_line (start 16.8 2.75) (end 7.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp 894b73ff-c554-4e78-ac68-3e23bdb0c00a))
+ (fp_line (start 15.75 -1.7) (end 17.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 8a123b66-0af3-4e22-8760-0e1cb2857212))
+ (fp_line (start -2.56 3.51) (end 17.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 8bd8df61-161e-41ac-b2af-e56453b48438))
+ (fp_line (start 17.56 3.51) (end 17.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp a0f44671-ad90-45b6-abf1-751d71856883))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c05757be-ba6b-45c6-b4cf-74e70ac95daf))
+ (fp_line (start 14.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp c5141b58-d115-483b-ad8d-2478c4efcd76))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c77c67c9-bcb3-40d1-81d8-90d0aa66107c))
+ (fp_line (start -1.8 2.75) (end 7.5 2.75) (layer "F.SilkS") (width 0.12) (tstamp d40833f9-7172-4522-bb3a-c1fb4c772816))
+ (fp_line (start 14.25 -1.7) (end 14.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e67f7264-c2e0-4a9f-ad09-71c37550d8d5))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp f914ebc7-7d67-485e-91d6-a5bc24fb17bd))
+ (fp_line (start -2.95 3.9) (end 17.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0d6e29b5-bda2-46bd-8127-99a6faf66650))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 3e40d90b-5bb0-4ae8-b4a3-939df128601a))
+ (fp_line (start 17.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 4ec9dd88-ac03-4443-a078-e960d4a99806))
+ (fp_line (start 17.95 3.9) (end 17.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 772e57f0-2625-4675-b992-d00efaf86802))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 8d7afd41-520e-415a-bccb-8b37737d8d29))
+ (fp_line (start -2.45 3.4) (end 17.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 9ef80b5f-e756-4682-ac26-00176e962efa))
+ (fp_line (start 17.45 3.4) (end 17.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp d0222956-b35b-4ada-a0ff-32964e9f8d6c))
+ (fp_line (start 17.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp e61c100b-0f76-4fc4-bc1b-745b3b1a8567))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp e6d036d9-af25-49ef-9c28-587971033ee1))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp eaa46892-93ad-4580-a9fb-5b7a195f9678))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 953cf7de-edaa-41bc-8bc4-7501eaf435ec))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d42110ee-0b54-4094-a54d-cde3d3d223a1))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp aef8acc8-43be-43fc-ab36-1fcb95d38722))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a15a7716-71da-4cc2-b1d4-3e4232a07eae))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7af129d8-baff-43c6-8907-494185c2b46d))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 88e21623-a16b-44fa-9568-5e118f885d72))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp db1a0713-9cd3-4965-a0ad-122f8137ee07))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B7B-XH-A_1x07_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6dbe1261
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B8B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1917a4ae-14f7-44d5-9550-11ecd1c50a4a)
+ )
+ (fp_text value "JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical" (at 8.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1408eda-898a-4de4-86a8-fd452f130096)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f0d2fd1-bc7e-4be4-821f-229d6878ab41)
+ )
+ (fp_line (start 8.75 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp 031ae232-db4a-4979-8832-02483387280c))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 05b7e5ef-e8a5-4fd0-9cd5-b3e2e094c520))
+ (fp_line (start 20.05 -2.45) (end 18.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 147a48ba-5612-41dc-8c95-f96e0c8bef1c))
+ (fp_line (start 20.06 3.51) (end 20.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 17e8d37d-1883-49a3-9c2d-690799b94ba9))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 1f58e662-13c0-46a7-bd05-89a345f36d8b))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 2c393a68-6ac7-4eb0-a6f6-b72b3427af21))
+ (fp_line (start 18.25 -2.45) (end 18.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 38ca5fb3-0c26-48e5-9cb3-796e58c118de))
+ (fp_line (start 18.25 -1.7) (end 20.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 411eb810-8202-44a3-a965-837470690f83))
+ (fp_line (start 19.3 -0.2) (end 19.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp 4263827f-0d58-4e3e-917d-af31f3d16281))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 4af21052-f378-49b7-b618-0d49c7b5292f))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4c7e6b81-368f-4ad6-bc74-054e20ad8fb9))
+ (fp_line (start 16.75 -1.7) (end 16.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 4c83107b-e462-4548-8fb6-84524bb5170f))
+ (fp_line (start 20.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 5835fc95-32ee-4940-abb8-ab3dec361726))
+ (fp_line (start 0.75 -1.7) (end 16.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 6a89671e-6439-4ca5-b8a8-60ab4c1a5c71))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 7a01f635-0398-41f2-af2d-b4d1f360bef8))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 97a9843c-861c-4a14-b758-2a7ca3a73242))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp b3dd1a90-ff2d-4cf1-9492-bea788edc3e8))
+ (fp_line (start 20.05 -1.7) (end 20.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp b4dc5f10-2ea6-4be9-89a7-ac0debf80a44))
+ (fp_line (start 20.05 -0.2) (end 19.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp bcd7b0b3-aeee-4e19-904d-5ec71292ac22))
+ (fp_line (start 19.3 2.75) (end 8.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp e02f7b11-b201-4b5c-a45a-b4512ce83076))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e7ab0f00-f256-4764-9e23-683891d0626c))
+ (fp_line (start -2.56 3.51) (end 20.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp f3047f4f-91a4-4855-bb21-ac095d192eb5))
+ (fp_line (start 16.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp fa6fffea-e06f-472d-b414-b90422e26427))
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp fb79e498-c82e-4f52-a3f7-d5da5d09e32e))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 0072015a-fccf-48e0-bf77-e1483ae6be85))
+ (fp_line (start 20.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 20829a03-7d0d-4dbc-b837-ae7019e969a4))
+ (fp_line (start -2.95 3.9) (end 20.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 7b79f3d4-7f4d-4a03-9ff4-9085b6c2f8d8))
+ (fp_line (start 20.45 3.9) (end 20.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 8d19477f-ee1e-45d8-98c3-a0f78fce62c9))
+ (fp_line (start 19.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 2d776cb0-fa64-4e4f-bf87-ae10179be65e))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 454166b2-b21b-499b-8285-27fc92519d6b))
+ (fp_line (start 19.95 3.4) (end 19.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp 7af01faf-97b1-4a97-8501-4a395099bc01))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 7caad105-2db7-40a3-92bb-be2db9f26540))
+ (fp_line (start -2.45 3.4) (end 19.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 9c6b0ccf-8630-4c72-b51f-da987f24d8c3))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp a03102b4-a8a5-4699-94c7-8c8367f617bf))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp d952e31b-dcf1-4ec2-8c3f-c10d50b10ceb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 56d34ea6-85b6-49ba-a21a-f3ce690c959b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5ed71bd0-ec75-48d8-8558-b5ed709d7a52))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fe828198-fe9c-48d8-bcf9-cbf46954f158))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f076222b-2c60-4053-a4b0-e9387d906dbd))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5d93b3a6-b6a7-472d-b8e1-4316e0bd84f4))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 51f17e67-2491-4560-9fe2-d84999e77fe3))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6f194e28-26bc-4278-be7e-2e620e80755e))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c0030d9a-c676-4e27-9643-240139e4ef84))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B8B-XH-AM_1x08_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6155b2f0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 46a2a546-75e0-4854-97ae-c320637646c7)
+ )
+ (fp_text value "JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical" (at 8.75 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9e979f3-1111-4527-9ca6-6bbf4706a28e)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f6562ae-07e7-4023-bc3d-f90643dde687)
+ )
+ (fp_line (start 20.05 -0.2) (end 19.3 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 075f0baa-068f-42d6-84c0-2a38cb4155a5))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 077d3724-ff9c-4c80-9aa9-cf28e2c9d64a))
+ (fp_line (start 0.75 -1.7) (end 16.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 0dfcfb05-8e81-451a-9e03-b33600100263))
+ (fp_line (start 20.06 3.51) (end 20.06 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 0f07d4c2-80a7-43d2-828a-3fdbedc54295))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 13c816b0-181e-4b2d-a9e1-438308540db4))
+ (fp_line (start 18.25 -1.7) (end 20.05 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 1c8ed72c-be40-49f2-8dea-10e8562ee5aa))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 28fe05b1-1970-4e9b-8c08-e15c5df022ba))
+ (fp_line (start 20.06 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 56067305-9981-469c-ae7d-88af03b2ae50))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 7421891f-e669-44fe-914f-b542286c18c4))
+ (fp_line (start 19.3 2.75) (end 8.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp 76ed2e05-601b-4b52-97b0-8b78f9a42c86))
+ (fp_line (start -2.56 3.51) (end 20.06 3.51) (layer "F.SilkS") (width 0.12) (tstamp 822052ad-4a93-4866-9029-3bac2922cb64))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 945da777-2604-4d03-9ecd-79c5b9c4df6d))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 963e5d94-bec0-4586-b87b-0e073d5e83c0))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 97f834e6-dfeb-43eb-ad3e-a9e83f74f520))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 995c2423-5363-494b-a1a6-29e387aa8482))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp a7e39df6-a442-463a-bf99-677c1af6f8e3))
+ (fp_line (start -1.8 2.75) (end 8.75 2.75) (layer "F.SilkS") (width 0.12) (tstamp b1c448e9-d292-4b45-8716-40b9f1160b1b))
+ (fp_line (start 20.05 -1.7) (end 20.05 -2.45) (layer "F.SilkS") (width 0.12) (tstamp b6ae947e-edc7-47e2-a9f6-53be4e039198))
+ (fp_line (start 18.25 -2.45) (end 18.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp b7a3ed06-62eb-46fc-963d-e6f5b6f799cc))
+ (fp_line (start 16.75 -1.7) (end 16.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp cc12a566-9226-4266-9cd0-2a8ad0a4da0c))
+ (fp_line (start 19.3 -0.2) (end 19.3 2.75) (layer "F.SilkS") (width 0.12) (tstamp e3f04a84-fb43-4d0a-ae1d-2bcacdaed125))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp f419e92e-0a66-4840-98a4-0ef428166cc4))
+ (fp_line (start 16.75 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp faf917a8-5e86-4b3c-afa9-964271ca3a34))
+ (fp_line (start 20.05 -2.45) (end 18.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp fb11bdf2-6354-4d64-a420-88cfc193c27f))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 324e69cb-d6e5-4894-a73e-25a42b3ebbee))
+ (fp_line (start 20.45 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 4bad323d-593c-4bbb-b12f-4d739266ba74))
+ (fp_line (start -2.95 3.9) (end 20.45 3.9) (layer "F.CrtYd") (width 0.05) (tstamp dd0181cd-e323-4104-9a6b-3bf0dfeffad5))
+ (fp_line (start 20.45 3.9) (end 20.45 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp ef031aee-b193-420a-bb5f-f849795e9b33))
+ (fp_line (start -2.45 3.4) (end 19.95 3.4) (layer "F.Fab") (width 0.1) (tstamp 0df8d5fb-4c7f-45d4-9e12-38780470225b))
+ (fp_line (start 19.95 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 397d29c9-ea92-49ac-b8fc-8d9d0bdcb3eb))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 576b95d6-128d-4f47-a054-279bd8c757e9))
+ (fp_line (start 19.95 3.4) (end 19.95 -2.35) (layer "F.Fab") (width 0.1) (tstamp a3522425-b6bb-4abc-b512-2b56c4921e61))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp ef613f03-73f5-4bf4-a928-66ed3efaef2f))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp f4a5b08c-8dcd-4795-af0d-cbe78cfd084b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 352d484d-e1f2-42bb-8700-2749412a0cf5))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 69ba1a6d-de1f-4b89-8e88-3b94494b4ef3))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ce3dec7a-65e6-44dd-a348-d12c74f5f41f))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a515cbdf-0a12-4610-9f5b-240ef1e993bf))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4585b48b-ee52-4b7d-a838-85a4cbb014d5))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 524a3e82-47c4-4e53-a3b5-32e0c8149ff0))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2e0dffd5-b84e-4420-a1e8-664316453b0e))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b4425e60-7a8b-47d9-8f5e-161be857e2cd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B8B-XH-A_1x08_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1369ea57
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146E)
+ (descr "JST XH series connector, B9B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a50c0ad5-0ab7-45dd-b387-86d4b7093d43)
+ )
+ (fp_text value "JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical" (at 10 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7ae826d2-8e44-4514-9819-d7c7ef0b0cfe)
+ )
+ (fp_text user "${REFERENCE}" (at 10 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bebab8ef-e9fd-45c4-8b38-94c66f0b40d4)
+ )
+ (fp_line (start -1.8 -0.2) (end -1.8 1.14) (layer "F.SilkS") (width 0.12) (tstamp 04848f9e-937a-45fc-9347-28aaf219f639))
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 04db5889-8685-4631-8f0b-d5144bab54bd))
+ (fp_line (start 22.55 -2.45) (end 20.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 08204014-d3f2-4999-ac00-5103cfe805f1))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 107a5c46-51f5-490d-871c-8c33ddc9dfa9))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 1a7aeec5-d38a-419a-b09a-40ac76bf1100))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 2a632e34-130e-40d4-b50c-398f971243df))
+ (fp_line (start 19.25 -1.7) (end 19.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 2f60d73b-e203-44ea-a2ec-94983739d2b5))
+ (fp_line (start -2.56 3.51) (end 22.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 322d8066-8784-42df-ace4-21fd184ac685))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 33242d7a-cce7-4caa-ad39-475d85691567))
+ (fp_line (start 22.55 -0.2) (end 21.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 44ab1d65-77ab-4381-a8b3-8cbf470e1aa8))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 50239323-e678-47b9-990a-46b59b7ac526))
+ (fp_line (start 19.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 5eccec94-8ceb-46c1-bf64-4afcab1ab3d8))
+ (fp_line (start 0.75 -1.7) (end 19.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 64ad4fae-7db7-4975-95ba-87352a7f54fd))
+ (fp_line (start 21.8 -0.2) (end 21.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp 6b48e5fc-b6fb-4370-b63c-6fa55c0440cf))
+ (fp_line (start 21.8 2.75) (end 10 2.75) (layer "F.SilkS") (width 0.12) (tstamp 7d784d41-bd64-4a89-971e-7562c9505d71))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 862c574d-61eb-4031-8b45-433116dce6b2))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 9d646d76-418a-47ec-bbf6-e995cd7bb161))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 9de2afc4-55d1-4a5b-bebc-d55ad2b0155e))
+ (fp_line (start 22.56 3.51) (end 22.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp b93b2dba-b322-41fd-8e12-46e6e4a20d0e))
+ (fp_line (start 22.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp c5f20468-9c3b-4b32-ac13-9a0cff01a026))
+ (fp_line (start 20.75 -1.7) (end 22.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp c7d69234-bff8-4db2-918e-e03e39293bf4))
+ (fp_line (start 10 2.75) (end -0.74 2.75) (layer "F.SilkS") (width 0.12) (tstamp dc958adf-2203-4af5-b1a5-f5ce8690f1ea))
+ (fp_line (start 22.55 -1.7) (end 22.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp e90ff940-0274-4bbf-8d0d-767e3e2342ec))
+ (fp_line (start 20.75 -2.45) (end 20.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp f846b108-2ffb-43da-9d4d-52a2bed1924a))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 68a792f2-6082-4fa5-bd65-5565cd17373b))
+ (fp_line (start 22.95 3.9) (end 22.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 8039621e-abc0-4ade-8839-0d8d4d330fd3))
+ (fp_line (start -2.95 3.9) (end 22.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 9d51eaf0-d034-45ad-b3c8-6ee408528939))
+ (fp_line (start 22.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp def78299-f9d8-483c-90b3-98acc6b2b3d1))
+ (fp_line (start 22.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 38e8ff4d-1252-42ca-8611-65eb72c09f87))
+ (fp_line (start -2.45 3.4) (end 22.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 916fc770-33d9-4959-b51f-0467319aa710))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp b1b83342-fa3a-4baa-b069-fe0033072461))
+ (fp_line (start 22.45 3.4) (end 22.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp bcb242f9-3c03-4211-9682-924d66d8741f))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp cee8c8b6-e341-466a-ad7c-5d5c1be640bf))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp f39454e4-0504-4630-8efc-24c4b0131ab3))
+ (pad "" np_thru_hole circle (at -1.6 2) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask) (tstamp 57986e25-9d3f-439e-8225-59652f792343))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 384111be-9ea3-471d-87b8-f9eef2316272))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c0d09760-fcd7-4e32-9a0b-4eb0f3f2c0d2))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9f992956-d7f7-4b35-9b1e-eaac32468016))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8bcf4470-6898-4354-a424-2dd6a968c2b9))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 953869e9-19a4-494b-91b2-358d012629f9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 80f7b53a-ed29-433c-8a44-8d09c4347484))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6d88819b-c7ce-4fc1-9c22-3d24fa11e7cb))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp abfb43dc-4833-4fa7-bc0e-9a62f7ab88e6))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8877eb16-ddf1-42a2-8293-a92922bebfa0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B9B-XH-AM_1x09_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..10f33e00
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C28146C)
+ (descr "JST XH series connector, B9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -3.55) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 37c7a023-2650-4e1f-ad56-33275e1c2421)
+ )
+ (fp_text value "JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical" (at 10 4.6) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cee65102-cdc0-41cc-a45e-eb69c8e48371)
+ )
+ (fp_text user "${REFERENCE}" (at 10 2.7) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9fabeab-764c-4c66-8581-735bd5ed18e9)
+ )
+ (fp_line (start -0.75 -2.45) (end -2.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 0204c91c-c01f-41bd-b9c9-54e70118127b))
+ (fp_line (start 22.55 -0.2) (end 21.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp 05018def-bd65-4ab2-abc4-d865b1214fa5))
+ (fp_line (start 22.56 3.51) (end 22.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 200575b8-3200-47c5-9a21-3ccfb98455ca))
+ (fp_line (start 19.25 -2.45) (end 0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 2835d683-58ca-451f-ab90-170bf832041d))
+ (fp_line (start 22.56 -2.46) (end -2.56 -2.46) (layer "F.SilkS") (width 0.12) (tstamp 2fd8f5c9-fe92-4bd6-a3ed-510ddee4af08))
+ (fp_line (start 0.75 -2.45) (end 0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 352c683f-9f45-4d8f-b604-33ee6bca5539))
+ (fp_line (start -0.75 -1.7) (end -0.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 3c72eef2-e486-4115-96ba-c8740f329510))
+ (fp_line (start -2.56 3.51) (end 22.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp 47d3bb37-c009-4819-abb7-902e9d52872e))
+ (fp_line (start 20.75 -1.7) (end 22.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 496c55a5-a198-40a0-a581-8c62983511b1))
+ (fp_line (start -2.55 -2.45) (end -2.55 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 4fb8f354-6aa4-4d9c-aaa4-166ac2402834))
+ (fp_line (start 20.75 -2.45) (end 20.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 66b1e1b6-bd1e-43c5-9dca-896887ad7add))
+ (fp_line (start 22.55 -1.7) (end 22.55 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 6e4b758e-9af2-453b-a586-aaef957cca3a))
+ (fp_line (start -1.8 2.75) (end 10 2.75) (layer "F.SilkS") (width 0.12) (tstamp 6e94ef53-85f9-4a1a-a72b-4dc2d4903cb4))
+ (fp_line (start 0.75 -1.7) (end 19.25 -1.7) (layer "F.SilkS") (width 0.12) (tstamp 71c567ce-33cc-46ca-aeb8-2e680165f45f))
+ (fp_line (start -1.6 -2.75) (end -2.85 -2.75) (layer "F.SilkS") (width 0.12) (tstamp 722e27b4-1535-4296-bd66-4e4d6d3b38f2))
+ (fp_line (start 21.8 2.75) (end 10 2.75) (layer "F.SilkS") (width 0.12) (tstamp 8bfb8ea3-1fb7-4e84-8646-03341eba188c))
+ (fp_line (start 22.55 -2.45) (end 20.75 -2.45) (layer "F.SilkS") (width 0.12) (tstamp 8d9be6e4-4bf4-4f75-82db-005dbdb781e1))
+ (fp_line (start -1.8 -0.2) (end -1.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp c5f87125-dce4-475c-a69a-3b10a70b8f17))
+ (fp_line (start -2.55 -1.7) (end -0.75 -1.7) (layer "F.SilkS") (width 0.12) (tstamp cb748d6f-6218-4e80-a6b9-0527638b7030))
+ (fp_line (start -2.85 -2.75) (end -2.85 -1.5) (layer "F.SilkS") (width 0.12) (tstamp ce49d10e-608e-41a1-8ab8-6aabc0210413))
+ (fp_line (start 21.8 -0.2) (end 21.8 2.75) (layer "F.SilkS") (width 0.12) (tstamp e8b6e8d7-a840-42c6-9a3e-f8dcc7c2917a))
+ (fp_line (start -2.56 -2.46) (end -2.56 3.51) (layer "F.SilkS") (width 0.12) (tstamp f3cf751a-4aab-4670-8c2b-d0bc531646a4))
+ (fp_line (start 19.25 -1.7) (end 19.25 -2.45) (layer "F.SilkS") (width 0.12) (tstamp f66744e1-9564-4955-a75e-41bca47ee64d))
+ (fp_line (start -2.55 -0.2) (end -1.8 -0.2) (layer "F.SilkS") (width 0.12) (tstamp f78a6e45-0dc9-4154-ab65-e7e28f83b062))
+ (fp_line (start -2.95 -2.85) (end -2.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp 109fbc30-02cc-4cbd-84d0-a7a848d0ea9d))
+ (fp_line (start 22.95 3.9) (end 22.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 7cf59155-1d06-40d3-b678-98a045f9eb80))
+ (fp_line (start -2.95 3.9) (end 22.95 3.9) (layer "F.CrtYd") (width 0.05) (tstamp a7b68d69-6e1c-4d75-b0e2-78a05bb6e987))
+ (fp_line (start 22.95 -2.85) (end -2.95 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp c10693bd-9262-477a-a11f-4be40d683c49))
+ (fp_line (start 0 -1.35) (end 0.625 -2.35) (layer "F.Fab") (width 0.1) (tstamp 11070b12-21d9-489c-813c-ee7867f19392))
+ (fp_line (start 22.45 3.4) (end 22.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 23c8227e-18ca-4db4-aa8d-59745ddc9a16))
+ (fp_line (start 22.45 -2.35) (end -2.45 -2.35) (layer "F.Fab") (width 0.1) (tstamp 3a0c0f69-f321-4416-bf77-50c52efa3bcf))
+ (fp_line (start -0.625 -2.35) (end 0 -1.35) (layer "F.Fab") (width 0.1) (tstamp 445fad17-96b2-4146-a3cc-2507fa389ed6))
+ (fp_line (start -2.45 -2.35) (end -2.45 3.4) (layer "F.Fab") (width 0.1) (tstamp 86e35b8c-2438-419d-bb77-8949e8bfed35))
+ (fp_line (start -2.45 3.4) (end 22.45 3.4) (layer "F.Fab") (width 0.1) (tstamp aef4998a-3a10-4d22-9cb1-f866f84d6dc5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 5152615c-ade7-451b-a5f6-0403dd36c1f7))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c7447039-87a7-41ad-b565-bf3413451a81))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3fe4f037-3d7f-4b50-a589-c48eeb31dcf6))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 735b81ff-110c-4e1e-a4bd-b95b7396c5a6))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b66766d-94ae-4c52-a23c-d5ea2c135e15))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dce9e5a5-e87a-4e37-84ef-5b20f215a640))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 80056745-1c71-4bf4-a60d-f5dcce80cceb))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 7e4a2122-84b3-4db1-9f03-fdfcdbf13a19))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f1bfaca0-fdeb-45f3-ae68-0de82f0760a3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B9B-XH-A_1x09_P2.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e9f701e2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,101 @@
+(footprint "JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S10B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ae6a29a9-4b19-4d40-a7da-6a6be6076b00)
+ )
+ (fp_text value "JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal" (at 11.25 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3c4c9c6b-e5c9-4c6a-b89a-0591c2e6c703)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d228505-e9e2-4de2-92ba-a64e1527b5ee)
+ )
+ (fp_line (start 25.06 7.71) (end 25.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 0ec23590-3e97-478d-bd48-e757205e09bc))
+ (fp_line (start 11.25 7.71) (end 25.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp 10273ced-c484-413e-852f-3484b3d93334))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 183d92ce-1f01-403f-9474-bb9711cade85))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 18a0e724-b40b-4654-802a-e46590f0a7f1))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 18a876c2-6179-4e20-9f3d-fd04806469d9))
+ (fp_line (start 22.75 1.6) (end 22.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 19dc7195-c3b9-4f18-994b-80f7ca3e7a5a))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 1d1ee750-321e-4e73-b7ec-13032e9b55ba))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 231c4062-081a-4679-9e5d-8716de19e557))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 23cad750-7a7d-4b9c-b643-4ad8c36262e9))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2b2e180f-8529-40cc-8ea2-8d21658be574))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 30cc421c-78f5-459c-9e51-a6a1a8f606c0))
+ (fp_line (start 22.25 7.1) (end 22.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 31c6421f-e57d-415f-b908-7185c448e9d6))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 369f5877-a18e-4e0b-8df1-f4bacd131afe))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3a7075cb-7fa6-4217-83a4-403b11efe5ea))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3ca80d3a-b821-4caa-90cc-11ba27021cd6))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3cc613c1-23bf-481b-a352-ad5217b6af62))
+ (fp_line (start 22.75 7.1) (end 22.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3fea6201-3420-4e26-87eb-c7434bcee604))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 541883f9-e423-4185-b3c9-05ffe511cc30))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5d1b637f-3bb8-4a9f-9e53-482657b32e80))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 63322659-efe2-49e4-a8b7-a2a26d3a7276))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 74286812-8bb0-4dc6-9532-c53bfd5e8e51))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 75fca98b-5b44-4a0a-801f-aab9ad7c0310))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7600e6fe-5175-4f06-ac07-c9c236f08cb0))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 77ba6a41-0e30-41cd-af15-57cc98c5a590))
+ (fp_line (start 25.06 -4.01) (end 23.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 7f625565-4591-4ee5-b520-8d46a9fecc5e))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 800439ed-3759-47fb-a17f-20dd7517c7e6))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 856c11f3-07ef-467a-ba09-2c9727dd70b6))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 87410b86-d20d-468d-a231-8c920e8cf236))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8848d521-90af-4642-a54a-54ec099514b7))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 887e7f76-8630-48b1-83e3-f54674414d72))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8986a446-43fb-4432-befd-a68d7e5ff481))
+ (fp_line (start 22.25 1.6) (end 22.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8ea17771-d480-4750-9faa-6588790bf06a))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 900458a9-a8da-4fda-804a-7af19dc2255d))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 9a39a1f8-cfe4-4f57-8fba-7b9d8466eabc))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 9bcf9d40-90ee-4e66-9be4-12e3e5a3ebfb))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 9e8e1e31-fc34-4d36-a549-4bf9c1cb95c1))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp aa9a463b-71ad-4f1e-af92-08c56cb0fdac))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp aae1dc1f-6525-4639-9740-b69aca3e8096))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp abb09dd1-a78b-4ba4-bd1c-8367b5e6f892))
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp b0d22b98-30d1-4847-97d1-329eb5b299f2))
+ (fp_line (start 23.64 -4.01) (end 23.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp b87ff67e-871f-4e6d-b806-125f32ba510f))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp bd8b31b5-a491-4c18-b8b8-332fad457eac))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp c552940f-39ce-4cb6-a17d-d09e875f64d3))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp ccd4638b-28cc-4d25-9834-abf0c3888785))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp d0096608-4bae-4312-8d63-43cf4afab7f5))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp dd3e38c9-6a46-4a0f-884f-7d543084bbf1))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp debd0eb9-9a93-47a4-89ff-3a653f1e136c))
+ (fp_line (start 11.25 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp e6c0b8d5-2722-41ef-89b6-f9e65c9b7954))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e9854c95-ac63-4f7e-bef2-a4620241c94f))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp ece342f7-0b14-4a0c-a445-7fa10fcf6ccf))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp f1a67498-3402-4e5f-b74f-d7898e6ce32d))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 103af90e-952f-45fb-8984-306f58036fa7))
+ (fp_line (start 25.45 8.1) (end 25.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 38e6fb28-2535-4424-a448-1118e4e7652d))
+ (fp_line (start 25.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 89cab8f9-6371-4a65-b2df-c97161f07397))
+ (fp_line (start -2.95 8.1) (end 25.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp bf7ad8ad-989c-42cb-adaa-79f8088de7cb))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 02b25ecb-1e79-4805-a097-a6461b59d82c))
+ (fp_line (start -1.25 0.6) (end 11.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 04978cc7-19f2-4de1-b3d3-e960bd9015a3))
+ (fp_line (start 23.75 0.6) (end 11.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 34458a19-f6bb-41e2-b4af-8e952b0f0498))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 435ac8de-443f-4fc4-a988-d271de2df8ff))
+ (fp_line (start 11.25 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 48f32795-9a08-4801-abde-932eae9d9f2f))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 6617a0ad-ab2f-4219-b813-5527326eddd7))
+ (fp_line (start 11.25 7.6) (end 24.95 7.6) (layer "F.Fab") (width 0.1) (tstamp 755f08d9-a160-4ad8-af81-2762a2dc64f4))
+ (fp_line (start 24.95 -3.9) (end 23.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9856a90d-0de4-454a-bbe4-a8e46551bbaa))
+ (fp_line (start 23.75 -3.9) (end 23.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 99114528-4445-40e7-8a8b-33dfe536b657))
+ (fp_line (start 24.95 7.6) (end 24.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9b010620-4bb5-41e4-a4b6-eaa173a9a147))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 9d599b98-f99e-419e-a5ed-9c7a70ac171e))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp c6d93617-7a3b-4210-be9f-d589a47cb5bc))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3cde2e9f-ca46-47a8-96b5-1bd546608564))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a54234b3-f6ac-4b9b-8973-03f32698e4f5))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b4f8ea89-0162-467c-b1db-9de6787d36ba))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 33392341-afea-4360-95c5-f31889755889))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5be8d883-5dfd-40f4-9f10-20fdb3f5bbd8))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 91970484-a405-40f5-b495-71839737fb89))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3b554229-8917-48b2-8dc5-5c155e005535))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 77428d11-5250-44ba-a3ab-d5bbcd628bc4))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3783e16-b580-4d8b-95c8-5dcda6668385))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8526f963-102d-41c9-9338-24521e955375))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S10B-XH-A-1_1x10_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..17074fc9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,103 @@
+(footprint "JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S10B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 784b227f-fbb1-44ed-8ae7-04030958e3bf)
+ )
+ (fp_text value "JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal" (at 11.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b7e3d36-03c3-4fa6-8a03-e2475981bbda)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34970b73-fcf4-4d63-b4c9-d994e0d403b9)
+ )
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0022d850-5bfc-4a2b-99a1-7119d1b1a285))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 006e848c-41b3-41ce-8eb9-bc9d9789462a))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0ca6f6c4-c10a-4781-a92c-f1d84f3f0387))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 117a6629-71c2-4c29-9fb5-9858fed3aa39))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2ac3e42c-0a50-4050-9877-6550d010b850))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2d5d3eae-5b23-4fb7-9275-00b9adbca2f7))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 350ce8ab-86a4-4a75-b926-ce0740076d71))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 35c1c0cd-0af3-4481-9673-58253e46a5f4))
+ (fp_line (start 23.64 -2.41) (end 23.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp 366be599-3410-4f25-ad06-fd9dabf388a0))
+ (fp_line (start 11.25 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 3992bdac-a045-49f2-b56e-0f67646d7b35))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 3f968d11-b834-4cbf-9e41-80953074dd69))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 4788e40f-fed2-426e-a6ad-ae17a78c18b6))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 49163c32-ba10-4e99-9617-ababe10de619))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 49c7801c-0e93-4feb-8cfe-5c7357483ba2))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4c4524a2-6c80-4eed-8d3a-a20d571db6c7))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 50233f30-5fa8-4fbe-a29c-fbc755c4fd6e))
+ (fp_line (start -1.14 2.09) (end 11.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 517a6e47-0dac-43e9-815a-9a3f7d9c991a))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 57b886fb-75eb-4e56-8cd4-73dc0f01026a))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5a0606cb-8d45-4e2c-95dc-48365cba7826))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5d4580c9-bc03-4731-a9d7-992303edd8eb))
+ (fp_line (start 11.25 9.31) (end 25.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 63a30b61-7e6d-46ae-bf7b-276f44157c5a))
+ (fp_line (start 25.06 -2.41) (end 23.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 6834097c-0acd-45bf-b2f6-7516930f37f6))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6d722c0c-9251-402a-97d1-0b71e4b46585))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6fef85fa-326f-4e2e-abb0-03fa18513217))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 78bcdc8b-af02-4d0e-9441-9aa25d394b74))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 7d3529d9-9de7-413c-b230-a453303a399f))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7d6a0781-45d0-4b28-8029-6410a6f2340f))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 811599f1-d773-4503-a09d-683a6b37e7c9))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 83cdcb25-3f5c-413f-804d-5d544dfe6a4b))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 84ec1fbf-557c-47f7-8e5c-65d8b00ff329))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 85d232cc-dbf8-43ef-9fbc-2d005215eddb))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 93ae1c82-15ad-4ccc-88a6-9471ddd4fce9))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 97c5cf30-6c3b-4ee7-bf9a-00d4aae756d9))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 98936baa-946a-46e9-b9d5-a7c0e3151504))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp a3fb7bba-380b-4765-b783-5f2cf24cc3a2))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp af4c2986-f0d1-4c55-bd11-c7c38f644cd4))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b0c3488d-fe37-4782-9429-a84e6d464f41))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp b36ab1f6-2216-4550-8cf8-b5636ada4ff0))
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp bfdadaa4-5640-4b6d-98ba-b2cfd7d6c411))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp c5d81f4b-8d63-4c81-ade0-e28df5eaf213))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c6e4184d-c4ba-4a60-8a20-3e17167cb8ad))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c725ba6f-c079-4bc2-a107-73e2d8cd7c4c))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d37318c1-35a6-44ec-86ba-7f7edd479fed))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d46f6339-2ebb-4854-bfd0-cf2b85a15e28))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp dd2af954-4a58-4920-a8d9-d9f7524ef067))
+ (fp_line (start 23.64 2.09) (end 11.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp e31918f9-34cf-4486-95b6-24219e1fe4a0))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp e8a9eb13-6687-491e-9f73-4e5f04b3f981))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp ebe647dc-dd36-43c2-9449-26af113b2509))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp ee3f7b53-fbba-4b52-b092-1243dbc50592))
+ (fp_line (start 25.06 9.31) (end 25.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp ee547180-09e8-4c79-a4d8-67858792d7c6))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f0ae70ac-a954-4820-b4bb-7a7dc7cef1e4))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f2410074-f1ea-4a13-95d6-a12c18601f18))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp fda19f6a-51d2-47ac-9102-48f57c1f52c4))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 199958db-1088-418d-a2be-6bf6da408aad))
+ (fp_line (start 25.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 3d7b719e-e14e-448a-8d33-1241db5e11fc))
+ (fp_line (start 25.45 9.7) (end 25.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 535c1d34-7260-43f2-a2bb-a9afe76b543b))
+ (fp_line (start -2.95 9.7) (end 25.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 876a34c2-9b97-4990-86ca-c376d58973d8))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 11d657d8-80f2-419e-81c6-ec7394d77c50))
+ (fp_line (start 11.25 9.2) (end 24.95 9.2) (layer "F.Fab") (width 0.1) (tstamp 2d9a6ea8-5e6f-41a3-8e0c-cad719e546bc))
+ (fp_line (start -1.25 2.2) (end 11.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 355167b7-ce35-403c-8265-f3a9d8beaec7))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 581b45de-9b93-4a93-af50-c726b30cd731))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 605f176c-4b32-474d-9f68-83ac2e702166))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 76bcee93-3ea7-48b0-8b2d-2abe5e66ddfb))
+ (fp_line (start 23.75 2.2) (end 11.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 7cd10f77-d111-4558-8037-4d5f0974edfe))
+ (fp_line (start 23.75 -2.3) (end 23.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 8de8da7f-8cfd-4511-858b-4dced83a2bd9))
+ (fp_line (start 24.95 9.2) (end 24.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp 9796dd0d-200b-461e-b2e0-594c21e9111d))
+ (fp_line (start 24.95 -2.3) (end 23.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp af19c55b-157a-4955-98a0-aef52195b6e4))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp e588c676-6c13-40c3-bbf9-dede5a9497f1))
+ (fp_line (start 11.25 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp f1c130a7-ba64-4bb7-9f7d-cf21b04f5cc5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 041bf1f8-3708-439c-afa1-9bcd7e7e4e74))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c4811121-46a1-4f31-892a-2c352ce125af))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 79e3d9dc-a2a0-4fb0-8788-bd83eb6eff88))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e56b9b33-2f1b-4d7d-a4db-f2c7f2f995cc))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cd5e29aa-e0c8-4fc8-9501-6f0a00fa22c6))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d116aca2-2ae4-4d77-9c22-277b4ffbc089))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ddbd7418-8a8c-40e6-a82e-650b745e51ee))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 97f7bd57-dad7-4a06-8ae3-0e3806494779))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e24b55c6-d158-40b6-a5fd-bd73411c6a71))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c7b96163-ccb3-49e1-ae23-d0e226b332c3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S10B-XH-A_1x10_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..1289b577
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,106 @@
+(footprint "JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S11B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23d8e0c1-5c11-4b9d-ac37-31e053927012)
+ )
+ (fp_text value "JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal" (at 12.5 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f1afb66-eaf3-4443-83e2-e62c2cc9423d)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aa71d300-a96c-4c1a-bbd9-e54e17191b93)
+ )
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 036aa1a1-12ef-4657-a6f4-6efb796d1490))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 037bb11a-8c80-4501-8b06-c1df856f4b72))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 0e33e840-1e48-485f-9b1e-09a17365873d))
+ (fp_line (start 27.56 -4.01) (end 26.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 0ed53ad4-855f-4eb8-9d1c-284381d0e470))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0f238b84-a2d1-4e9d-b09c-a08208aa6c6f))
+ (fp_line (start 12.5 7.71) (end 27.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 11c1c8dc-cec1-4e35-8049-1fce7a5747bf))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1607aea3-32bb-48e8-ab2c-9bb53a8fc9cf))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1ce3aa0b-c71d-4335-9435-54408b7933a9))
+ (fp_line (start 22.75 1.6) (end 22.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1eab71f1-9a0c-49f7-b066-1b4f71bd9dfd))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 2d82e53d-8cba-4160-af1a-19844a12f14e))
+ (fp_line (start 12.5 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 3041b662-28d6-41b9-b6d9-9d76eaa1ab90))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3243f44b-8d8f-462a-a05e-c323252c729c))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 33dedc6f-2e83-44ad-98a9-6d670a62cecc))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 350ad638-6bab-4cff-b128-15268c6994dc))
+ (fp_line (start 22.25 1.6) (end 22.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 35e7b690-d155-4611-b9d8-4ecd3f4c94a1))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 3679de05-5bc0-4014-8511-1bb4b0d043fd))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 39e6e05b-1ae8-4963-a18b-b2eddf487315))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3ca839de-581e-42e9-b42a-6c7952ef2153))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3d2f8006-b418-4e2e-90db-a6832665c63a))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3e49d937-b1d9-4728-a9fd-2021c9bc7dba))
+ (fp_line (start 22.75 7.1) (end 22.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4bcf6080-2600-4ca6-8ca2-3199ea1c2b17))
+ (fp_line (start 25.25 7.1) (end 25.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4d03f957-c9b6-42a9-a72e-e0ec511753b1))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 4db3b2cf-b946-4109-a2f1-f73220e4abde))
+ (fp_line (start 26.14 -4.01) (end 26.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 5169410e-0b80-4b15-86c1-85b350e0875f))
+ (fp_line (start 27.56 7.71) (end 27.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 569f8be5-9600-4a6f-b649-084afb14986d))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 62a7ab88-d9b1-471a-bbdc-f9420467beea))
+ (fp_line (start 24.75 1.6) (end 24.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7213c916-8368-4be1-bda8-ce91f03d20cd))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 870b392b-cccb-491e-b933-b4ec147de242))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8a32a145-a87d-4c25-a906-226eb8b3c01d))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8ac3c8c4-7900-4301-9bc0-35b32dda3100))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8f3b3007-c34b-4bbf-bd84-a83d935af2f3))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8ff6b1db-f1c7-4c81-8650-8d1f5ce8a189))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 92cc4c14-b681-47fd-8921-f0f4db54a1c1))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 933a6bf5-dba4-427c-903c-88314a711db3))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 95ecd620-aecc-4169-8efd-5c09e3eddccd))
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9c48033e-2d19-4e67-ac8b-4449a8939416))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a1885b27-c85b-49fe-8926-6adaee9d857e))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp a5aa0d43-e31f-4fd4-99dd-7863642b7834))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp aeb9eacb-0b47-4c5d-82ac-a81d5918bde5))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp b1c64bf4-e984-4f05-a2df-9fe0dc451f8b))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp bd6a56f4-bc45-4c9c-9233-3bb112c7edca))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp bda9ea41-f60d-4311-9a5a-f3d68803788a))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp cb2b668b-be5a-4281-8fe3-74a7a3efcde1))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp ceda160d-9a89-4b94-a0b6-acf520e94224))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp d07cf8fa-829c-4289-991d-23f8c1715029))
+ (fp_line (start 22.25 7.1) (end 22.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp d6a561dd-bcad-4c56-9027-fcb3b911b5fa))
+ (fp_line (start 24.75 7.1) (end 25.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp db314284-c514-4f8d-9e24-ef4cb5c04387))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp de2d9975-eb1d-4fd2-8c8e-3ce7afd26502))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp deae8214-0ddc-4971-ada9-e2dacc0fb278))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp df3963dd-16f3-4b75-8f16-4fbc3838a608))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e9a8f9ee-e62a-401f-b714-01cf03c396a3))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp eb359763-7d31-4ced-868a-411e670f7ad0))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp ec58d58e-90c4-4d9d-a335-e14991416cc1))
+ (fp_line (start 25.25 1.6) (end 24.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp fc71cf90-b9c0-4870-8273-e65b7692e11f))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp fc965ac4-7496-4369-a535-36892c858b7b))
+ (fp_line (start 27.95 8.1) (end 27.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 155154bf-3bf1-4079-9fc2-2a2e0cf8f2c9))
+ (fp_line (start 27.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 744eccae-e271-4830-bac8-38309d2ce94d))
+ (fp_line (start -2.95 8.1) (end 27.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp a725341d-fa30-4276-8c4f-29b4f740d2de))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp ecea8b85-2607-494a-8721-05243d0f9b82))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 3a641294-d7e0-49c3-8221-bbfbd481064e))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 425d9e57-89c5-4cea-8fd9-fc7102c99dca))
+ (fp_line (start -1.25 0.6) (end 12.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 52e5a23b-c796-4c58-8327-4e8baa9c115f))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 6f9504df-d666-4abf-94c9-689ecb1f4082))
+ (fp_line (start 26.25 0.6) (end 12.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 739af847-4feb-4994-bff4-ef917ac7cf00))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 7d881df4-eaed-4035-b4fb-6f03ed3e8afe))
+ (fp_line (start 27.45 -3.9) (end 26.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9c516eea-b711-4baf-93a0-e331518aff56))
+ (fp_line (start 12.5 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp a8f3e38a-48eb-47f6-98e9-8458f75bf56c))
+ (fp_line (start 26.25 -3.9) (end 26.25 0.6) (layer "F.Fab") (width 0.1) (tstamp af4fed44-4422-47be-8855-b8dc183ab836))
+ (fp_line (start 12.5 7.6) (end 27.45 7.6) (layer "F.Fab") (width 0.1) (tstamp d1a4f4ca-18a1-4432-85eb-023ca55bb9cf))
+ (fp_line (start 27.45 7.6) (end 27.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp df517330-4c97-4554-93a9-9cba1efd238c))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp fe861e4d-1e64-4fb9-86bf-3261a425495e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 04afa757-0e32-4154-badc-d0eb7777bd24))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f96af372-a547-4743-af47-6791f53d06ca))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 82e2cf53-3acd-4eb5-ab66-dda0120318c9))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d8dfadcd-7080-4dae-a84a-9cdbf547c250))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8c9d23df-5d59-436c-829a-1437598f57c6))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0cf7b425-a1c0-4e13-aff6-ddc9456f4ab6))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cb48c9e0-527e-415d-93b2-92cf41f15d7b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 599844a7-4856-452d-9784-300875ee93e6))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c34c3c8a-b4b1-4730-8c74-f6d71d9e559b))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dc5e74b3-8eba-4aab-8c46-722366b7a7b6))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 54d80ad3-07f3-456a-be17-f2df7a0e56d7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S11B-XH-A-1_1x11_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a791e637
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,108 @@
+(footprint "JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S11B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 12.5 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 75a41b99-b54d-41a6-ab0f-3e11fe30426b)
+ )
+ (fp_text value "JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal" (at 12.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 222bdf56-d261-43c4-8583-f2ba4aca5602)
+ )
+ (fp_text user "${REFERENCE}" (at 12.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56b8a67c-ac21-4044-8a1b-81ff0d8be7bb)
+ )
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0657d26b-52a8-4bc4-b524-9bba6e57ef7e))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0bb5c4a1-c10b-45a0-a9fd-172798872031))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0e589e0d-3b0d-43e1-a5a7-86b5b3762faf))
+ (fp_line (start 25.25 3.2) (end 24.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 15e35ed9-f2b0-4f81-ab31-f493bc452e84))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 183f63fd-9c8f-4f41-8b4e-e305be2a7e1d))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 19c72447-53c6-4c68-bc68-446d409edfb4))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1ba005c1-1588-48fc-8e66-d540bf870852))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1bc7e1c9-7b95-4522-b59a-48b28211f5b9))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 224bdcfa-afb4-4ffe-83d2-4ad69a16a5e4))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2339b82d-468c-4425-83a5-58cd7ed62372))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 278210d0-d1a8-4a13-8a5c-c3ab0b282a7e))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 2bc4298e-2da6-4050-b66c-49986f92938d))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2cfe4d23-f779-4c40-a5ff-252aab8331fe))
+ (fp_line (start 27.56 -2.41) (end 26.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 36139854-27eb-456d-8f58-4137b32ca2d9))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 383c02bd-22a4-4880-a014-5c86e4ade925))
+ (fp_line (start 27.56 9.31) (end 27.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 39222b10-0001-41fe-896f-2fb7772ae417))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 3c1fccd3-7399-43b6-b816-b47b5be79014))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 41a09317-a57a-45e2-9312-1d7296be5440))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5adfa301-7211-42fd-96fe-048c11676068))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5afdab19-efea-4936-b9d6-fff581cf6219))
+ (fp_line (start -1.14 2.09) (end 12.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 61697649-3f09-463b-97bd-c8ddf8363bd9))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 626790fb-f962-4318-8067-c1ab9b7c8f36))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 671ecdbd-f175-4d3a-b32d-8a2bcfdf71dc))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7109ac03-537e-42bf-a756-5869e1ca0139))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 71c9d69a-bba8-4449-ad48-facb7c525ad1))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 776a5730-316d-42d1-bb33-d9cc895bed60))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8412e0bd-1398-447a-8c21-626411da0413))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 86984ad6-854f-4617-be08-3208ec3c2536))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 8bab4825-ef5f-4833-a7bd-64bf822e5916))
+ (fp_line (start 12.5 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 8bbd493d-88db-415e-a0cb-d230291788f2))
+ (fp_line (start 12.5 9.31) (end 27.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 8cdb6c83-6379-4bd9-af13-2218d5470a7a))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 902e79ab-7efa-4df8-b885-51a2bffd0904))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 9e802de0-18c6-46c1-8891-39a4eddc8bea))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp a18d4b00-b4d1-42c1-80cc-049aa0da12f0))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp abaaa377-5797-4805-b131-ceddb5c0499c))
+ (fp_line (start 26.14 -2.41) (end 26.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp ac02d695-ef08-4ca9-8d6d-4e4e8eb01686))
+ (fp_line (start 26.14 2.09) (end 12.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp ac965444-3d73-4ba5-9efa-43a1283e9921))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp b11c92b6-71d9-4017-b703-83e25faaf89a))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b29b378a-36fe-4f15-adf6-1b86db41dbb4))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp bf145d85-4dd0-4a74-9bb5-e42022671a84))
+ (fp_line (start 24.75 3.2) (end 24.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp c67c6c9b-b06f-4959-8e83-6868803ac31d))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c8042cc2-d4c1-49be-90ab-6d3959c8c21c))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp d1b2bfdc-a667-4484-8e8d-76a7f9254fce))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d351b8c4-3d60-4b1c-977f-e51565b02fd2))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp d80b1891-f774-4d04-b019-f7633a3250da))
+ (fp_line (start 25.25 8.7) (end 25.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp db0ff8ff-fd46-43d4-b22d-28312ed1051f))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp e02dd21d-bd4e-4152-9374-db4812bacadb))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp e5a4fd72-fb5e-4635-aaa9-cfe3344c4899))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e63b3d16-b961-4b40-9bb4-f4061c5d4858))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp eecbc48e-1325-40bf-b274-1070627e191a))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp eee0087e-edf4-42c8-9759-636965a5f343))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp f34041c8-2b65-41cc-bba1-59b8d09ffadd))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp f79361d2-8f7f-4d7d-b603-49d7bfc690f3))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp f87a04ce-0a2b-49db-9366-ee240274739b))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp f9e44f83-7db0-4b14-9012-ed55926fdee6))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp fcc7ea12-60c5-444d-a694-37338c775ffa))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp ff373989-9a61-4121-a8ac-45ecf636c3bb))
+ (fp_line (start 27.95 9.7) (end 27.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 8e6c46e3-0d4a-4d54-ac53-e88b7528b5e9))
+ (fp_line (start -2.95 9.7) (end 27.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp a7a985ef-36a5-452e-9a1b-52ae8d0dace4))
+ (fp_line (start 27.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp b20d3990-b199-4b2c-9a27-b01fa9485808))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp fe2e36ca-e92a-4254-8278-d30f71611982))
+ (fp_line (start 12.5 9.2) (end 27.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 151ce502-32fb-45e7-aad3-da90d453137a))
+ (fp_line (start 26.25 -2.3) (end 26.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 18fe5c7c-bb6f-42a4-b0d0-806af8d44f2b))
+ (fp_line (start 12.5 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 1eceb9dd-c1fb-4841-bca3-c5437529ebe4))
+ (fp_line (start -1.25 2.2) (end 12.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 36a22470-ca07-4c53-83bd-d018795cfeff))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 38310a31-68c9-4e93-8530-e3f689cc7de8))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 38c0dffd-00f3-44a5-96ad-1173cb452d5b))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 4b9f9fe8-9959-4ac0-9e6d-8be4f12e1e0e))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 7525dc51-c575-49cf-9b7e-11d0949a2c0b))
+ (fp_line (start 27.45 9.2) (end 27.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 82906e06-a727-4ae1-83a7-6c185967dd95))
+ (fp_line (start 27.45 -2.3) (end 26.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp a2714efb-252a-45ad-967f-1edc3fa7cc2c))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp e090d5bb-8bd6-4e6f-8aa3-4e4b0626b71c))
+ (fp_line (start 26.25 2.2) (end 12.5 2.2) (layer "F.Fab") (width 0.1) (tstamp f6876f91-e7ed-4ed2-84ec-623650d9edae))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp d08d7a60-3542-4b7e-8d66-0581630f9894))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5738e997-83c0-4c94-a53b-a2403df535d1))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2660615f-9fac-42f5-9ad4-d8fd84452583))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 77135ac2-f47e-46c8-b6c1-cda74cf9adbc))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 04126f4c-f4fe-4be8-acfa-9e78d94a83f6))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 290b94b8-27f9-45ee-8657-9cf1295427cb))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp df72acee-efb9-4874-9441-68c0337f3b8a))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 91542854-0ab6-4a59-a1bd-c16184bed3e1))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4e4b32ab-2deb-4237-a9da-9fec21e2d649))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e13ece87-c922-4ac4-a795-9ed496cfbc66))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp aba47d52-c01e-4779-9f75-0024802d2857))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S11B-XH-A_1x11_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..df645d77
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,111 @@
+(footprint "JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S12B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32198ac4-ea3b-45e3-b7c5-11294d4c01aa)
+ )
+ (fp_text value "JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal" (at 13.75 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e0e4ffaf-fc8a-45d4-922c-6ea05a6270eb)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f1524630-b22d-4ef2-91d8-e0d4142951d7)
+ )
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 05f42fc3-9410-4b67-a2f9-bf76eb65b43f))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 0d27e1f5-3423-4c28-943a-a5acbcfed518))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 139cc0c5-6364-441b-8864-7bf49b92a34d))
+ (fp_line (start 13.75 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 1b3887ea-477a-4843-96a1-6c6c265d5346))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 1bdcdc67-faf1-4be0-aed2-84f1bd7b8f9d))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 1d9102d5-e51b-4174-9e33-317d688aba73))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 27a22ad7-f035-4fd9-b685-b531420b8deb))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 2d2f9588-07f7-4d7d-a624-fcacc18074f9))
+ (fp_line (start 22.25 7.1) (end 22.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2e30e85e-ecc8-4bca-bc01-c913cbb70888))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3080ac3d-662b-43e8-b9f5-2f7e7d099af6))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 311dc324-3ec2-4ebd-834a-1f86d7c2e043))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 37a147a9-99ab-4fc5-afc6-315a5d9f926e))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3b2c142f-c012-44d7-8ca6-5ebe427b2242))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4075745d-1fa5-4733-8210-80fa3448bb17))
+ (fp_line (start 27.75 1.6) (end 27.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 42ddf324-b559-418f-a955-87e1fb10f757))
+ (fp_line (start 24.75 7.1) (end 25.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 435e0c1e-d48a-4cde-b80a-871ddc25cf1a))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 47e0cb60-b117-4925-bd1f-2d2b98c453fc))
+ (fp_line (start 30.06 7.71) (end 30.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 50589b6b-a67b-422f-92a9-1b21c2ca99fb))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 515ab0e2-ff9f-4e62-a003-173d63d00883))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5358dfd8-f3b4-4d75-b849-8da1094f11fe))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 53672976-ca67-4ae2-ae85-e2ea2d0cc3ba))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5706c9c7-8088-49b9-af25-1b7819821600))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5e5d446b-53fc-4252-96e3-f437f75f2d51))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 61b8060d-a7b5-4790-8c0d-4d05d8a0ea22))
+ (fp_line (start 27.25 7.1) (end 27.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 629bd2b4-65eb-43e9-93c1-e076b1ce64d1))
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 69de5d26-1f94-45bc-9c55-ffc5cb71edea))
+ (fp_line (start 27.25 1.6) (end 27.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 69e068f6-cafd-48de-b9a2-a175133f3eba))
+ (fp_line (start 27.75 7.1) (end 27.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7039e386-1838-416f-a3c8-ef320de507e2))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 74f4582e-7bef-4065-b207-9b5153bc8268))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 764c704d-fb40-453c-a740-b456102f617f))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7890a610-ea45-49c3-9c1c-f785c4699e10))
+ (fp_line (start 25.25 7.1) (end 25.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 80c3bbe8-6cb1-4e86-93c4-87203028c6ca))
+ (fp_line (start 13.75 7.71) (end 30.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp 94c4d6dc-1677-4d29-99f4-06baec68caec))
+ (fp_line (start 22.25 1.6) (end 22.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9629b911-acec-45ea-9d1e-a1a593ac53d7))
+ (fp_line (start 30.06 -4.01) (end 28.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 98866881-647a-4710-ad72-3d5c2fdba879))
+ (fp_line (start 22.75 1.6) (end 22.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 98e79c23-221f-46f4-80b4-dba54bc41ff5))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 9b960012-ff46-4e6c-94d1-4ae1f2762d83))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9ee36d8a-f9ea-43e8-80d1-f2d9ef294d6f))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp a09765aa-45f0-48b8-8a19-968641b9dc71))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a93e1f3f-9025-40e5-9da5-3187c66770e4))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp b36f3f09-a807-4d3c-9eda-4305692e9747))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp b6f99e56-e330-48fa-bb88-3e2b92b35057))
+ (fp_line (start 24.75 1.6) (end 24.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp bae98893-a1fe-4d94-8f23-916ceb141976))
+ (fp_line (start 28.64 -4.01) (end 28.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp bc418672-0e3a-4268-8aa2-58fc8024834a))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp be5a0d3e-43ae-4295-be45-a93b5413bf58))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp ca6bb65c-cb78-46ac-85ab-0f8733f09c0f))
+ (fp_line (start 25.25 1.6) (end 24.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp ccc4f417-053e-453c-8508-29faf0061ac3))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp cf159dd6-ef0b-45c6-8212-87c0bc5ad8e1))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp d2e4933e-8cb3-4fda-b7a9-b391ebc800ad))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp d9adf49f-6ce3-481a-8d85-5f964a45db61))
+ (fp_line (start 22.75 7.1) (end 22.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp dafe682e-cfab-483e-8ca3-fe53cf4df264))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp e1850543-a783-42ba-a171-028d05caa985))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp e762d772-13e7-4d21-a585-54ad57a164ad))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp eca4a086-7f2e-40c8-8c56-c33a67de4987))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp efa17c7e-0dfb-4685-805e-a406c5639905))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp f680d042-37fb-4771-a752-28b4bbc273c8))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp fec1bb01-ee61-402c-8163-de9aae599b65))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp ff9d76c1-22d4-4130-9fd3-a0b42662051b))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp ffff9331-f324-467f-90da-b17327758734))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 5ad6064e-bc27-4c78-80d3-d400ae011db1))
+ (fp_line (start 30.45 8.1) (end 30.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 62541ae1-44df-4f2f-abd9-71f92a477ad6))
+ (fp_line (start 30.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp af37718f-e92b-4295-8a12-6198288fc8cb))
+ (fp_line (start -2.95 8.1) (end 30.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp c62fa453-ab48-4bc4-b922-a9b6292671f6))
+ (fp_line (start 29.95 7.6) (end 29.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 16b630a8-39f4-4b5b-bf5b-2b271026362b))
+ (fp_line (start 28.75 0.6) (end 13.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 1ab7eee9-a2f4-4fbb-b38a-8b8af6bd574c))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 31a88865-ac2d-4b91-b2d5-a1f5250852b8))
+ (fp_line (start 13.75 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 4e610eb8-c1fa-4dec-9f10-02885fb5af91))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 8cfe3fd2-a324-4990-9dc5-f7eb470df5fd))
+ (fp_line (start 28.75 -3.9) (end 28.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 9e906ce1-7fbf-4fd5-ab7a-52752a85b322))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp a24dfef5-0dd8-41b0-9dcb-6c59f87e9793))
+ (fp_line (start -1.25 0.6) (end 13.75 0.6) (layer "F.Fab") (width 0.1) (tstamp c87c0ccf-f0a4-4634-b2d0-0c6438fe9b2c))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp c8c545d3-a15f-4225-9f28-b01fd987eaf2))
+ (fp_line (start 29.95 -3.9) (end 28.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp d19a1a3c-f0ae-46c9-9d82-02befe6688fd))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp e1fbf865-5222-4eae-8e6e-4b5068633d56))
+ (fp_line (start 13.75 7.6) (end 29.95 7.6) (layer "F.Fab") (width 0.1) (tstamp f6b6a36d-7959-4a05-9743-de38d0bf16af))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 32c2a957-f166-4b23-81d8-d8b879cc6558))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bc3070ef-292f-4411-a965-191a3caa259e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp daeee30b-a19a-4884-9051-c2340ada7ad1))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ee89690c-e643-4a58-ab14-9756911bf120))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 13e88384-c4aa-4a81-939d-779dcb8c996e))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b987dcd5-b9b1-4f4b-974e-84d34e4e398b))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 84ebb2e7-c0e5-42af-8860-09e07cfbd4a3))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e4ed685e-a619-483b-9f37-6cc536c594e9))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a41858e4-c467-40d9-8d1e-46ab8a71761e))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d6dd169c-2682-4be8-86e6-b30742e2d7a7))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2129d9cb-24ca-4dfd-991d-0b405cb520cf))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2de0ae64-ff4f-41c6-a55d-ed3ec6661ce9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S12B-XH-A-1_1x12_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..aa28ac65
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,113 @@
+(footprint "JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S12B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 13.75 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3e62f99-e934-4980-b05a-7a58c00c6132)
+ )
+ (fp_text value "JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal" (at 13.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94f20e84-a156-4741-848e-a1379340ce1c)
+ )
+ (fp_text user "${REFERENCE}" (at 13.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bfd0bd06-270e-4736-b395-c0c045cc23fc)
+ )
+ (fp_line (start 28.64 2.09) (end 13.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp 01521836-5867-4b99-a16f-823a3ce53d6b))
+ (fp_line (start 25.25 3.2) (end 24.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 019e7c0d-a5c5-42f3-b204-355524189a50))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 02756535-d572-4066-9bb0-4c8d1974594a))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 09d8adce-5093-4c4a-8a4c-67b03aef2a7b))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0db6a5ee-1b95-4a33-8dc2-cc0d3644cc6c))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 112791f1-400e-4739-b809-b4b14c2f685d))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 112a04b0-573a-4097-9c3e-09fbad3db777))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 13a47c13-fd5f-447f-8bae-7275a2cc66c5))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 165da942-daf4-4098-ab6d-c19963059f91))
+ (fp_line (start 25.25 8.7) (end 25.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 175b7b58-15b9-472b-9ed9-7837366deddb))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 17db113e-ed2e-4ff0-b741-5d7aa9139206))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1eac9a57-4f20-4297-88c1-4345d57ea72c))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 204f2339-683b-40be-86c9-cf5085f78ffd))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2d11575a-3c8c-4ddd-acb9-cb81018ca986))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2e01fd63-cbb4-4c56-a0e2-6b74fd6d0ca0))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2ed3f6af-4de0-4aeb-a66c-b8df4e1158ae))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 335af357-bd8e-457a-bdb2-ee0389ffa84a))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 33d363b1-bc38-4991-a801-ef1d92b33164))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 413265d6-0883-453e-89e1-0b5345fe9b09))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 43ed8e0f-cb76-4113-9400-7bf42642fd5f))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 47068f8c-cd74-4b15-bbdc-c00790889e90))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4caf3c81-8000-4832-a90b-254e872b8d4e))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 50b9d69d-a949-4fe1-b8f8-830674be42db))
+ (fp_line (start 24.75 3.2) (end 24.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 54a5b754-ca9f-4a84-9b86-d02363b3c77e))
+ (fp_line (start 30.06 9.31) (end 30.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 5b4e256c-18af-4e0d-a69a-3e5288622cca))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 631963e6-7f73-456a-b9e1-7f9a9bf9ab6f))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 647dcca3-a6ea-4410-9a50-40eb534ec2e4))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 65d0908c-92a7-4b77-9d16-3e58ad257b05))
+ (fp_line (start 30.06 -2.41) (end 28.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 67e253ee-2063-4477-9cc2-b6be8ec95969))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 6dbbe77c-fcb9-4f52-a8e5-8f2b53531ad5))
+ (fp_line (start 27.75 8.7) (end 27.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 74ae56af-ef31-45c0-8c0e-276ccb8320ec))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 75a0a792-4df2-43e8-adfe-b2bf5b3a4e54))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 76defbd9-fd1c-4ae7-a2ff-51a2b06801a7))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 78c9d4e4-10c9-40f7-8dc5-8b19fdde8433))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 79da049f-c7ba-4b7b-b3e9-a031783ed28c))
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7e51f436-1c8c-4b3d-9644-8b1ce29fb5a1))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 80e98fce-39ba-42ab-aec5-1a2e69bb67bf))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 858ae4a2-f9d1-48f3-bacc-5477d9839dbc))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9450e0ce-0da0-4506-80a2-4c13d67aee75))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 95bd3b4a-ee78-4dbe-b4da-8d0dbe8d7bbb))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 9970f79f-41d9-4fc2-be2a-d2a58bf63e68))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 9c4e9516-816d-4678-8516-f1d9339db19b))
+ (fp_line (start 27.25 3.2) (end 27.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9fafb1b5-98e4-4dac-8181-6a8231578620))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp a608befb-c117-42ff-b732-16bd2425a7d9))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp aaab1721-b224-4272-b570-7d505a347f54))
+ (fp_line (start 28.64 -2.41) (end 28.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp abf4873f-d62d-4c7a-9dd2-3e6a44d61865))
+ (fp_line (start 13.75 9.31) (end 30.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp ac0fa96e-0e20-47cd-a3b0-5ee0c588178f))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b5f45afd-c8c6-4424-ae56-ae0eed15fe2c))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp be2728cd-8473-467c-bd16-35e7c60eaacd))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp be40baad-5ea1-4e89-ace7-d43e12ecae1d))
+ (fp_line (start 13.75 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp be6ef645-5322-4aeb-a381-781fec28e977))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp c7f3cb01-2ac0-47e8-af92-2d6461ff3277))
+ (fp_line (start 27.75 3.2) (end 27.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp cbc7488d-20d4-4066-a6ba-7daa45c4521e))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d5ac4a27-d2bc-465a-907b-8817231d1568))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d7cc0bd6-c9e3-490e-84c7-ba446a030f85))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp db796317-d7c1-4e2b-b329-e64f329d12e3))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp dbacf951-9e0e-4d48-ad6a-5359da5fa7a4))
+ (fp_line (start -1.14 2.09) (end 13.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp e093b5c1-3d1b-4579-8433-34eedb2f766f))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e708ab7c-db99-4e76-a986-94889ee99ef6))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp fb8d90fb-3a77-445d-a345-7a1d3c687452))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp fdbab6e7-f9c5-4763-a565-57c67d266db3))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 7150a39f-6265-4aec-a513-8646f4decb60))
+ (fp_line (start 30.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 8513aa00-5efb-4273-bad9-7153697395fc))
+ (fp_line (start -2.95 9.7) (end 30.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 99850012-e23f-4e9d-a8a5-9f7b0fac771f))
+ (fp_line (start 30.45 9.7) (end 30.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 9a963e44-e0b6-4926-8e53-d3f8e72bfc7b))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 018b2eaf-ea39-4177-aaed-e04dda182d06))
+ (fp_line (start 13.75 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 1932b26e-ecfc-496e-b039-1036b0a89d15))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 29804b84-6e9b-432d-aa15-bca3dfe0d8b6))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 3c219c45-387d-461a-bc1d-ea10acf0b608))
+ (fp_line (start -1.25 2.2) (end 13.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 3e54d42e-193f-454b-a46f-455effd335c1))
+ (fp_line (start 29.95 -2.3) (end 28.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp 5114b383-7fbe-4ba5-8afc-e55121833440))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 6e622bcf-45b1-422c-bbbc-d0eb746ba64f))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 8157cd3d-6703-43b2-ba6c-a542720c55ed))
+ (fp_line (start 28.75 2.2) (end 13.75 2.2) (layer "F.Fab") (width 0.1) (tstamp a7cdc6fd-382f-462a-b233-d117ae8d72b3))
+ (fp_line (start 28.75 -2.3) (end 28.75 2.2) (layer "F.Fab") (width 0.1) (tstamp a951adeb-b81b-4cd9-adea-801c68254d1d))
+ (fp_line (start 29.95 9.2) (end 29.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp ce7470f6-5375-467a-8639-b239c7c31b8e))
+ (fp_line (start 13.75 9.2) (end 29.95 9.2) (layer "F.Fab") (width 0.1) (tstamp f2ad6525-368a-454c-94ec-8f5e1f908fa3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 25abb7d2-837c-41db-9f39-138444195685))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ae1e1cfb-7b9e-4977-972e-2858d1c0f812))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8412548f-85cb-476f-8293-ec9f977051fc))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bb1f97ca-928b-4c28-af39-5a7ac6a1d242))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bb76c6be-9415-4615-a19f-94a04b07b660))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1329f481-5d8d-49d3-b50a-d1cbd19f850d))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e5e50f0a-a6f2-4289-8d94-a2c9d954e319))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 30ed6568-603e-4dd1-83d1-7c837c137417))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d793223a-ca47-476d-8b43-3a6aed5a2b65))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cbc3f693-c4a3-409f-8819-8f2f1392ff41))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 16f6be7c-2a1b-4358-bc94-6a94d6204e3c))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2fe48a90-c8a8-48a5-a7b5-1a34593bb6d9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..c2185696
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,116 @@
+(footprint "JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S13B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3395a549-249c-4f3c-86cc-28ba4a16b862)
+ )
+ (fp_text value "JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal" (at 15 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 61438bac-e090-461b-bc4f-904196b58686)
+ )
+ (fp_text user "${REFERENCE}" (at 15 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 680f225f-fbea-4c86-8f59-aee587570747)
+ )
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 008fc446-8afd-4ea0-aa9a-0e0850fa2c9f))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 06186b80-6a69-40ce-8cf8-c8ed35739f14))
+ (fp_line (start 31.14 -4.01) (end 31.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 078d7e06-274b-4f39-80ad-4156a09d1917))
+ (fp_line (start 22.25 7.1) (end 22.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 0798f955-4b55-48bd-b984-3175bf06b7e6))
+ (fp_line (start 25.25 7.1) (end 25.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 092d7ca3-7be3-4767-97ee-9b874dc7742d))
+ (fp_line (start 22.75 7.1) (end 22.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0d59cc94-885d-4da9-977c-4320049ebae7))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 150b4cb1-b62e-4621-b488-b84e0d6168df))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 19fc0657-8a89-4fc2-839a-2ca8e1dc7e4a))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 20677783-408c-47ad-bfec-bb54c85b92c6))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 25c76d5f-d5d0-4603-8c54-74e75d3e7747))
+ (fp_line (start 27.75 7.1) (end 27.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 25f309a3-4208-4526-9d66-fedd506aad65))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 2ffaac30-f2bc-4781-92b2-15f6e9ce1ac4))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 369296dd-a550-45fb-b070-c45700627c5d))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 402cd99e-a9af-44a4-b7d4-7cd169dc0e65))
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 419b68b3-a088-4ab3-b680-83ac5f07b5ba))
+ (fp_line (start 24.75 1.6) (end 24.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 419f95a9-828b-4e6d-bf14-5ab44c1e9ac0))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4225df0c-18d1-4b2b-9451-280530db68c5))
+ (fp_line (start 24.75 7.1) (end 25.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 44cbb723-db23-4b9d-a63b-104152be6be2))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 489d35b9-a489-4247-9cf5-0700f83fea4b))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 49b81f44-1702-44fb-8c28-5a8dc878dbb3))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 49d1c25f-bc3a-4353-8c90-29349f0059df))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 529e9206-97d8-4b91-9110-3d949cf05306))
+ (fp_line (start 30.25 7.1) (end 30.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5372b878-3a96-4a85-a43d-63dfddab5815))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5535bece-5bd4-43e9-b3e6-82d2fd851234))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5d78610a-9363-4ef1-8361-3a0343b6c402))
+ (fp_line (start 32.56 7.71) (end 32.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 60c32a78-f7d5-435d-8613-b7fc3399f9b2))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 62094ff4-8c0d-40b8-8969-5ad1e969aee5))
+ (fp_line (start 27.25 1.6) (end 27.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 6701954d-63db-4b82-a145-f11f140d55d6))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 69b363ad-f6e2-4fce-a0e5-4d46e3c3299e))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 73330861-fcaa-4d07-a39e-94c6004e6456))
+ (fp_line (start 30.25 1.6) (end 29.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 756ac314-ec86-45c4-9dff-ff3ef6405ea9))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 75ffe2cc-992e-45e6-b222-57a8dd45c03c))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7690424e-52e8-4d5e-95d6-aef3f56d1f88))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 79438d80-258b-4791-b7f3-041912a348d8))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7cc91121-4418-45c4-b758-fa1510aafc7d))
+ (fp_line (start 15 7.71) (end 32.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 7ddfb4be-4f48-42e2-a7a1-2621d95e3b10))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 81fdaa08-87bb-4c2e-b7f7-24b9314cb21e))
+ (fp_line (start 22.25 1.6) (end 22.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 97d4850f-22c6-46cd-a6df-40fc9ea691c2))
+ (fp_line (start 27.75 1.6) (end 27.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 9a510096-49ab-4ea1-8c15-f4f854e9b44d))
+ (fp_line (start 32.56 -4.01) (end 31.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 9ce3ca6b-5b10-47aa-859a-809f75601bc1))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a521b0b4-500a-4686-8c07-e50483e8ad32))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp b965d8b3-d41e-40cf-b0cb-e4b57443c8fe))
+ (fp_line (start 27.25 7.1) (end 27.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp ba07c010-b6d4-4da4-8386-95f22c8d5d91))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp c0ea5a79-df68-4465-884b-9f4046ad0ad5))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c450a426-98d2-4764-a0cf-19ce3d7af80c))
+ (fp_line (start 25.25 1.6) (end 24.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp c52b311b-68e1-4029-8368-09cff5da04e1))
+ (fp_line (start 22.75 1.6) (end 22.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp c922d17b-29fd-4089-a4bb-5be94cd8ab23))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp cb1d9042-660b-40d2-a24a-5d1396a61af1))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp cc51f48d-745f-47e0-88d0-aef7c3c6c534))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp cfee38c2-e858-468c-a694-c0aaa26cfdcd))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d018f178-fa8b-44bc-ac30-d65449457027))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d19aa310-3322-4891-b1a6-2480c4b072cf))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d560aac4-edab-4792-8047-40c014fa9d85))
+ (fp_line (start 29.75 7.1) (end 30.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp db4d2af9-fe3a-471e-8a2e-72da017f4f45))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp df121b22-8fb7-4846-a2eb-9b8656126f85))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e4972600-e911-41ea-a8cc-e4dad3e200d6))
+ (fp_line (start 29.75 1.6) (end 29.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp e9dd627c-8125-43fc-94ad-e0ced6c8a903))
+ (fp_line (start 15 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp f34d3445-1f56-42e3-80e8-86dcacf0873a))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp f8f51065-bd2c-4fd6-946e-72445615805b))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp fb0f2d25-819f-4e7c-86e8-6794a952ed09))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp fc0c12fe-3af3-4da9-a882-cb7c25957de8))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp fc1340f7-c77b-4cbd-8642-9106bfd326ac))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp fd6528b6-4890-4481-801e-94358a2ea2ce))
+ (fp_line (start 32.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 2751f90a-8287-487e-9eea-7f54258b1ccc))
+ (fp_line (start 32.95 8.1) (end 32.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 544db40d-8d00-4cfe-b7ea-39a9c3049432))
+ (fp_line (start -2.95 8.1) (end 32.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp c5a3b186-7967-4f5b-add5-05cf5b92abfa))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp e8f2e0ba-45f4-4d52-b06c-eca4fb998492))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 0de8b198-b510-4cc7-bff4-ade542920333))
+ (fp_line (start 15 7.6) (end 32.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 2a4423d5-d2ef-47b5-bd2b-5e969d3a4f59))
+ (fp_line (start 15 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 36f44133-cb9a-41c8-a7b4-43193a1bc90b))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 494c2366-ecb6-443d-a7f1-678083e3d563))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 600a2185-7143-4c97-b9ae-282f5030594d))
+ (fp_line (start 31.25 -3.9) (end 31.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 63393ef5-8cbd-4ef5-983a-484a0910b818))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 6fc51e5c-0176-44a4-b946-aca306742860))
+ (fp_line (start -1.25 0.6) (end 15 0.6) (layer "F.Fab") (width 0.1) (tstamp 89e6167f-8afe-4e4b-a215-e23cf5086f04))
+ (fp_line (start 31.25 0.6) (end 15 0.6) (layer "F.Fab") (width 0.1) (tstamp a7fb6226-1d93-4270-b855-d562bd761876))
+ (fp_line (start 32.45 7.6) (end 32.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp f23abf75-5c83-4281-a7da-6d5051a573fd))
+ (fp_line (start 32.45 -3.9) (end 31.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp f2c3c38f-dbd2-4d85-867e-8234c0008fe7))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp f79edd04-ba1b-49fc-8160-76c9afaa2316))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3da8ab65-2a1d-4984-ab4c-b268f2c01aa8))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 09b0df13-aaa4-4662-a489-97d326f44e25))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1bd54b9c-0381-4126-9a78-2c123ac99a54))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ed765c8e-c477-40db-90c9-27c5a7fe0cf1))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5af99ee4-6497-485a-9b70-8b5a4d179fec))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c71650da-5ab1-4d0c-908c-5ebea6d63b54))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4245eaa0-f53d-4e39-946f-fdaeec0fcc10))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 11bffb41-0206-45c6-a01e-37dfd954139e))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e549698-7d54-46b3-a575-c44e2ab8487c))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e315a0b-1c7c-49d9-bd71-c5e8288ef419))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp abf40602-64d5-475f-9a26-72be7f9d2b49))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 72dc4f73-bb1b-4684-8bf7-8c289a677dd5))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e67d7e09-412a-4e18-b1b2-cc861bdd9e80))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S13B-XH-A-1_1x13_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..86b9dc15
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,118 @@
+(footprint "JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S13B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 15 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 441148a8-af40-4e9e-be01-0db1a062daf2)
+ )
+ (fp_text value "JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal" (at 15 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 90a79046-e9aa-40ad-a918-6836abd5ea80)
+ )
+ (fp_text user "${REFERENCE}" (at 15 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 51625ea6-21c4-4644-8286-d37f9e7e8a4f)
+ )
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0930e808-d5e5-4f5f-948f-5663ef85e8bc))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 093a0689-19d9-40b0-a080-ed68e9212383))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0ad3f9e4-60cf-4567-814f-b46fdcfd6933))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1272711e-018a-42c2-b89b-60899944cef2))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 19246fcd-049a-4cd5-9d68-77af54173f73))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 1a003ebd-7543-4076-903e-bf7c7ded39bc))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1b61b428-870c-45c2-be0f-4c8f92c5570f))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1c86a45d-506e-4fa6-a28c-4eae97fa2c03))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1f821e49-4e2b-4808-8cc8-3fb71cb6231d))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 2d145424-9d3a-4df9-8176-357b5cad44e1))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2dbe7bbf-2e59-4af5-8870-1e1dcbe15d7d))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 304fbdf4-9275-4b93-b2a9-8ac4f0e1ca3d))
+ (fp_line (start 25.25 8.7) (end 25.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 313598c2-a791-4451-91ee-ba185753fe3f))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 3d4038cf-1c14-43fd-8c11-a7a2ff4ecda1))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 44f0d01e-dfbf-4974-b941-783eb6cbb215))
+ (fp_line (start 15 9.31) (end 32.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 450cbcbd-6afc-422a-b6b2-2c1aa86f9531))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 470cf384-b1e3-4d09-b935-1a35bba7b5ab))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 48e5c7ae-9efd-4d7e-b37f-21928d243aa6))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 49ef6569-d3d5-47d3-bb75-1a2eda3c8148))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4db0d0a0-9a6a-499e-a059-ec08d444f155))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 54710f09-0e8d-405d-afab-cdf7725ac953))
+ (fp_line (start 31.14 -2.41) (end 31.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 651ba498-14f2-4d95-9b5f-fc56233a5757))
+ (fp_line (start 27.75 3.2) (end 27.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 66cebe26-ef42-41d0-90c5-37a77a823f2c))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 6c89e88d-304e-40cc-9589-af62be9440a3))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6ec40e23-ea96-4387-849d-59ea59ef29a8))
+ (fp_line (start 24.75 3.2) (end 24.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 7adc3109-69f5-45d2-9f4c-f80595c54b1c))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8032e8cb-c4b3-43f7-b9b3-34852d6846c0))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 81c7eca4-ed27-4abe-a05e-3ec5eb004e8a))
+ (fp_line (start 27.25 3.2) (end 27.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 835cc538-c2d2-4373-929e-d7dfd192d9d8))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 848e9b71-1787-4902-9a2c-2e7747543023))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 88b603a1-88eb-410d-bda9-0507f2249f46))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8a2e7413-d013-4a02-abff-cd6bb16cdb97))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9018fd87-49fa-46de-8bfd-7c00ac7d6de3))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 95b29078-99cf-4d36-a38f-7ddc82e917af))
+ (fp_line (start 27.75 8.7) (end 27.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 98ebf965-0109-4721-a403-628d38a306ed))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9f8d156f-ce9e-46b9-8878-de3ebe09c95c))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp a0173361-22fc-4db4-bcdd-3c309533dd1c))
+ (fp_line (start 30.25 8.7) (end 30.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp a483d7e2-03bb-4832-9c18-7eacba2fd8de))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp a50d95ad-f4c4-46d6-951b-d101d8c516ca))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp a67ff710-b0ba-4018-b091-c18a6c9ad342))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp a7f4e774-94f5-42a8-947c-b3e33081e6df))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp adf05236-802f-4277-85fa-6549eda7c934))
+ (fp_line (start 29.75 3.2) (end 29.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp b351cc00-9a49-4bc4-98df-c0c913aeb612))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp b9437550-5e75-4f62-9b47-ad91047424f5))
+ (fp_line (start 30.25 3.2) (end 29.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp bebc4789-e50c-4090-9bb2-a68b008877ea))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp bf7a4d4e-f36d-4de6-b880-e38f13ba4b64))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp cae9c586-f633-4a4e-8815-93e8b27a9ce6))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp cd39beb9-51c2-4417-b789-16ffaac74f4e))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp ceff78e6-5095-41e5-97a4-18ac8ac8ab3c))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d20a3f22-5099-4639-a993-44e8b7cf4f75))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d660cb97-6b79-4199-9077-88f6c10a14c5))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d75d544e-091a-4cf4-affc-361fb7e86a52))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d9681b57-bc9a-4b6b-8ea3-224d9adeadd9))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp dae53b73-8737-411d-a75d-de25b80a804d))
+ (fp_line (start 32.56 -2.41) (end 31.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp e4fc1078-8449-439e-a185-20d79cc86475))
+ (fp_line (start 32.56 9.31) (end 32.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp e7e72500-a89d-4232-b8f4-557f8e06a1d9))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e7eeffbc-6d33-4237-81b4-1114ba7c6fd0))
+ (fp_line (start 15 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp e8c2ab48-57ba-402c-9667-2225dd45b0d0))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp e9d7854d-b9e2-4f26-bad6-87e71db7ee33))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp ee29023c-443b-48d4-8369-61c4269dc627))
+ (fp_line (start 25.25 3.2) (end 24.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp ee5753ad-ab41-4625-9033-149bf84b257a))
+ (fp_line (start 31.14 2.09) (end 15 2.09) (layer "F.SilkS") (width 0.12) (tstamp f0f19666-a247-4e9e-9d28-832e436573f0))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f23c49df-abf4-432a-bd54-5ace3f36c0b2))
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp f5c32740-0a6a-4fae-8e3e-b0a345704edb))
+ (fp_line (start -1.14 2.09) (end 15 2.09) (layer "F.SilkS") (width 0.12) (tstamp f8222f87-c8c2-4aa3-bd5b-44be622b011f))
+ (fp_line (start 32.95 9.7) (end 32.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 69d59976-5f67-4b49-b234-c405c5a25821))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 8562c3a8-8b2b-4102-97ae-498839d4c828))
+ (fp_line (start -2.95 9.7) (end 32.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp a0173acc-f1ed-42a6-95fa-f036b77b3dab))
+ (fp_line (start 32.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp b592d266-eada-461d-a0e7-04e04d1b207f))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 029a3bb8-b5f6-4780-8ec1-1fb83a463af0))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 2a955737-fbc8-4621-a720-b5230a649b09))
+ (fp_line (start 32.45 -2.3) (end 31.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 3f3955ec-44eb-4ad4-9572-f58fbbe1dfcb))
+ (fp_line (start 31.25 -2.3) (end 31.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 8ea05777-f848-43e8-9f72-31d83d91489b))
+ (fp_line (start 31.25 2.2) (end 15 2.2) (layer "F.Fab") (width 0.1) (tstamp 93c56810-d703-46d5-ba7e-99556922aa88))
+ (fp_line (start 15 9.2) (end 32.45 9.2) (layer "F.Fab") (width 0.1) (tstamp ce9eedc1-e34d-413b-af2e-48990d06d77f))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp cfcaaf6d-1fa4-4e59-a50c-a3e81958e8b5))
+ (fp_line (start 32.45 9.2) (end 32.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp d2141f6c-eacb-4758-8589-ebbae5e4ba22))
+ (fp_line (start -1.25 2.2) (end 15 2.2) (layer "F.Fab") (width 0.1) (tstamp d80d1fb4-3546-4850-8e0b-59157e47c8fc))
+ (fp_line (start 15 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp dc2dfa80-eed2-4e52-abcf-24344c5185aa))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp ee0a8627-a800-4439-98db-6a612e66c97a))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp fbe56d74-b876-4da9-b283-251b7cf03793))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 18678b15-37f6-4183-89d6-db438fff97ef))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a030a261-b089-4598-8fab-9f9bea5afb13))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2c10eecc-60e9-40c8-a66b-a6d8db42be98))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c974d98c-bb74-4a85-9389-e87319506e30))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3fff715-d4be-4a4c-b333-a1851b923815))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 38263c97-28d2-4dea-80eb-a3d52cfbaa50))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b696ca9b-8f5e-4d5f-a02d-e80e17258733))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5e1c6b5b-eb1d-42af-8bfe-4dfcc94db2d0))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 29d48699-41ce-40d4-b08a-c9ae79063ff9))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 34c3e77d-4ff3-4329-a847-d1898c1dfa78))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b4d13d4-1c01-4067-81d6-8a819340cb37))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9f96781a-1646-4e1c-b62f-f42e28ff4055))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b04e6c29-7b90-475e-a9fb-18e29d47b5f7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S13B-XH-A_1x13_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..32c0ec84
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,121 @@
+(footprint "JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S14B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4d310d3-5601-4fe2-ac56-9060b9a35934)
+ )
+ (fp_text value "JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal" (at 16.25 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 756c9093-bb7f-44c7-8c22-602906d37f70)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84d487eb-213f-40b7-a00d-bd067ea8af92)
+ )
+ (fp_line (start 29.75 7.1) (end 30.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 01b645d6-f368-4f94-85e3-d567c423964e))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 072e10fa-a7b9-4fab-8150-ae3009e5dff0))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 07b489fa-43a5-4398-9245-ccb3ea94d9bd))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 0ba104ba-e52a-4966-9fd2-b3cbd6c91bcd))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 179d6e70-1bae-4c00-8d7b-67b32b70f680))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 1b95edc4-fc51-45b9-a2a0-d90fcba2c80a))
+ (fp_line (start 22.75 1.6) (end 22.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1ebf351e-1de2-40f6-9bb3-8d65b50e8c3e))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 21092333-83d5-4ca5-af2e-191cc9929ac0))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 234f8fba-ec56-474c-9397-d4ede5f7c096))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 25240747-8bc5-48bb-ae3e-ec78d561b8d9))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2b0be5e5-9c66-4c6c-a72d-0a45c418aae1))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 2c75474b-8d84-4a35-ba1b-5dea3201167c))
+ (fp_line (start 24.75 7.1) (end 25.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2d0b1efa-2319-42cf-b970-ee50f1168e20))
+ (fp_line (start 29.75 1.6) (end 29.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2d26c25f-1b74-4d80-be10-99efead0610d))
+ (fp_line (start 35.06 -4.01) (end 33.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 35335e1a-350a-4718-a952-1721d8d20b32))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 3546b14d-4738-45a0-8a98-c6c393afa5ce))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3ba05ae9-1972-4b52-9be9-4d673841c23a))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3d7c7a92-fce3-4dac-85c8-1d51c8628f75))
+ (fp_line (start 30.25 7.1) (end 30.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4694b1c9-d699-4c18-a2a2-5a472c9972e5))
+ (fp_line (start 16.25 7.71) (end 35.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp 4773769e-91f3-4f97-ae0e-8a42d9d399ca))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4a17c7df-1018-4b45-9d9f-efe690410395))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 4ab0000d-cc3c-4f59-a706-07d68208af0d))
+ (fp_line (start 25.25 7.1) (end 25.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4b1035ee-1adc-4641-bf5f-344b332e499f))
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 4eededd3-07e7-4952-bc3c-a7a99f6f8097))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5478d9af-0300-4aff-ae22-a40cb08a929e))
+ (fp_line (start 25.25 1.6) (end 24.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 562413eb-6161-43c0-833d-8fe573f080bc))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5cc8d6e3-cc4f-46ee-a93c-21d8db5b912a))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 6334c4e3-b2d0-4bda-81da-e662e081bbdf))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 63f00116-177a-4a31-b099-7bc864e336a6))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 74ad5de9-0ae5-49df-88a4-f6de9c29db97))
+ (fp_line (start 27.75 1.6) (end 27.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7bc8f5c3-ab03-45ea-ac12-d83cdb42cecd))
+ (fp_line (start 32.25 7.1) (end 32.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7de05d43-e675-4557-9bc7-72a06b46ab39))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 80d16899-218e-4b79-b34e-d8c207fb9743))
+ (fp_line (start 32.25 1.6) (end 32.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8545f304-aa88-4ac8-b498-3b320bc1f342))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 87c7f4e3-f1f2-4b28-984c-46832fddb409))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 89b44653-5422-4cb4-9448-aed960c5a03b))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 89cd957f-fee1-4796-9f3b-e73078513ccf))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8afbeed5-e57f-4764-bc1b-c7385ff96af8))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 91ceef45-a604-4be5-82b7-5af928d2a526))
+ (fp_line (start 27.25 7.1) (end 27.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9620daaf-e437-45cc-9f46-f87f688e4875))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 97cdd6ae-3b04-42f0-99db-09d486ac704b))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 9dd4885a-d0bb-40be-8801-9ab39c0813e4))
+ (fp_line (start 16.25 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 9e0b5868-ea48-4dce-9755-bf08e04d9750))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp a558ed4f-72d5-4fd3-bb47-234867a55c48))
+ (fp_line (start 35.06 7.71) (end 35.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a85f48a9-f613-4973-bc71-e6b2552d7ba5))
+ (fp_line (start 27.75 7.1) (end 27.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp ab1bc0c3-4064-4b95-bda8-c130c599b376))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp ad9226c6-3642-4b6c-88fd-3997420da0b2))
+ (fp_line (start 22.25 1.6) (end 22.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp ae29fd04-1e98-4e17-ad08-0adef4b296aa))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp b05c5622-d24e-4053-9a43-cbdd4c978f64))
+ (fp_line (start 32.75 1.6) (end 32.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp b5976d60-9aaa-40b7-9d31-e24a09ba561e))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp ba47f701-06af-454a-9f90-09a0f9e687d2))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp bafad743-e96d-4eef-b628-4a72f35ca25d))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp bb4c3154-1878-4d4b-afc9-5180308350f0))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp c67b1131-c20b-42ee-a316-69e7d3f645ac))
+ (fp_line (start 24.75 1.6) (end 24.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp c6dc0202-e6c4-4c9f-a078-2b8a6fd4bcff))
+ (fp_line (start 32.75 7.1) (end 32.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp c9fd17cc-990d-4026-a417-576de6a73cee))
+ (fp_line (start 33.64 -4.01) (end 33.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp cbf72669-fa7c-4b33-8076-441a8bad1c95))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp cdf7b62d-729f-4b58-9ce0-ac3f9d1d9943))
+ (fp_line (start 27.25 1.6) (end 27.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d1d483a9-f784-4aee-8770-ae7af4e2c09d))
+ (fp_line (start 30.25 1.6) (end 29.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp d257540e-0ecc-43c7-a991-4f7aeaa5fc4d))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d4675c02-af8c-429d-b18d-3fefb8436eb8))
+ (fp_line (start 22.25 7.1) (end 22.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp dba129fb-2d3d-4a95-b46a-98bd7372e7e3))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp dec41b4c-463e-4a7e-9619-1e2135095690))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp eb181cf7-f99a-4a26-8ad4-86e730f905d8))
+ (fp_line (start 22.75 7.1) (end 22.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp f0ecc28e-2c43-44ee-a672-287efe3938e0))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp fa35bafe-1974-42c8-b174-09678b0420f4))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp fc76da85-1c7d-44da-9768-99dde021d98f))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 056f1859-d58f-4531-8dbd-132ede493b78))
+ (fp_line (start -2.95 8.1) (end 35.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 54537994-a58e-41a2-9bb4-8296281405a0))
+ (fp_line (start 35.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 90e5e9a7-2ba7-4690-aa56-c0fbdef17326))
+ (fp_line (start 35.45 8.1) (end 35.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp c98557bd-bdd2-4c2b-b511-ab7f37cfbdc6))
+ (fp_line (start 33.75 0.6) (end 16.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 233af7fd-2f8b-4a5f-862b-57dd2db3bf78))
+ (fp_line (start -1.25 0.6) (end 16.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 47ff11ef-a428-4604-a9cb-fdbf0250620e))
+ (fp_line (start 33.75 -3.9) (end 33.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 53939bc7-d410-4372-96d7-8302f161830f))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 60387097-3f95-48fe-99bc-3e5365aebcbe))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 678020d0-b0e2-4094-82ce-88650ae1d3b1))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 6afe275b-aaa5-419b-b037-c03ea81b3191))
+ (fp_line (start 16.25 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 6d4fbff7-ab37-4593-8c13-3d35df165aa0))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 7a4f1018-ac38-432f-8c13-ee8a88694291))
+ (fp_line (start 34.95 7.6) (end 34.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 7f831833-785f-439e-8e71-c85b6b170b4c))
+ (fp_line (start 16.25 7.6) (end 34.95 7.6) (layer "F.Fab") (width 0.1) (tstamp a53f7838-a93f-4460-b8f4-67f6dd328de1))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp c38e4262-55e9-486b-96de-8631402b378d))
+ (fp_line (start 34.95 -3.9) (end 33.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp c55c1606-c74a-4c42-807d-17e5ad649de9))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 816670f4-4873-4da9-bfed-57620c501b87))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d6f96616-9238-4df0-a24c-a07bfad7a4fa))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b10bea00-29cc-49a7-9d38-db82714e92c2))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4d65751f-0aba-4f6a-8b22-8358154bba9e))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6cde554d-6287-4f7c-9c75-90ba898855d9))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1661a6b7-d042-4cc8-9936-f221d89ff5d3))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4d46276e-a9ce-49d9-a264-93ecd1dc5cf8))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 78d11930-70f6-4965-97e6-2e6d6d06294b))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6432ca15-eccd-4db4-9595-1b82bfb4f2dd))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 21bfd93e-b5e4-4eb0-bc70-b558b77bc4e6))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dead4541-83d1-4c02-b0fb-b3135f542144))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c67132d2-4c44-43f6-863c-dffec4cb6d15))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8920d79a-fbb7-4770-b43c-1ecb321ca6cb))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5e24498b-d328-4d1b-9a93-193897a12ac5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S14B-XH-A-1_1x14_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..74b2badf
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,123 @@
+(footprint "JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S14B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 16.25 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1fb7719d-5c66-496d-b6e5-6e16de72671f)
+ )
+ (fp_text value "JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal" (at 16.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f2a010f8-885f-4fe3-86af-193b36f09623)
+ )
+ (fp_text user "${REFERENCE}" (at 16.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dbde40da-e98f-486f-b2b8-5ea058c77ae3)
+ )
+ (fp_line (start 33.64 -2.41) (end 33.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp 00aeb8a3-390a-4c83-9894-a7d31ce222ab))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 072a5a09-efac-469b-b1e9-4e2ad9a6c328))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 085cf2e5-ee2f-4931-9b17-6838b6fb6db9))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0fd18a63-9ca3-44ed-b49b-fcde9e7fd443))
+ (fp_line (start 35.06 9.31) (end 35.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 12a05939-14b1-49ca-b9b5-e467316e2df5))
+ (fp_line (start 33.64 2.09) (end 16.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 15c776a4-d3d0-4f29-afff-f695ec51a197))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1b11b3f6-9b65-4332-8910-0db9912aa8c2))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 1f8e780e-f037-4d66-b86d-d74b1d4fec12))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 22411f3b-5e3b-4211-adb6-56a72531803d))
+ (fp_line (start 29.75 3.2) (end 29.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 259c26d8-72ef-4561-abe6-903a2dac7ffd))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 27356889-c155-48f7-94b7-cff67054861f))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 29b88a71-ebc9-4447-abb9-01d63d42e4ee))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2b7e519d-5e64-4a4c-b6d4-5ddebc876ddc))
+ (fp_line (start 35.06 -2.41) (end 33.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 31763db4-7e8c-416f-a03c-e521dd996402))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 3211816c-9d55-4b8c-a828-b17068e7b0ac))
+ (fp_line (start 24.75 3.2) (end 24.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 34afb907-dc5f-4241-bfa6-acb4aad35557))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 43d447a5-c68b-420d-bf9a-231678b16f58))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 47bcecdf-b67e-40b5-8518-95b4800c66b0))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 493820f3-9169-4451-9575-6ce69e04c849))
+ (fp_line (start 30.25 8.7) (end 30.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 494f1618-533a-4e7a-be3b-1b0879fbb84e))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4a494d79-234b-47d9-9461-51216b3f55b9))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4b58ea2b-69f9-4a9a-8249-b3d423a70419))
+ (fp_line (start -1.14 2.09) (end 16.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 4c031e6c-bce1-4ac9-a35c-01b67630bb0a))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4c65438a-a029-406f-808e-42b6029bf976))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4fd05d9f-92bf-4b51-94ad-dfffd9662b4e))
+ (fp_line (start 27.75 8.7) (end 27.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 52825dd6-641a-4b04-82b6-c6d50ede4adc))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 53275801-6a5c-40c6-9b0c-bd4ef5f253c7))
+ (fp_line (start 30.25 3.2) (end 29.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 54359dfa-34a2-46f7-bd60-8ffc6b46cc58))
+ (fp_line (start 25.25 3.2) (end 24.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5552cbe6-ada3-4eba-a9f2-16d1a524182b))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5af95ab5-cc6a-4402-a923-4c3f5dc3ff0e))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5b263552-b88e-4d30-b645-e5d309d25b26))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 61d90992-f634-420e-868c-aa16b49f7a7d))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 627edd7a-b594-4409-ac48-35605dfaad3d))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 67663402-16e7-4182-a690-89965b367ad6))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 67981677-8b3b-4323-ae3a-abb85de4be06))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 70ae3987-df2b-484b-98cb-e6eb822789e3))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 70b16b1f-adb2-4768-afce-c34a66c0cf67))
+ (fp_line (start 27.75 3.2) (end 27.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 70e95310-058f-4e43-919a-5da0ae061f8e))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 71555417-d192-4112-b1ba-cd57d35b4ede))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 72c7dbca-665c-4bd5-8a76-d7d75c559ef0))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 7ac3b60f-2b49-412d-81f2-6f87f25deec2))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 7c238f2c-e517-4954-82f4-f1acdd2db5b0))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 8373de70-232f-48bd-a24f-55b3fb663a32))
+ (fp_line (start 32.25 3.2) (end 32.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 83755239-c93a-41db-9573-e62e4ae4f28c))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8d76677d-af8d-4c05-b29c-3f0004ae051f))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9e473f92-f32e-49e2-9c4c-e6df91d87ed8))
+ (fp_line (start 16.25 9.31) (end 35.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 9e89a802-19f7-4e4a-86cc-3f23a94fd0d1))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp a392114f-129a-439f-a7a9-fafbe635630a))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp a41cc547-a3ae-49ea-a8d4-b870f65e9098))
+ (fp_line (start 32.75 3.2) (end 32.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp ab0403ec-9065-4a10-bef2-c61feb032004))
+ (fp_line (start 16.25 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp b2dadd35-bdab-4b35-9c64-d381d4e67a55))
+ (fp_line (start 25.25 8.7) (end 25.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp bad16f62-63c6-4924-bcec-7d1ea2814a73))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp bfc0c624-b665-44c6-8d16-2a44e8f7c96c))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c086bcd3-d277-488e-9cb2-c8208e322c0f))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp c118024e-877a-483a-8ef1-56de07119d86))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp c19f96fc-44f7-472a-a052-515fd60658af))
+ (fp_line (start 32.75 8.7) (end 32.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp c25ccfd5-432c-4c8a-a931-2250c171d736))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp c63a6d0e-614f-4e78-ae77-74d0ad62a35a))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp cac2d1f4-9af9-4e45-8d41-3b0e93a5b44b))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp cbbca1ca-abb0-4594-babe-d5b19aa6bb7c))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d34fa37d-2a56-495a-bfe5-07307ff74b9b))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d3af646a-771b-4b5f-9d8a-5769b255360c))
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp e2d16364-dff8-48ff-8ca4-633a766fcdb0))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp ee244bd4-a5bf-44d8-8037-e6f9988ff6ad))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp ee30e0d7-7c6d-422c-8272-29151bd5d9e7))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f1011f13-2f9f-469f-8945-24b5358f61fb))
+ (fp_line (start 32.25 8.7) (end 32.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp f501c154-a113-443d-a4d4-af58f48612f6))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp f5166a90-9c50-4c58-80dc-2e2ea08a1de4))
+ (fp_line (start 27.25 3.2) (end 27.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp f89d6c75-e093-42da-ba84-9e89805bc96a))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 23058a06-9ff6-46d5-8281-362dd225943f))
+ (fp_line (start -2.95 9.7) (end 35.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 6ec9f0a3-86d8-4b0a-8bae-ccab3bacc494))
+ (fp_line (start 35.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp c06f04d0-b284-47ba-a0bd-1f17dc0a7374))
+ (fp_line (start 35.45 9.7) (end 35.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp d8654b48-839c-4adc-bf9c-c871c4b7f53c))
+ (fp_line (start 16.25 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 2693bcd7-1d67-4dd5-88a3-dd25d8857535))
+ (fp_line (start 33.75 2.2) (end 16.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 2e53d267-51ae-4158-af71-2e35fe52c7bf))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 408ef50f-b680-4061-8682-4ab1bcc2873d))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 6a8f9963-7652-4ce7-8131-bfbab2a500e9))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 6b473e49-20b0-40bc-894c-5681dd4b0596))
+ (fp_line (start -1.25 2.2) (end 16.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 8b5e8d71-4250-45df-b0fa-da3c6453d1ea))
+ (fp_line (start 34.95 9.2) (end 34.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp a6e2a3ed-eeff-47a3-bff5-ce57a8ba1b63))
+ (fp_line (start 34.95 -2.3) (end 33.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp b2a989c6-9548-4a01-a7b8-bc087083a4f2))
+ (fp_line (start 33.75 -2.3) (end 33.75 2.2) (layer "F.Fab") (width 0.1) (tstamp ba7c9dd9-58bd-4032-9bd3-55d3040ace4f))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp c1d7eb34-3912-458f-b6ec-ac105fa28901))
+ (fp_line (start 16.25 9.2) (end 34.95 9.2) (layer "F.Fab") (width 0.1) (tstamp c273c393-7837-4daa-843c-c8e7f098caad))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp cb63b2da-aa81-4e12-b0bc-b1b94eee3460))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 3f5e8a8d-8830-46cf-a014-b695134c9c35))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c8f2f9f8-8c23-4555-b4e9-8f39ac74a3ce))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 10fb404f-e4dc-4f4d-ae02-d82291d53f93))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9982d5a4-83ef-4e0d-8dcb-91faaa392b08))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6702f0fb-874f-4ee7-9603-b29f7faeb8d5))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5520b49f-6959-4755-b17b-4d382de8f56c))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cd6801c1-52e2-4c0b-b1b3-f00719ae4317))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ef327783-9d63-4997-bf45-7716c9147e48))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1b23aea6-2ee1-44e0-b3a5-4178f6fb0069))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4ef1cdc0-a89c-4d16-ae13-d1fb5d615152))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 951da193-5730-438d-8a1f-ce81dd8796d9))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3ca6d30a-f876-4154-9f9b-7e7e5f013a07))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9fd5122c-d17f-4849-bc55-1772209b09ed))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 299c7304-67df-442b-950d-4525fe46d446))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S14B-XH-A_1x14_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e927fd4a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,126 @@
+(footprint "JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S15B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 532c1665-c026-4a5a-875b-e68ddfe0ddaa)
+ )
+ (fp_text value "JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal" (at 17.5 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1098bd25-b8c0-42cd-8bde-ae48f1ab52a8)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 84360b20-dfde-4052-814d-d21baee1c06b)
+ )
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0e6b674a-d75e-4d99-828e-be9953c72155))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0f3f20d7-fe88-4776-ae8c-d8f2ab5efc81))
+ (fp_line (start 27.75 7.1) (end 27.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 10a74a69-8444-44ed-9cc2-8d3f8b9fd055))
+ (fp_line (start 27.25 1.6) (end 27.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 10fa5f5d-6ac5-40aa-a0fe-8b860334cb02))
+ (fp_line (start 34.75 7.1) (end 35.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 12171611-226e-4a7e-a6f3-2c5e71086247))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 15302fb6-ea93-45a3-b6d5-70f459a6c024))
+ (fp_line (start 27.25 7.1) (end 27.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 16529923-cf3f-4006-b8cd-916a262510e0))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 165aa7fd-0342-4e3e-9a58-a040a4ad2d78))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 1dbe0560-327e-4013-97ec-7e659f9c786b))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1e553a8d-62ef-4165-b5c0-1dc9838c3eb8))
+ (fp_line (start 24.75 7.1) (end 25.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 21b21a71-6dbd-4e87-9e72-ce1a1af436e6))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 259ddede-1227-449a-ac77-cafa0a2f2202))
+ (fp_line (start 30.25 1.6) (end 29.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 26130416-8f7b-4fcf-be0b-bae2a7f970c6))
+ (fp_line (start 32.75 7.1) (end 32.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 282cf53e-a659-42a3-bb3e-ebc954fd7751))
+ (fp_line (start 24.75 1.6) (end 24.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2aed325b-acf9-4d22-95c3-f1d6b1fe3aea))
+ (fp_line (start 32.75 1.6) (end 32.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 376d02c6-69e1-4d84-9c09-17457dc9fe97))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3ad1d992-909d-4f34-84d6-fb0d05c6a0bc))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4084aea8-876f-428a-9b36-8abf8c95dae1))
+ (fp_line (start 36.14 -4.01) (end 36.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 450b1a18-cba7-48ab-a85d-f98bbaeb5694))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 454e0a81-b4d9-49ee-8455-b81b3bf8ba42))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 46bedc5f-80c3-4404-91a5-90263c80146b))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 4a5c5e88-5c40-49e5-a293-daea6f1f7e7d))
+ (fp_line (start 32.25 7.1) (end 32.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 4b7c19ec-c579-42bf-9c40-f3bce91e517a))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4be379f8-2b37-4f2a-a16f-b5e457e9b3f2))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4d44c492-3c49-4b9a-b23f-e379a9e93bbc))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5476c273-4feb-48a7-92f9-f0d839e0d8fb))
+ (fp_line (start 22.75 1.6) (end 22.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 55fae7d8-b5f2-4303-8883-50d9522d931d))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5c1159c2-2896-4004-960e-19215dbd945e))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5c1c32ca-81f4-422c-8aba-9ed701d3eb71))
+ (fp_line (start 25.25 7.1) (end 25.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 5d36dfca-8d0b-4aa4-85c2-a3f2b38bd3eb))
+ (fp_line (start 22.25 1.6) (end 22.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5de69d4a-e608-4560-861c-2df31d1da7fe))
+ (fp_line (start 34.75 1.6) (end 34.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5f3b6e5c-67fb-4ef6-acf6-ae26a5344d1a))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 5f8bbb9b-cac9-49db-906f-651437d9ca06))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 653cacde-6f16-4f9d-936f-1732009bd91f))
+ (fp_line (start 35.25 1.6) (end 34.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 715d7967-ba94-406c-bff1-ada0d794199a))
+ (fp_line (start 30.25 7.1) (end 30.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 74ac1f3b-52aa-4fb9-bcd8-7a1600a59e65))
+ (fp_line (start 37.56 -4.01) (end 36.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 7c630430-1195-42df-980b-fedd66be5bb9))
+ (fp_line (start 25.25 1.6) (end 24.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8332ced5-03c1-42ae-9781-ed6e60b282c0))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 87f69f51-320c-4a81-8b88-f2ac61b624b0))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 8c21f9b7-4314-49bc-8502-f3e9b35b82f4))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8f99c3c7-a761-4eeb-b260-814445648b82))
+ (fp_line (start 35.25 7.1) (end 35.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 91cefcf7-117e-495d-903c-a334653e79d7))
+ (fp_line (start 32.25 1.6) (end 32.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 91d01be4-e1be-4289-90c1-312078f6f4f1))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 9e845d17-d05f-4534-b3b5-f7d35a15b22e))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9f773ff6-8650-412b-bfaf-f704ff866088))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp a6a5cc9e-f1d4-4275-9f11-7cf94a5cdef5))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a7456d46-b64e-4156-95b8-9dd310b1f7e3))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp af65c1df-c978-40e3-9977-56809db71fb5))
+ (fp_line (start 29.75 1.6) (end 29.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp b1a3164c-db74-40e2-97fe-2e6fc61c1814))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp b5df96df-599e-439d-9e3b-3e0056784812))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp b745c92c-0dae-48ff-abce-69ef004a43a9))
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp b874df4c-cfb3-457b-bd63-680c3ec74919))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp c0b1d2d4-17ba-4bd1-8947-325c28591088))
+ (fp_line (start 22.25 7.1) (end 22.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp c813a4a3-75e2-454d-b287-4b840e3d9ad0))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp cba50f57-0173-4347-a7af-8066952fd9da))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d519a96f-fec8-412c-be32-a8f191e23d1c))
+ (fp_line (start 17.5 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp d5bdd1b8-4241-4f15-b5e7-23f3950a9954))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp db98278f-72de-44eb-973d-72ddb338b3bd))
+ (fp_line (start 17.5 7.71) (end 37.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp dda93a81-afea-4bbe-b755-ce876ff77768))
+ (fp_line (start 27.75 1.6) (end 27.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp e712fccc-8fd0-47a1-ae8e-9d1cf9c2655f))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp e7d29858-bf44-4ed4-9efa-d8aa754fb680))
+ (fp_line (start 22.75 7.1) (end 22.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e809796c-b0b7-4123-848e-367fb73f5ae7))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp e8bcbdf6-4cb8-424f-8a0c-b2678cdb1230))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e923ebb7-16ec-4942-b949-7a15277c2aea))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp ece5475f-4c5a-446b-87a2-c52d0e61c9e5))
+ (fp_line (start 37.56 7.71) (end 37.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp ee12ba5d-137b-4aac-ab2f-749939957d56))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp fa26c9d7-8985-40ed-9e33-e1d019d9f5e4))
+ (fp_line (start 29.75 7.1) (end 30.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp fa30f25b-80f5-44ac-8447-ecbb91d35be3))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp faf5bfaf-a127-4eab-8e6b-dec492b30c51))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp fe9aeb59-16d4-4b99-81ba-29d6b148e71e))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp fee85410-8c34-466a-8efe-06e813122d1b))
+ (fp_line (start 37.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 55ac1b7a-6f91-4862-a6c4-b1ad4082f3e6))
+ (fp_line (start 37.95 8.1) (end 37.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 99ffd495-1279-4f3b-9528-5aec105d760e))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp d9bf686d-af72-4e3c-9213-8f8419f043fc))
+ (fp_line (start -2.95 8.1) (end 37.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp f483c8c7-bdd3-46b4-84d1-bb90cf9f616b))
+ (fp_line (start -1.25 0.6) (end 17.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 06ef14ec-f53c-4f34-bece-d024d5e6e8b0))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 0cc2fdf4-6dbe-4d30-80f7-b9d48690652d))
+ (fp_line (start 36.25 -3.9) (end 36.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 3703bfc6-48d3-4dcf-ab9d-b36efe24a203))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 5ede8e6a-8b0e-434f-b0bf-eb25663804ad))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 6d37e115-3cef-4e83-826b-0cf7f9a92392))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 78c0af1f-eae8-469d-a5d5-03e498c7233e))
+ (fp_line (start 37.45 7.6) (end 37.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 7f59a68a-2bc1-404e-bfad-880d2402e0cb))
+ (fp_line (start 17.5 7.6) (end 37.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 9741c37d-d44f-4bb9-9f06-0102a601adda))
+ (fp_line (start 36.25 0.6) (end 17.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 9d3df395-c559-44ed-a859-7c87cdb337a4))
+ (fp_line (start 37.45 -3.9) (end 36.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp c6d21033-391b-4e47-a26d-e3e80de9d198))
+ (fp_line (start 17.5 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp c852f501-2f38-4f72-b7f3-5d01cd2bb872))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp ef2d3af7-0593-4d1e-9439-4c35294fafda))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 0c075e1d-f007-4e3c-ac54-22600f0e63a6))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ba8c5243-9598-4044-bc0b-0e487d66b840))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5ef1e588-4866-40e6-bdb8-dbd2a2289038))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 32942bc9-d270-4448-8b1f-0a5a01922ea3))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dd635dce-63ea-41b4-875f-4cc29f79e39c))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4f1273ba-0192-443d-8ce0-ff0049861504))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 77dd8013-7567-47ab-b19c-0d3494ea44f4))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 88f78c56-dd98-447f-9c9f-b8e959303c54))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a4d028e1-b48e-4916-8378-8b1896d5fcd1))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp d77729ff-d185-4dba-b683-e254610592e4))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4343613f-028c-484f-acf8-0d004a9650db))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 824c97b9-0b63-4ccf-a7f0-1e249b8e203e))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e61761ba-7837-4f73-af33-f5b5cb800fed))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f584deb3-e636-45f2-b7d9-3e503ac8d994))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1400cb62-fd7e-4c74-b4dd-badbba06dd80))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S15B-XH-A-1_1x15_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..ac894cf5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,128 @@
+(footprint "JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S15B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 17.5 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 10e7a245-46be-4594-85a9-b7a1399f386c)
+ )
+ (fp_text value "JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal" (at 17.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e7904a0-e3bf-4cd8-9f26-d16a666ffc0f)
+ )
+ (fp_text user "${REFERENCE}" (at 17.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6ba78dee-462f-44f0-a6b3-da4ef2e6ced0)
+ )
+ (fp_line (start 34.75 3.2) (end 34.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 02578c8c-1b14-4011-9498-7d219fccc234))
+ (fp_line (start 17.5 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 0dea9bf1-12e6-4c1b-9687-38a2a732e4a9))
+ (fp_line (start 37.56 9.31) (end 37.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 17f124da-f76a-4850-82c6-fb7b44d87ff3))
+ (fp_line (start 35.25 8.7) (end 35.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1a65bbde-d528-40be-97b0-6003472b9eba))
+ (fp_line (start 24.75 3.2) (end 24.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1c907a8f-61d2-4ec7-b827-1ca2eba48b36))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1cd9fafe-7430-46da-aad0-befbb5d17ab2))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 1fd0d30e-8cdc-4df6-b8a1-28c5b8f7a49f))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 28d8ec0d-0be8-4d6b-ba36-7bd3c3e1ad66))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2948324f-a2c4-4d8a-8bdf-aae7c4b15b9a))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2a91191c-96bc-4312-81e7-21125210eff5))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2bf0d7a4-67b8-408e-90c3-48a02d5b9b29))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2d1a5b9e-e91d-444c-855b-2263b2027ee3))
+ (fp_line (start 32.75 3.2) (end 32.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2d56f60f-c1d1-45c7-85db-18d4cc7f1b4d))
+ (fp_line (start 37.56 -2.41) (end 36.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 2e1c20d3-90a8-4935-a4dc-1ff7a8908099))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 2ffa06be-dd9e-4054-be7b-0f78f4c6db4a))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 30c41d6a-7422-4da4-9cb2-48c0e3fbd0f2))
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 32adb912-e0a9-44d9-ad43-bdf87a1f86ce))
+ (fp_line (start 30.25 8.7) (end 30.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 32be9bc3-b904-416c-893b-8f57da81a3eb))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 33065c63-7d39-4bd9-a587-b794dea9d383))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 35df7213-26fb-4226-9c82-6fe9246a2107))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 3670f65d-9009-4cf3-9a3d-950989aa0a58))
+ (fp_line (start 27.75 3.2) (end 27.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 38cfb0f8-5656-46ee-a71c-1ea39cf91691))
+ (fp_line (start 30.25 3.2) (end 29.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 3c142e98-eba1-4dea-aeba-3898d61e2a4b))
+ (fp_line (start 35.25 3.2) (end 34.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 41dd378c-9659-4291-899e-52da98fdcc21))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 453fed95-36bc-49de-9a98-335a5ca41160))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 466d6bcc-98c5-4738-859f-e271a81b464f))
+ (fp_line (start 36.14 2.09) (end 17.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 56085dfe-911d-45ae-8b33-d4d3e0d79588))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 58a0a41f-9e28-49e5-bab4-a9e8e1119e06))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5f810dc5-3224-4324-87bb-455184128195))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5fbdfc42-65cb-4f44-9c06-8e985a763bd0))
+ (fp_line (start 27.25 3.2) (end 27.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 61d7763e-b315-43fd-8597-814e1aee481e))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 63b70854-8640-4a8a-a00b-1fc8a8fb31ed))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 6533725c-1504-4ef1-8809-116b6e3e8717))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6712405c-c753-4c89-89c1-df7e565dc607))
+ (fp_line (start 32.25 3.2) (end 32.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 67751514-71c1-449e-a1a1-2d9b309a8e4d))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 69af498d-497b-4221-abfd-ab605df04757))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 69eac45c-70b2-4570-a3b5-524bfa26c6b6))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 75b96eb4-50e6-4813-8f3c-3b00c7033683))
+ (fp_line (start -1.14 2.09) (end 17.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 7cd452a5-b446-46f4-b8ae-d72acc7ecf86))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 7d054046-4c0a-4a34-b23e-f3f7d00aa11d))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 7e6e2217-df20-4df2-92e8-ce92a14e2cb8))
+ (fp_line (start 29.75 3.2) (end 29.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 80623cfb-c016-4c7c-b7fe-8d8fc2b199d2))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 877270f2-9bd4-4747-aec8-94d44ffc7630))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8def7d7d-ad6c-4d05-902b-582efb69d0d2))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9780c810-a7ca-4b5a-a936-74457ae098c4))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 993bd555-a741-47f2-af40-f3f69c2d53d4))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp a58d4418-54b7-4414-a826-973f053436d8))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp a8e016d9-628c-4e55-9451-7f2639dabe15))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp ae2e02d0-e02e-400f-bd6e-6d0a349f0561))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b162751f-68e9-4e61-94f0-86b9b96a725d))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp b3ce1131-719f-4f92-a08b-3e657999f609))
+ (fp_line (start 32.75 8.7) (end 32.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b5f568d5-d698-4747-9cc6-cbce09a90ceb))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b88a623b-b9fc-4e25-883b-33b001cf3d29))
+ (fp_line (start 25.25 8.7) (end 25.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b951a784-3e48-481a-9e2b-2e2d408fbbf6))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp b9c9a81b-2603-4b15-8ca1-f652de0ee396))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp ba7fd593-095a-4cbc-90b1-fd6dcdb63545))
+ (fp_line (start 25.25 3.2) (end 24.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp baba30b0-d233-47db-969c-7dbb63623e92))
+ (fp_line (start 27.75 8.7) (end 27.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp badebc6e-f31d-4eb3-a3e9-b5d1fe2049ff))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c696eddc-4833-414d-b5e0-58bc81a6b538))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp c6c6de9f-b8e3-4849-b419-31fab09db2f3))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp ca781c07-7136-43ba-9717-37d28ed5b0fa))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp cae1c424-15d6-482f-997b-ab4098b9b39a))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp d1d108a8-1eae-48ed-83b4-deefa4fe7513))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d8dc4f75-a9e2-4670-b26c-0d9d0d76ec8a))
+ (fp_line (start 32.25 8.7) (end 32.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp dbf27e9d-4e64-44ef-9e12-368890fefd74))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp deacd4d7-a074-4092-961e-9ab0090ecfa7))
+ (fp_line (start 36.14 -2.41) (end 36.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp df1bf861-eb59-4a15-afff-0a4c29ecbbf4))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e5b2cec7-e97a-4e77-9362-b2b9e85761a1))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp e5dc9473-220e-454f-82bd-9729a115502b))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e63bf062-2e4a-4242-bf70-3bb9959182ae))
+ (fp_line (start 34.75 8.7) (end 35.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp f5b07e38-348f-4f38-9c17-a15c9ea23673))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp f7ba42ac-02b6-48fc-9e88-74ae442f42fc))
+ (fp_line (start 17.5 9.31) (end 37.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp fb6c4fa2-32be-40b7-a021-d9fbe6db9017))
+ (fp_line (start -2.95 9.7) (end 37.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 37289410-94d7-4f55-b609-41a901177baa))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 3f442831-bfaa-47bf-8d14-268ecdb11676))
+ (fp_line (start 37.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 5949052f-35c7-4ee1-9723-960095016914))
+ (fp_line (start 37.95 9.7) (end 37.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp f7ce1f0f-f506-4ac3-95c3-fed83a179fcc))
+ (fp_line (start 17.5 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 10cb564a-38bf-45bf-b2d6-31b59488b07b))
+ (fp_line (start 37.45 9.2) (end 37.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 26ee9587-921d-4025-a4c1-140f1e7fe62e))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 468bd82d-d0bd-466e-90ee-78d03096a78e))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 4d5d011a-e606-4745-b413-cfcc545c53b2))
+ (fp_line (start -1.25 2.2) (end 17.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 5df6c453-9c8b-4df5-b542-3bb9c113fd6f))
+ (fp_line (start 36.25 -2.3) (end 36.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 5ea709ed-dff9-453d-a868-5db7e64764a8))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 62a9e36e-7af6-4f27-a267-f3c337aef0ed))
+ (fp_line (start 37.45 -2.3) (end 36.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 8b674128-999d-4ce6-9eec-5148d3d411b6))
+ (fp_line (start 36.25 2.2) (end 17.5 2.2) (layer "F.Fab") (width 0.1) (tstamp cba22dd0-2c9f-4e83-a5cf-2576ffefeab9))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp d05e0849-fa2d-49c0-b4b9-3baa048fd8e0))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp d22c80dd-de31-4c60-aca0-f0bb0456ac21))
+ (fp_line (start 17.5 9.2) (end 37.45 9.2) (layer "F.Fab") (width 0.1) (tstamp dfc33ba6-9c23-4028-b2fe-e2498a99dd41))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 9e380825-5a30-420b-a53f-52f19c8e9356))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ddc4b802-701e-4507-a008-949c755ab102))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6c6415e3-19cf-4a9c-9990-662e1003ffc6))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 26211fce-0013-4df4-8c19-566cf3001b8e))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1af6eb9d-d649-4eb3-b8cb-b00b8ae69700))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1cd8b962-2d33-48f9-b3f9-a6b110f19a5b))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6bb64ae2-16ce-4f05-9810-99674edbd66a))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp faad339e-79bc-4706-853f-4ffe99dd98dd))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 464cc3e7-816b-4fdb-be30-9e9488e0e5c7))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 2865888d-1071-44fe-95cb-3dc1e130c190))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 969d46be-7035-4cc6-83aa-ae98d0d6e14d))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6230baea-4f7a-46d5-9a6c-9ebd60f38985))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 006a062f-1353-44af-8ab1-03017aee6159))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b2f86b0c-9115-41fd-9860-8c87581cc3c7))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3fa091be-8d88-4907-a71a-58e721ba7208))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S15B-XH-A_1x15_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..08730aab
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,133 @@
+(footprint "JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77520A)
+ (descr "JST XH series connector, S16B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 18.75 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 32ea3e0f-0a0a-4aff-8937-1f9bd2092e55)
+ )
+ (fp_text value "JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal" (at 18.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f087bae2-b9a8-4669-87cb-8390172a76e8)
+ )
+ (fp_text user "${REFERENCE}" (at 18.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f121496-5851-4841-a887-8457cb7352eb)
+ )
+ (fp_line (start 25.25 3.2) (end 24.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 00cf3631-2cce-4f13-a88e-e401665b1592))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0292d37d-5c61-4495-8fec-cc8092150906))
+ (fp_line (start 22.25 8.7) (end 22.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 03ab42d9-0446-4b3f-9a57-17641bfc6a62))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 071e9b0c-c180-4627-84b5-2892cdcfe967))
+ (fp_line (start 22.25 3.2) (end 22.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 07e6d3a0-e3c2-4d7a-aab0-4492a501d02d))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 08b4312e-1f98-4f25-aa5a-55faf19f83c9))
+ (fp_line (start 22.75 8.7) (end 22.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0fa4bada-77ab-4a68-8370-c6f1093310e9))
+ (fp_line (start 18.75 9.31) (end 40.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 13770ad5-bb01-4e8e-b765-3786afdcdf7d))
+ (fp_line (start 37.25 3.2) (end 37.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 16112909-f513-468f-9eca-59f9f63f8bad))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1aa02533-730e-4f4e-bb36-98971714adb6))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 200f7d1c-6079-44ec-9508-6b8c85b2f254))
+ (fp_line (start 40.06 -2.41) (end 38.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 25c0d4a5-6a5e-4f0a-8a2e-4e7a3b47ce28))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 28abb84d-735e-42cb-974c-e77d9585e5a8))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 29c30a96-48b9-4813-9bae-0eb89909ca64))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2e364882-5fe7-4ec0-ae97-cdc1fbaf303c))
+ (fp_line (start 32.25 8.7) (end 32.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 334e6f33-ae92-4757-965a-e3e4d68426b3))
+ (fp_line (start -1.14 2.09) (end 18.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp 35c8b1b0-4ec9-468c-9072-f3bcfd20842c))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 3612886a-dac9-4dec-8783-f03d96c5664b))
+ (fp_line (start 24.75 8.7) (end 25.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 36ef636b-6b51-4aad-a940-023d1c72bbd8))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 38dd2878-5a14-4462-b179-1ba93f0ee0b6))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 3a2494c5-bfd9-4729-aa84-0b4d39185adb))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 3c773f67-7831-4b9d-9803-6e09010f58e8))
+ (fp_line (start 29.75 3.2) (end 29.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4006eb28-2d58-45ad-910d-592f43957819))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4021fc72-e1ca-4b0a-9954-58e531736f51))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 407a9c7e-248a-4daa-8512-1c32be753963))
+ (fp_line (start 30.25 3.2) (end 29.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 456644a5-983e-4a1c-b166-9353b9ea43fd))
+ (fp_line (start 34.75 8.7) (end 35.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 456b33c6-6e0b-4922-a204-b20b1511d530))
+ (fp_line (start 22.75 3.2) (end 22.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4d9c01af-c728-4d5c-9a6e-b385fab94bd8))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 543f1953-f14a-4f0c-8dbe-98baca934e5a))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5490d3a4-20c3-4098-bd5a-db6c608e664d))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5785038d-77c2-4520-a947-a29f8480ce5b))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 59491a8e-88ec-4412-bc19-f57940d6d908))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5c178dd8-dc1d-4749-b634-bf7aa8256a17))
+ (fp_line (start 37.25 8.7) (end 37.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 61c19eca-6c9d-4b2e-abcc-34d189ac4e47))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 663d14fd-dcbe-4ef7-aa80-7cd243fc84d8))
+ (fp_line (start 25.25 8.7) (end 25.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 6df68751-08e8-42d8-962d-fb515ad6badc))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6ec27368-d617-4236-9d93-b6124c404086))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 72381265-7bc0-4a6b-a122-66bba3e3f9f3))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 73db8795-51b0-40b0-a058-53bcad17da75))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 741acc23-6ffb-4ff6-be4e-86dd67cfd274))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 799fc699-faea-43a7-8f77-8655eef3ee36))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7aa641b7-10df-4590-87e4-368482327779))
+ (fp_line (start 27.75 3.2) (end 27.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 86c574e5-69d9-450a-bf67-fc862c72184d))
+ (fp_line (start 35.25 3.2) (end 34.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8dd05312-6442-42d3-a4ab-83c15de2d844))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 932330ed-9e7d-4ea2-87ce-b4c9d7a6c2c7))
+ (fp_line (start 18.75 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 9816a6d0-354f-4cd5-ac93-40781151ba55))
+ (fp_line (start 27.25 8.7) (end 27.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9eaf2e14-a2eb-4d35-9af3-13fee49aab91))
+ (fp_line (start 30.25 8.7) (end 30.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp a4afde26-b8a6-45c2-9825-f414c4cbcfa0))
+ (fp_line (start 40.06 9.31) (end 40.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp a523c333-247d-4254-a789-9003bda6e572))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp a59363f5-be78-47e5-8227-9e9838d96c1f))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp aa569638-5973-4bd9-8ec6-02fd0273b70f))
+ (fp_line (start 35.25 8.7) (end 35.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp afd23ca7-adf3-491f-a9d5-f73d9ff8677c))
+ (fp_line (start 27.75 8.7) (end 27.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b22522df-c3cd-4917-89d0-16331e6ee5e1))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp b2d9cb1e-ea20-4c5e-9c39-631b9a0112cb))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b76b7304-2c6b-4769-b968-296f820f0ad9))
+ (fp_line (start 38.64 2.09) (end 18.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp bed23b62-8228-4602-9215-cd49f7fb8917))
+ (fp_line (start 38.64 -2.41) (end 38.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp c2edd20a-8467-419a-8fd7-9da560d526db))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp c8aebb30-0e76-41dd-9830-5384da8c8b19))
+ (fp_line (start 32.25 3.2) (end 32.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c964b7a1-b303-495e-bcf4-c071a25e37ab))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp cd0b2726-9ce5-4f30-b2f1-3a268c6701c8))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp cf005fcc-1b3c-45d9-972f-4c78a42fefa1))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d23ae1d2-1cd0-46bb-b9f7-c89390a7d5f0))
+ (fp_line (start 29.75 8.7) (end 30.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d5a0b4bb-94f8-42ca-a1b8-3cfa84470af1))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d682d569-29ca-4ef5-a5d1-e7f2a45dba3f))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e13aa4c4-d313-4bf6-8a17-47a4c3c84f61))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp e3574ad6-ec88-44bb-ad5e-e85541771db3))
+ (fp_line (start 32.75 8.7) (end 32.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp e3a6ade0-db0e-44c0-bdac-29beef47ecff))
+ (fp_line (start 37.75 8.7) (end 37.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp e4cd4647-176c-4b48-a7d1-9f27134084c7))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp e60c4f55-d781-47d6-8d17-345f0678cc8f))
+ (fp_line (start 37.75 3.2) (end 37.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp e7b0c82d-8dc7-4cbd-946b-dbb8497ffe5f))
+ (fp_line (start 32.75 3.2) (end 32.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp e842eac5-674c-43c2-81a4-c74899a865b8))
+ (fp_line (start 27.25 3.2) (end 27.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp e8854e58-528f-43a3-8013-5d41de79c7aa))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp eb2b4a08-a6d1-41c5-8fe7-eb5a37e8ba97))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp eed0eb9c-71b4-4028-93f9-dd3a62dc2110))
+ (fp_line (start 24.75 3.2) (end 24.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp ef262170-644f-4747-9e72-efa3a8144ece))
+ (fp_line (start 34.75 3.2) (end 34.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp f1f71582-7446-4aec-af88-b801aac1d943))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp fb8d9668-5a7f-4279-b479-260b5c6182a1))
+ (fp_line (start 40.45 9.7) (end 40.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1d9f8650-9c81-44ef-bee7-6db8a1702a31))
+ (fp_line (start 40.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 2c1bf354-53fb-48a7-aafc-f882512205b6))
+ (fp_line (start -2.95 9.7) (end 40.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 47c18d9d-738f-4c2a-9491-0b787f72d054))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 7270418a-6d89-4200-83a6-fde28cc08bcd))
+ (fp_line (start 39.95 9.2) (end 39.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp 299fe313-06cd-4b4c-b8ff-c724fe90d196))
+ (fp_line (start 38.75 -2.3) (end 38.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 31d92c52-f210-4f80-a88a-a56b7d4edcab))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 4db6cc94-1bc1-4b84-951f-ab90c8e403fa))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 715159af-2ec6-455b-994d-8700ae2b39f3))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 795aa40a-a299-4794-bd1c-e64eb221cbc3))
+ (fp_line (start 38.75 2.2) (end 18.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 9cce2b14-c6de-4a45-80c5-a2d13f7998dc))
+ (fp_line (start 18.75 9.2) (end 39.95 9.2) (layer "F.Fab") (width 0.1) (tstamp ab4dac3d-aef1-44e7-b400-d7127108570a))
+ (fp_line (start -1.25 2.2) (end 18.75 2.2) (layer "F.Fab") (width 0.1) (tstamp c87afc33-d2e9-48da-a49f-5df53771c356))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp d14dd3a5-9385-4659-ab82-a890b337ce5d))
+ (fp_line (start 18.75 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp f49b296e-9d16-424f-b588-5090ed0f4c1a))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp f9506e60-f534-48d7-9a0b-7c32ce621e79))
+ (fp_line (start 39.95 -2.3) (end 38.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp fa1269ec-b41b-4d39-aeed-c0d7150b639b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp a747a23d-196d-4aed-9ee3-cc1ba3c4be6b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dd8cbeab-cabb-4e46-8fb3-3dcadeff1fc7))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 604402be-1921-4f3b-beee-1d1f8f66bce8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9e52a151-b028-442d-a06e-0f4b41229fe4))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3ebb58ea-cb84-4d0b-a65f-48f3bf0dbd00))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1f8b20e4-1d46-4510-b336-83f1c82d2400))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 86adbfeb-33d0-4c02-9a45-f250ddf0591b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp cc0e21d1-ceda-496d-9e55-1b991509a374))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 94a6a9ae-08a2-482e-9cb4-09b6749be053))
+ (pad "10" thru_hole oval (at 22.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 088808fe-ed44-4fa0-97fa-d35c8c6d62af))
+ (pad "11" thru_hole oval (at 25 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 28f26434-1aa0-4509-b0de-b4ce1578b122))
+ (pad "12" thru_hole oval (at 27.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 370e696a-372f-46f7-8ffe-b287ffb3e3b0))
+ (pad "13" thru_hole oval (at 30 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp fd6895ac-6751-4334-9b38-2e19b18149b0))
+ (pad "14" thru_hole oval (at 32.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 63a5d002-8e50-4af1-8fef-eeb03e5f168e))
+ (pad "15" thru_hole oval (at 35 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0f9b3b1c-71d4-4306-89a6-6baa8e28d90a))
+ (pad "16" thru_hole oval (at 37.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1a6af4f4-b021-4d36-ba17-326df56fa4c5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S16B-XH-A_1x16_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e652d6a3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(footprint "JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281476)
+ (descr "JST XH series connector, S2B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 405bcd1e-ed47-4c0c-a9f8-cdf357653b15)
+ )
+ (fp_text value "JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal" (at 1.25 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ccd9299b-17ba-4018-a3db-8703ed97256c)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 79f0d322-232c-4d99-ad95-fb94cbc809d0)
+ )
+ (fp_line (start 1.25 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 0ee19e47-9395-4292-bd55-c4e73ef3536f))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 11bf7040-3ca1-400b-9edb-6394fe75fdc6))
+ (fp_line (start 1.25 7.71) (end 5.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp 1377361a-3eeb-450e-86f8-5ea499b17413))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2ea09a0f-3cfb-44af-8ea4-76e95ebc7232))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 39aca30d-c53f-49c5-a8ae-6eaeabd7c21c))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 4470f765-e334-4cc7-8c09-ac831ae8b272))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 628dfd37-adf6-45c7-953e-ec660925d1f2))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 70305d8e-a56a-4439-83c5-1bce68036ef1))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7054d662-1ebd-40c6-81ba-bb309ccd4bbe))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 7a21c08e-d41c-431a-8b94-3a1238469e46))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8bc50e15-ede5-4626-98fc-8feb3ba28287))
+ (fp_line (start 5.06 7.71) (end 5.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 94c70b6f-1b00-4046-aa71-c004a8fa535d))
+ (fp_line (start 3.64 -4.01) (end 3.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp b0ce09da-573e-466b-a0ca-209b470167b5))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp b437b385-62e6-4d45-86b1-e3be43dde44a))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp b5a43ebb-ec70-4f29-aab1-d3160aa4d779))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp b6fe7c56-7cde-4e2f-a1f1-e908f86efd3f))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c67a8962-6c0e-4fe7-a0d8-cc10bd7b2e5a))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp ea16f424-507f-46bb-bfe6-7278f1bd1fdf))
+ (fp_line (start 5.06 -4.01) (end 3.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp fa997101-c4ca-4e94-a684-8b82227a7530))
+ (fp_line (start 5.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 6828359e-bd59-4429-9cc4-6026c1fa553f))
+ (fp_line (start -2.95 8.1) (end 5.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 6a19c0ad-7eb1-4bad-9c6b-0c4fd9f5cbb5))
+ (fp_line (start 5.45 8.1) (end 5.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 7e2a215c-252b-414d-b44a-291bdf158cde))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 95cafbbf-8f3e-4659-9fe9-076345c7f5f0))
+ (fp_line (start 3.75 -3.9) (end 3.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 24518723-212e-48e3-bc0f-a1d694cdc41b))
+ (fp_line (start 1.25 7.6) (end 4.95 7.6) (layer "F.Fab") (width 0.1) (tstamp 435461ba-6eb0-4c91-a70d-19b61bf668bc))
+ (fp_line (start -1.25 0.6) (end 1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 5144c6ee-abbb-45df-ba45-633c311636a0))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 57223133-3395-4d24-b2dd-3564a2c1d61e))
+ (fp_line (start 3.75 0.6) (end 1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 5ee3a280-006c-4e56-8db6-bd429b149916))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 6be23ea3-64dc-40af-8660-ea8d22d39f78))
+ (fp_line (start 4.95 -3.9) (end 3.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp 7d428744-ef2d-4867-895c-4bedbd1f5e36))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 8d4874bf-4b46-45bb-9731-ce91149ef7c5))
+ (fp_line (start 4.95 7.6) (end 4.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9b56f69c-e2a6-4342-ae6a-a70904b57bfa))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp dc431788-1bb4-4be9-9521-2e48c5e3411f))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp fa9b63bb-9643-425e-9931-6b65b23e9908))
+ (fp_line (start 1.25 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp ff52c1a0-5988-4bb1-a325-2f2608ab0f8b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 4e51e9a3-d049-4ce7-875b-a4915dc4f65b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (tstamp c0d21711-393b-4260-aff8-b448fcf00866))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S2B-XH-A-1_1x02_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b9da8043
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S2B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.25 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a9af1408-0e4a-4f16-adc5-baf3f4aba7eb)
+ )
+ (fp_text value "JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal" (at 1.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3bfb706b-6721-421a-907f-6b3ea128fc94)
+ )
+ (fp_text user "${REFERENCE}" (at 1.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0441659-ace4-443f-a36c-a2ee39dbc7f4)
+ )
+ (fp_line (start 3.64 -2.41) (end 3.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp 10e34e41-a537-4bba-b216-d7bc4106a328))
+ (fp_line (start 1.25 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 147e0163-f074-436a-a98c-d81c1e8663ac))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1d7993cf-0d03-4428-af7c-4b9a99a6d9f2))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 2eb1b82f-ee4f-4261-a422-86c882cf0456))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 3d73433c-5f3c-4a71-b8eb-5074151dfc2b))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 543143e9-79cc-43ea-8e60-af71a4cd2b69))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 57180ced-42a3-4d8b-8d79-995ec4415c16))
+ (fp_line (start 3.64 2.09) (end 1.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 5de57c3f-c9e7-4cd7-834b-b85d11190f94))
+ (fp_line (start -1.14 2.09) (end 1.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 64123c00-2b27-456e-b011-bd6af08af608))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 674a0239-cb12-4930-be30-31ed9ab1a185))
+ (fp_line (start 1.25 9.31) (end 5.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 71b6e90a-e411-4d27-8aa6-c52305267ef9))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 71edf634-2630-4c6f-89b9-16a42172d05b))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8630b705-305a-4e94-bb12-763f39a4f252))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8b7d342a-2cef-49dc-a83d-7b4fbdd59ede))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp a3c10a66-7146-4996-9f17-93fd5a9b5ca0))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b01820f8-22f2-4b29-9242-e0f4f4603f9b))
+ (fp_line (start 5.06 -2.41) (end 3.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp bb1ccccc-5edc-4b7d-bc1c-b1fdcfe3f0cc))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e04763cd-1b36-49d4-855d-57257551b3db))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e09c486b-84a2-4c88-be51-6887999a1047))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp e7408750-55ca-40e3-b555-dffb87415cfe))
+ (fp_line (start 5.06 9.31) (end 5.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp edd2bf0d-8058-405e-ad1e-3dfeca47df5c))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 26b3bbb3-c6a1-419c-9ab9-873ff7dabcab))
+ (fp_line (start -2.95 9.7) (end 5.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 72b44ee6-e81f-4842-95bc-cd6a2fcf0593))
+ (fp_line (start 5.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp d488a619-95a7-4e0a-96c3-2175dd649db0))
+ (fp_line (start 5.45 9.7) (end 5.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp f1bd4401-a90d-418b-8ac1-4e892fd9690b))
+ (fp_line (start 3.75 -2.3) (end 3.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 04676beb-2f8b-4ffc-a993-2c80e198d059))
+ (fp_line (start 3.75 2.2) (end 1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 11576dae-4c23-4d76-a534-388ad1b166ec))
+ (fp_line (start -1.25 2.2) (end 1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 16cafa9e-13c6-42f1-ae57-ffe5ddfe537a))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 5c395334-1a0f-4e5c-b3e7-8379d2bb99b6))
+ (fp_line (start 1.25 9.2) (end 4.95 9.2) (layer "F.Fab") (width 0.1) (tstamp 730e522a-110e-42cd-9a1e-f45267c03165))
+ (fp_line (start 1.25 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 75fa7a1d-80c3-40c3-af1c-084756187698))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 9db3317f-8056-48dc-83e4-8ee28c2c7ebf))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp a7772205-b9e1-447a-87ef-d068981d0331))
+ (fp_line (start 4.95 9.2) (end 4.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp b4c23c25-1ff9-4ac1-9e37-cbcf1b931ffd))
+ (fp_line (start 4.95 -2.3) (end 3.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp f004fb5e-e63d-4945-a8cb-0a5d77a19341))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp f2173866-f544-45a0-a73a-02b55aee669c))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp f48f859e-d4a4-4523-93b9-2066fa397194))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 14916ff7-aa89-4770-a9eb-2fbb88cd5335))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 2) (drill 1) (layers *.Cu *.Mask) (tstamp 8e4d7084-41cb-4cd0-b594-caddf4b92329))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..26e40b82
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281476)
+ (descr "JST XH series connector, S3B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b99cfa3e-eeb2-4cc5-b698-37b32be93431)
+ )
+ (fp_text value "JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal" (at 2.5 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e928163-5df4-4ee8-a277-2d266ef5c698)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7f66120b-c6b4-4afd-bc42-30dbf2473afd)
+ )
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0a2c567a-9f51-430f-9115-4228710ae320))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0dd18f31-369d-4dd7-89b0-8422f75f1057))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 1596c492-7794-4510-9a9e-5c1ae1370493))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1a702a33-61cd-4efd-b409-24f6b8633457))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 1eae7fd6-f99e-47ea-8028-e17b107b77f5))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 37ecf641-daed-49cf-806d-b6b31c071b7c))
+ (fp_line (start 2.5 7.71) (end 7.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 46d612c9-101a-4319-b2bc-adf6c2e310ba))
+ (fp_line (start 7.56 7.71) (end 7.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 489de111-7e4f-45a9-aa41-567c92c2d628))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 57a2382d-f38e-40dc-b537-b558329c83d8))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 6d05bc04-9ee2-4eeb-8f77-2c1c9613d344))
+ (fp_line (start 2.5 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 71a64abd-d93b-4e19-851d-ef70387c433a))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 72893b9a-5b51-4166-bafc-c5e46e98c800))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8b69a414-dee6-4861-8a90-747bde0b6695))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a3787679-ba2e-4793-8017-080e4cda4bbe))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp a3b156d3-0d8e-42e7-b758-88cdc8652310))
+ (fp_line (start 7.56 -4.01) (end 6.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a926d8cd-208c-47f3-8b85-f21c6c3b8e96))
+ (fp_line (start 6.14 -4.01) (end 6.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp af7eb749-efa7-43b3-875e-2bdde5272724))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp be23226b-7246-4dca-aec5-e1377f1e2afa))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c3faf8f6-9b85-4b1b-afb2-0865d8993ca2))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp ce98550a-61b2-44e1-b2c7-7abcf98b7246))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp d82e5cfd-5100-4025-8766-6b6181bda669))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp dceb36b1-b543-47cd-8f6f-775de3368b0e))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp fa2d65ea-9998-4082-8771-06f71024bbff))
+ (fp_line (start 7.95 8.1) (end 7.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 61e7d9fd-fb20-47af-b20d-53e5dc16ad23))
+ (fp_line (start 7.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 65eaedea-ac14-4868-a412-ef285288dea9))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 6eb505bb-b598-406a-b7d6-be1decd739de))
+ (fp_line (start -2.95 8.1) (end 7.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp d87f2928-8983-497f-a93e-5a4b23eee4fb))
+ (fp_line (start 2.5 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 0437f560-9fb6-433f-b70d-86000da3520f))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 12dfbd85-0430-41f7-93f5-612d794e566a))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 26cd49d3-e763-4183-9117-809bc73b7def))
+ (fp_line (start 7.45 -3.9) (end 6.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 2af82a01-3f8d-45ec-a573-89f217e60f0d))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 2e679db6-ec97-4345-a17f-0c159d34f048))
+ (fp_line (start -1.25 0.6) (end 2.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 462daa9c-eb6d-4dd1-b971-72977f816951))
+ (fp_line (start 2.5 7.6) (end 7.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 5eb3d877-16e4-44ea-8af3-c215ac72fc35))
+ (fp_line (start 6.25 -3.9) (end 6.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 7652d2ed-7047-4f19-9c7f-026b8b528390))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 7ade4a16-3682-450e-87b6-f62cee2a3144))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 80bffe33-48b0-47b9-a9a4-fd958ea0a735))
+ (fp_line (start 6.25 0.6) (end 2.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 965f26e3-e1cd-4834-bc34-1e7b7ddf700b))
+ (fp_line (start 7.45 7.6) (end 7.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp dcd79b69-b237-42ee-bf68-ec6c29d8ef3e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 7835510f-1851-4667-b594-95368cd45e4b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ab768741-f629-401b-83a7-37d64dd77351))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f4e00f50-59d3-425c-992e-130197b6ba13))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..13dcb100
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.5 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3d8f6329-db01-4cf6-b418-6f07330d9329)
+ )
+ (fp_text value "JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal" (at 2.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c9bdf9f5-8a11-4013-93a1-604005eac339)
+ )
+ (fp_text user "${REFERENCE}" (at 2.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c402b44c-14b6-4056-818b-d9234e13178b)
+ )
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 063c0099-7c41-426d-a706-505cbd946c54))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 1cd0f491-ef61-4d61-b6b5-a4510585422c))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2bfdac34-d920-4d2c-88d1-d7fba5f809c1))
+ (fp_line (start 6.14 -2.41) (end 6.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 356937d1-e835-4d96-9e51-dcbb57e3e3ee))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 37ccd1c6-1cf4-4dba-b653-d80c01183694))
+ (fp_line (start 2.5 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 3af03a95-41f2-4c39-85fa-ed19663faad9))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 3c7f19f1-d96d-49b0-9783-768c3a547b53))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 417a09aa-fb41-4eb2-bf48-a11c6e11b669))
+ (fp_line (start 7.56 -2.41) (end 6.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 4a037668-5675-4c2f-8828-3831303cf5d8))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 4e691a68-c67a-4e58-a61c-09a467a83a16))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 4e692d81-28a2-461d-8a83-080043649e31))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5a8c94f9-ef96-418a-a92f-12b50854db03))
+ (fp_line (start 6.14 2.09) (end 2.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 844a1c0d-af49-4ea3-8b18-e38ef507dc3d))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8f58ff3b-7d97-4a1c-bc59-d9441d01c4e5))
+ (fp_line (start 7.56 9.31) (end 7.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 96866d9f-20c9-4d40-ac82-dc032829aa94))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp a83d6a72-da05-46f9-972b-e0ab0f1e7b12))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp afc8c90b-b667-4c69-989c-63acbd5b727c))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b6c06033-fe87-457d-9df3-a0c47e3517c4))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp c74dbc27-4da6-461f-b07a-94d452a0ad0f))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp c90274c9-150a-41fb-9e35-cf63e2008a84))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp dc588503-4b3c-45a6-a46e-72bcebd50e73))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp eb072390-6b00-4742-92c5-d4e265967d68))
+ (fp_line (start 2.5 9.31) (end 7.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp eb0b1619-e459-4a28-a508-49f7889e6fe3))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp eccb053f-1473-4b21-93a7-2c3bd6eada0e))
+ (fp_line (start -1.14 2.09) (end 2.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp f7fa42b9-940a-4720-be8b-ab6ffc90ec91))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 014816a0-32d1-40ec-a4b6-6df67bd7dfc1))
+ (fp_line (start -2.95 9.7) (end 7.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 2919d4c5-2770-451e-b52e-435552b37af6))
+ (fp_line (start 7.95 9.7) (end 7.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 50b7940e-e1c5-44e9-a306-72807b18b09f))
+ (fp_line (start 7.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 9cbbabdf-e14b-4d3e-9e94-062d4cb50e65))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 21a71489-b994-47de-96dd-443d9335413f))
+ (fp_line (start 7.45 9.2) (end 7.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 45ecaed8-1595-47ad-bbc7-758c03609767))
+ (fp_line (start 6.25 -2.3) (end 6.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 4ac7e0b2-2d39-4b9a-a75a-20838dfde035))
+ (fp_line (start -1.25 2.2) (end 2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 4c064bb6-c018-4c32-a658-1bb20831325d))
+ (fp_line (start 2.5 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 57bcd61d-369b-40bd-8e50-2e7186b4e653))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 7a8c3039-79af-4af6-9907-6b36fdb017f2))
+ (fp_line (start 7.45 -2.3) (end 6.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 7ba1bb2d-e2fb-41a9-a8e8-78ef56857c27))
+ (fp_line (start 2.5 9.2) (end 7.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 921b9294-15be-4aaa-b454-f6465ba09903))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 930cc2f9-666a-4a85-8e36-80ded520ca9a))
+ (fp_line (start 6.25 2.2) (end 2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 9cf9dd21-c9d8-4cbb-a502-7060d0c64d8a))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp b7ca1d04-54b0-4dcc-82c8-7683b1409143))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp d62938b0-dbea-4c09-8526-2a4b32be0a33))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp a6a67bb9-7dd1-46b9-abde-cd451a370512))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 35e55023-6aa7-4aa8-977e-e79fc4cd2d7a))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp db9e1b87-4f95-4877-9ce1-aa3aee346feb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..b39e58ca
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281476)
+ (descr "JST XH series connector, S4B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0ed43643-3518-4cd0-9b57-4bdecf434fc5)
+ )
+ (fp_text value "JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal" (at 3.75 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e5fa570-26d5-4783-b21e-a4e2e84e3c23)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1e2e3697-fabf-4850-acb1-be044e9f492f)
+ )
+ (fp_line (start 3.75 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 02a9b94e-64a6-4618-9242-d658885d2600))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0d7927f4-9aaa-4537-9bf5-85d127470ade))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 100f5f39-8c48-4d9e-8590-9ea685dabb3a))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 11f8be2c-315e-4ddc-a495-0f87aa1c54c9))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 1ab709bf-d47a-40bf-b634-f85e6540732a))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 25b172ce-faef-433f-bff2-0ca967c992c1))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 37eaf2ed-74bc-4b1f-b395-0c22a408d9db))
+ (fp_line (start 3.75 7.71) (end 10.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp 3a51a4af-c780-43e9-8327-0323d285c3f3))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3b2fb485-66a3-4e92-b5a9-dda69d80ca7d))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 497d2481-c872-4a14-ad85-317160ef1930))
+ (fp_line (start 10.06 7.71) (end 10.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 4aac38a8-6ff4-497e-b1a6-5524a7851262))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 60a49b93-7ccb-4f68-8fcc-827adb2f66c0))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 71e5d0ee-70a2-4478-9ff1-9ea40b85e1da))
+ (fp_line (start 8.64 -4.01) (end 8.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp 776a2c3c-6146-463e-80f6-29dabdbeb014))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 7efc4525-4b73-420b-80c6-af960db1210a))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 7fd84363-ecb2-442a-93bc-bb7bc53aa03c))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 856274b7-a9ed-43d0-9cdc-85b37126b328))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 86ce732c-b2c6-4e68-a396-1ededcb4bf38))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 9dd57f5e-6722-4bf6-a2c0-36ef2c6471c7))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp b397382d-bf8f-4ae1-8efe-bb186cb74b9c))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp c9df767e-0ec0-4a9f-b7c8-15fa50200f07))
+ (fp_line (start 10.06 -4.01) (end 8.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp eff9ca89-5379-4f83-ac4c-945f5b46aef2))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp f0e714ec-5f4d-4cda-902e-3dd0999be8cc))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp f1cfa101-5d16-4140-9bf9-26928a8a38bc))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp fb71659b-1b59-4ae0-9c2c-0f37c2577126))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp fd58f807-28be-4f20-a62c-5f3eeeeac728))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp fe3c6b14-20ce-4712-babb-315401379deb))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 0d2ef6ae-bc03-46b9-a39e-279e1465a232))
+ (fp_line (start 10.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 7fecf58d-2969-443b-85f6-17af58e4e03d))
+ (fp_line (start 10.45 8.1) (end 10.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp ac05d326-09ae-4dbe-bcd9-3de652e6136d))
+ (fp_line (start -2.95 8.1) (end 10.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp bbb8c441-9aa4-4e49-9295-97a9fa08d2ce))
+ (fp_line (start 9.95 -3.9) (end 8.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp 2cea9790-10c8-4058-af91-c29ce1965e9e))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 408df4b1-275c-4487-b661-3a5aa71f0983))
+ (fp_line (start 3.75 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 5ee04d3c-ab46-4d0d-84d1-b81876c2d803))
+ (fp_line (start 9.95 7.6) (end 9.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 77c005c3-46a4-46b9-912a-cbdf0946566e))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 82e1cae5-9d4a-4b0e-84e7-4f40cfffe0a4))
+ (fp_line (start 8.75 -3.9) (end 8.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 8e212579-b986-49da-b3d2-3189eeb1c308))
+ (fp_line (start 3.75 7.6) (end 9.95 7.6) (layer "F.Fab") (width 0.1) (tstamp 978f453d-48be-4797-9504-e2110739d19f))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp ae0541e7-c7f5-4e97-9867-75a6a03b58d8))
+ (fp_line (start 8.75 0.6) (end 3.75 0.6) (layer "F.Fab") (width 0.1) (tstamp b08a83fc-1d25-4e6a-8d88-0de4e9298ba3))
+ (fp_line (start -1.25 0.6) (end 3.75 0.6) (layer "F.Fab") (width 0.1) (tstamp b18fa265-e402-4728-8f9a-c2541cae0be5))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp ba908d42-9dbe-4840-9917-1b890dbb9c02))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp d17d87e3-a371-4ee1-ac57-30ac4839952b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 4c59e6e1-7c71-4f47-b4ec-26b6d5b1437b))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f708b9ce-ed9b-4b9f-8e91-08018e12fc04))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6e139d65-2fb4-4a05-86ed-99496a4bfe18))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 99234b7b-9439-45fa-aed0-912a24c086f9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S4B-XH-A-1_1x04_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..862ba918
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(footprint "JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S4B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 462697e2-cf75-4ca6-a61e-cfe7b4fa3a52)
+ )
+ (fp_text value "JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal" (at 3.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7814c83b-51ed-4636-a023-4cca3583cc20)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1879390c-0c93-4cfa-860b-01574cf61833)
+ )
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0173a6c6-a2be-4a9e-a029-0119b18de952))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 04799a93-3df7-4afa-8d70-6198d9f88600))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 06145060-739b-4ed1-ada9-6dc3ab1b3476))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 166b28ef-eddb-4b5b-8882-a4e6039468ad))
+ (fp_line (start 3.75 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 177c6493-bbb3-443b-bde8-0cc5c5efa276))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1889714e-6786-4d96-ab8f-a403451b9bd9))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 22cccc9d-f366-479d-b4a3-a763b7c28503))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 2efd2f90-45a9-4489-a79c-d4d20178a248))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2f84779a-a844-436c-b231-e21406b9ccbe))
+ (fp_line (start 8.64 2.09) (end 3.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp 40fc68d9-0642-432c-b23b-9db6fbc7aef4))
+ (fp_line (start 10.06 -2.41) (end 8.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 424b522f-3487-44ac-8b1b-4a58d92cd257))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5abce3ca-9bd5-47c7-81ec-e926e826f3e6))
+ (fp_line (start 8.64 -2.41) (end 8.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp 6231c70a-3921-48f2-929d-d58ee2c3481d))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 62d07621-6c79-4514-a90a-40845f604f5f))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 7ac00985-89fb-4a7f-89cc-785b3b86407c))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 81c613d6-d2e8-44ca-807f-3c58ceb5cee2))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 83f4f0b3-ae74-449d-942f-2f78d07fe26e))
+ (fp_line (start 3.75 9.31) (end 10.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 871cbddf-94b5-44c1-a26e-4b61109c254d))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp b11f794f-b30b-4507-b145-63b1677ee667))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b3415aa0-168f-45fc-9f29-4eeed333459b))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp b878565f-7007-4e71-943d-39d00afe5479))
+ (fp_line (start 10.06 9.31) (end 10.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp bd09d5e4-0369-47bf-b692-5803ea87524f))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c6506402-2b34-4699-963b-f63d7d007ad6))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp e35cb6bf-c8dd-4b9b-8e8f-7b1068183e95))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp e44afef4-0593-43b9-bafd-4a14db34d55d))
+ (fp_line (start -1.14 2.09) (end 3.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp e74d0af5-da6c-4f22-a0d8-55dfe9f7fda3))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp eee75e42-ef86-4318-8e49-403eeeaad693))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp f193918e-a54e-45d0-88b9-cc52c5d0a922))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f4f2e2bc-3077-4291-919c-41905c5356ef))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 1c03822d-c487-4bb3-ac3b-40d7692c5d4a))
+ (fp_line (start 10.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 51da2ef1-5542-41bf-bfef-c1f083468f57))
+ (fp_line (start -2.95 9.7) (end 10.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 7f4a6d55-fe28-4f08-9a62-4357c7522dde))
+ (fp_line (start 10.45 9.7) (end 10.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp bc70bf3d-c0d1-4d3a-8f79-99564aef5e69))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 049eebe3-00ad-456f-b660-e1385ad89da8))
+ (fp_line (start 8.75 2.2) (end 3.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 1ccfa815-8212-4894-a734-f5c7cc0cf0cd))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 2052bbae-b62e-4751-8999-7b74fb19ba8e))
+ (fp_line (start 9.95 -2.3) (end 8.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp 30bca6f7-4b30-4fea-af38-ef98a0d020c4))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 997f41ac-65f9-468e-838e-1f9de8ef4e04))
+ (fp_line (start 3.75 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp af6d7cd8-15d3-4407-935c-b81e2a82c793))
+ (fp_line (start 3.75 9.2) (end 9.95 9.2) (layer "F.Fab") (width 0.1) (tstamp c7d2b4b4-f7e2-4956-a918-c6bf8d3f9fdc))
+ (fp_line (start -1.25 2.2) (end 3.75 2.2) (layer "F.Fab") (width 0.1) (tstamp cdda7cd0-1594-485a-bb9a-eae9c66ae4ce))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp d95a08c6-57f8-4021-8e4f-97270a54e23b))
+ (fp_line (start 9.95 9.2) (end 9.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp dc004101-36b0-451d-906e-7464d3c43cfa))
+ (fp_line (start 8.75 -2.3) (end 8.75 2.2) (layer "F.Fab") (width 0.1) (tstamp dc99a19d-fa10-4578-ada4-3c57560258cd))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp eefbd28c-061e-4074-a46d-7af705c9a6a6))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 2f3b179b-e262-4ce3-98a9-2f360411ae91))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f644c9a6-ccf1-4edd-a20a-f35f11924a41))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3366b248-1628-4e44-a9c3-a52cfa5dbbd8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 892da9d7-1335-4f86-b007-3adb38a93fdc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0e32a2fd
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281476)
+ (descr "JST XH series connector, S5B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 94c5d360-bf25-42b6-9f1c-c08278ac6ab8)
+ )
+ (fp_text value "JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal" (at 5 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fca83e18-18b6-4632-8ef4-524375bebb6d)
+ )
+ (fp_text user "${REFERENCE}" (at 5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0e9fa765-1343-49d7-957e-ccc4d6443255)
+ )
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0933e798-cc57-4069-9996-1bf6ce6e69ab))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 1b20181d-90ea-42a4-b531-4dc625436d9d))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1d41793d-d2cc-40f4-a3b0-106e23df0aa2))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 1e9e1365-892e-4d8e-8e7f-373b70b0be9d))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2abd4fe5-ad46-4003-8929-a4d2cf3a914f))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 2f2c1c18-27c8-44e1-a214-d3574780c31e))
+ (fp_line (start 5 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 350261c3-c1fc-41cc-8c8f-5145c3a11688))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 37a58c86-d207-4843-9a0d-13ab2caec3a3))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4665d0c4-bec9-4830-b32a-86544fb3c817))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 471d7834-2fe3-4bbe-ace3-979584dfb7d3))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 4cafa16a-46a5-40a8-b971-6b89a2e86161))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 63f67ea3-feb3-4d56-8b12-52a8077c04cf))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 64dbac1b-d6f8-4d93-bb3f-1803831bd676))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 6a5a1fdd-bc8d-4b21-9aa3-87572786daf4))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 78c00a6e-8559-46bb-aafb-558149fd0977))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7ff23dfa-e543-4dde-9df8-12712b776c3e))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 855f6cb9-6327-4746-ba62-c4281104a7b9))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 862bbd83-e25a-42b9-989b-2078a63269a3))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 895d8ade-4a59-4f4a-95b7-aea30210cc9a))
+ (fp_line (start 12.56 -4.01) (end 11.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 89b8b4e6-3ca6-45a1-8d93-1c559e63bd4f))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8bff4a31-2165-47e6-abc4-ab350658a9d6))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 90acd555-03ca-4121-aac7-2f5a12cdd5fa))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a9f82033-b5a3-4f72-9d8a-d3880ffb0157))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp c62e8892-8f35-4081-bc51-57479a6884b1))
+ (fp_line (start 11.14 -4.01) (end 11.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp c62f98ff-aca5-4cc8-8175-cd406b5d3dfc))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp c77cfd1c-9b35-488c-8e6a-c09c6b3b4646))
+ (fp_line (start 5 7.71) (end 12.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp d050a0e0-08e3-4031-83ad-a2ad909ad4c1))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp d7b102e6-3741-4eab-8cac-663800d35fe0))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp dfe00229-e196-4b6d-9bba-b58cdfd7d3eb))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e273832e-3bb7-460f-82ec-4b908892b35d))
+ (fp_line (start 12.56 7.71) (end 12.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e43a259d-e74a-44c5-9418-7b246e36d9a4))
+ (fp_line (start 12.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 4ca7f68a-b077-4c60-948e-0961a8bf023b))
+ (fp_line (start 12.95 8.1) (end 12.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 5ac1a134-fe89-429d-9fd8-66caa998a7e8))
+ (fp_line (start -2.95 8.1) (end 12.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp d4f10cf7-6688-458a-a617-5d82d37e14f2))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp ea68b3a5-af47-4fc3-b577-b3fbf7ae8ac2))
+ (fp_line (start -1.25 0.6) (end 5 0.6) (layer "F.Fab") (width 0.1) (tstamp 3c68fd75-7f88-4761-8b3c-6d7af20be846))
+ (fp_line (start 11.25 0.6) (end 5 0.6) (layer "F.Fab") (width 0.1) (tstamp 70f95d9d-9d99-459a-a654-9c1f7e2829dc))
+ (fp_line (start 11.25 -3.9) (end 11.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 713eadaf-ff8b-4840-98ab-435e90df8058))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 799b2696-3fdf-4024-8cfc-7b4473e6898b))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 7b24c22d-7613-400d-b4b6-b851d25634d6))
+ (fp_line (start 5 7.6) (end 12.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 8790749b-0239-4a8d-90a0-aaa4662dc82a))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 95ec875c-f808-4a61-83a8-0a4692d7406c))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp a5ee4b95-9613-4933-a27d-b3932276133a))
+ (fp_line (start 12.45 -3.9) (end 11.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp aa6c19ae-ffc5-4423-99ce-ccd05e1e5475))
+ (fp_line (start 12.45 7.6) (end 12.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp dbe2885d-03e2-4d4f-8d67-2a6d5baeb205))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp f23b2c37-113c-4d0c-8c02-62cc49d680e6))
+ (fp_line (start 5 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp fc3ed321-322b-4d82-9139-1b531455e091))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp fe12c6ae-5dcd-40a3-9697-61509eef7500))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 95a19afa-7598-4ce7-882c-8ae2e964af7e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6356ae57-3b33-47f2-880b-bf9f559c1747))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 61e760b4-9410-4a77-aa68-846f06dadae9))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6b50dd3b-c236-4b50-971f-9cd5333f61f8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S5B-XH-A-1_1x05_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..0b54bee7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S5B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 04eea0d3-ef17-4375-97be-ac384418d5a4)
+ )
+ (fp_text value "JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal" (at 5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15c830f8-a03b-49ea-8233-ba176dcbfda7)
+ )
+ (fp_text user "${REFERENCE}" (at 5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69ccaae3-e223-40cd-a5c4-c189350d7a66)
+ )
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 02b497ed-02ee-41e2-a862-8bd3c933b876))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 058720ee-a3d2-487e-a229-49b8ed6721d0))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0da3547d-b069-45f5-8a13-a251d8a895b5))
+ (fp_line (start 12.56 9.31) (end 12.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 10aeba12-3d6c-4041-b253-c5a4e4ecf13c))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 21d6e5d6-0d87-4a8f-8155-7e24e0c0f8f9))
+ (fp_line (start 5 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 2fa9994d-6761-4b39-8287-6383d0da5f84))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 35913981-a746-4736-ba75-1ab4e5a4083d))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 3630c84e-56e8-41f6-9899-4c0df31715d8))
+ (fp_line (start 11.14 2.09) (end 5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 4e7d9f67-084b-43d0-ad91-e141b0343199))
+ (fp_line (start -1.14 2.09) (end 5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 5a3f27d3-fa4f-47d3-aebd-e758c4ce191e))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6257e866-f2da-4133-95d1-ea4ebeb15759))
+ (fp_line (start 11.14 -2.41) (end 11.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 6c1e66f7-7ba9-49bf-999b-0e8a1386701f))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 6ffbf592-e8f1-4ba4-b864-fee7a9f6ee0b))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 78183f0b-6e67-4cb2-9e2d-45f1a4f7bb80))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 79baab90-4b5d-4868-bb2c-88d9bc962ee5))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7fb50158-54a3-4bd6-ac4f-8d9fe89e904a))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 86494479-ca17-40a4-a470-f84beb07b449))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8b16df0a-8a29-4eea-95de-1ad8fcde1add))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8d56c8b6-2466-46d6-9095-54d8ace7c0e9))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp a1cd924d-34ed-4dd2-8b78-46d657c22fde))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp ad752e87-01e5-4f69-a3e7-4ff357c4c4a3))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp afd1e3a3-179d-4cbd-b6f2-a31c4d5848c3))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp bc989de4-f303-43a0-8e0d-fe44604551a5))
+ (fp_line (start 5 9.31) (end 12.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp cb9dc95d-92c7-42c9-866a-6fa38d4923db))
+ (fp_line (start 12.56 -2.41) (end 11.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp ccde10cd-4267-4940-a33d-366bc8d95065))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp d38e71ef-9c72-4371-b4e6-784c37060f37))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp d6e86f22-f9bb-40d1-8d67-0635863fbf44))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e48c9a89-bc4e-46b8-8a91-42b17d82dd56))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp f142d3ed-41fb-4864-a674-d08a12b2efc0))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f6e877a7-1cf5-493d-819b-bbfec26116f1))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp f718c12a-ec35-48e1-9f4e-0bf3828be52c))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp ff0bb9fe-8aa2-4f9a-ad97-e0328fdb33ae))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp ff6fbb65-6298-463c-9edb-d227003a663a))
+ (fp_line (start 12.95 9.7) (end 12.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 2b3316a5-16a5-483c-bd37-f37e5793b8d6))
+ (fp_line (start 12.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 3b73f802-5494-42f7-89bc-3f64a99a1580))
+ (fp_line (start -2.95 9.7) (end 12.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 48960ae6-dfe2-4009-bc2a-19af0b3225e1))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 8ebd2982-2647-42c1-971d-9f8ef0c1f387))
+ (fp_line (start 12.45 9.2) (end 12.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 09c8e9c1-d1fb-4c5d-ac13-603f587e59d6))
+ (fp_line (start 11.25 2.2) (end 5 2.2) (layer "F.Fab") (width 0.1) (tstamp 0fd120e0-8a43-4767-942f-aa24a0768cd2))
+ (fp_line (start -1.25 2.2) (end 5 2.2) (layer "F.Fab") (width 0.1) (tstamp 2268ec63-22ab-4440-9543-2c5c78243813))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 787d3a19-f3bd-4e4a-9a38-b39524e411ff))
+ (fp_line (start 12.45 -2.3) (end 11.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 82db96d8-0957-4065-9e71-31a247197005))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 966799d7-8656-447f-aaf4-4dfc22a1f9d9))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 995e0041-c6f2-45d4-9dc6-9607c7661e9b))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp c90baec8-a12c-4dc3-b7ae-92ee89fdda73))
+ (fp_line (start 5 9.2) (end 12.45 9.2) (layer "F.Fab") (width 0.1) (tstamp ca75c207-899b-4ae8-b42a-217e317df245))
+ (fp_line (start 5 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp ce776c54-09bb-4f89-b21e-830e3c734faf))
+ (fp_line (start 11.25 -2.3) (end 11.25 2.2) (layer "F.Fab") (width 0.1) (tstamp fccb72a6-fe4f-4e14-b350-9f36e2607993))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp ff98f9b6-4cb5-48f8-907a-825eeac1caeb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 26b9dd21-e344-4f0c-b207-eabdd84c4d65))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp a4bd4b41-4988-4a81-9750-d6b59cc7b07c))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 51b7f664-10c9-45ab-8d9c-a0bb56b75251))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 6be9a897-277c-410d-bfc7-2ed3e8077359))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e5ce50ae-1ee6-49bd-b3ad-552127a0faa8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S5B-XH-A_1x05_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..4ae80870
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(footprint "JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281476)
+ (descr "JST XH series connector, S6B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b858bfc6-444d-4680-88c4-d2b88c33af54)
+ )
+ (fp_text value "JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal" (at 6.25 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6f4cfd34-7b58-4948-856e-2105489ad481)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1bf92005-82f6-49e4-9739-33e495ca906a)
+ )
+ (fp_line (start 15.06 -4.01) (end 13.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 1195102f-b280-4753-9f9b-548341dcd79e))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 266bac36-c699-452a-9331-4bcdedefa94b))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 26f0800e-aac9-4cb4-b21e-1d79e550b6e7))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 2f954dbe-61ba-4b2b-9465-2fdbeee1f326))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 31050f15-f794-40a8-a19b-142d15388aa3))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 325aa5ee-f1be-4dd8-983f-44ca0dc483fd))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 404c36e1-99ba-4350-b835-25af67617bd7))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 54db99a2-621a-4d46-8bcd-3294dd8275fe))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 6247ba20-08ec-4dc0-95da-62f1f6102d04))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 64414168-6def-445e-9b25-f7e39ecce339))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 65283555-9be6-484b-9ee6-5ce690737ce1))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 663eadf3-136f-48bd-8ba3-969dc69220e0))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7519cbba-321f-4746-b578-5bc307a56259))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 81e7be5f-7780-45d0-b39a-1c246c4d4965))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 8a503359-7f2e-41bc-b2af-c5136c3d8862))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 8f596f14-a79a-4d83-ada3-c13d9a416ce4))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 969423cd-8669-4c12-ae51-08bf1e47597c))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 9a60f0f5-bb8c-42ac-88f6-5ea53baa0563))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp a1ba426c-d4a5-4a0d-a5d7-a18c161918c7))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp a45fcc74-73f1-496b-a3a2-99a829af4403))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp b3070fdd-5040-468d-ab7d-0bc8ff32274b))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp b93f7142-b23d-4c91-b4b0-da9054f4ccfe))
+ (fp_line (start 15.06 7.71) (end 15.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp bac5cb73-ed8e-4d5c-b9d1-eb48a510ccdd))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp be5c1fcb-da77-4132-86f3-beb89eeae25e))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c1bde9f6-3025-46d4-a2af-0dc7ebb7dcb5))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp caeb5240-59e7-47b9-8f86-0f657a040b74))
+ (fp_line (start 6.25 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp cbf9dce4-7183-40f9-aa59-7fea5abe09f4))
+ (fp_line (start 6.25 7.71) (end 15.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp d58ed483-da10-4845-8fc4-0dc33aa6625a))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp df2e8b82-96b6-4a02-a23e-c38bc7a64bc8))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e4b87fbf-681f-4b71-940f-b3dc0b48081c))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp e5877561-cce8-4118-9514-ccd40b13e9b9))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e9d6a0de-108c-4ccc-83fe-313eefdc431c))
+ (fp_line (start 13.64 -4.01) (end 13.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp f4d63f75-fa05-4490-a302-c11f3e2376e0))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp fb51d1fc-c377-477e-a3ae-9511f7ddc0b0))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp fbbc8b84-cd6f-4d19-bd86-613464ceb65b))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 4798b5b1-58e6-4396-b048-b5cc3c6be453))
+ (fp_line (start 15.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 64f34755-2190-46ba-bb5d-42f5022974e5))
+ (fp_line (start 15.45 8.1) (end 15.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 97414b28-ac24-4971-a978-500d226eebf2))
+ (fp_line (start -2.95 8.1) (end 15.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp f7ba9efd-cddf-4025-85e4-1755827e3241))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 0bafd99b-d1df-41c8-b286-83429442017f))
+ (fp_line (start 14.95 7.6) (end 14.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 3b4c2251-3677-40cb-ab58-ebdc5e5eab92))
+ (fp_line (start 13.75 0.6) (end 6.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 45830fc5-29a0-48a4-b263-a1eb1896f76b))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 6a3b3af3-a8c7-405c-b2f4-a89a23b64bfb))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 733dfb75-4476-4af7-a33f-a4cd6be754d9))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 76aeddda-2d4b-41a7-8d56-7e4db23993cc))
+ (fp_line (start 6.25 7.6) (end 14.95 7.6) (layer "F.Fab") (width 0.1) (tstamp 7c845b07-8a19-419a-b98f-1505aa0c9401))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 863fa760-bc4e-4acd-87e2-2018f274943f))
+ (fp_line (start 13.75 -3.9) (end 13.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 8bfc370d-fb65-4d2f-a05d-2949a21cbc97))
+ (fp_line (start 14.95 -3.9) (end 13.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp b7bf1a02-a3e1-4840-a650-658e00f36e33))
+ (fp_line (start -1.25 0.6) (end 6.25 0.6) (layer "F.Fab") (width 0.1) (tstamp cb0d6bf8-560c-41db-ba2a-b20ae635798b))
+ (fp_line (start 6.25 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp f401009e-41a4-481e-a215-b37dc63c9539))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 2ca76534-bfaf-4381-8d6f-ff5435a39be9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4e4320b5-527e-49b2-aced-7978342c10e4))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 319687c5-006b-4dce-85ba-460f61a9905e))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 28cd3c3d-2c35-4b8c-9945-7e1219966b4a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp ed7e05a8-7b1d-4206-9758-6ceefd643e03))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9e607a77-2178-46a1-b8d8-895f785cfdad))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S6B-XH-A-1_1x06_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2285128f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S6B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.25 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 45cc12b2-4cee-485e-b67e-2a30086fd06a)
+ )
+ (fp_text value "JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal" (at 6.25 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 182639c5-131f-4f58-bcfc-e1ba5d0e94b3)
+ )
+ (fp_text user "${REFERENCE}" (at 6.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7086cf97-5769-4bf0-88e7-cfc33316cff6)
+ )
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1062e91b-ae7c-4c6e-a582-f898dbc8e639))
+ (fp_line (start 6.25 9.31) (end 15.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 112f0882-fc13-4657-8a72-40a74682f4f0))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 14dd7d54-6966-4c7f-a731-4bfec95e7ad2))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 151fa331-75f2-43de-bf3b-5ec9c4713abc))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1f40bd20-bbc1-44ce-9c95-8847acab690b))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2998188d-8f06-4ab1-a8c1-b585dda5e6c2))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2af3aaae-0f6f-438c-851e-23a3d9517a03))
+ (fp_line (start -1.14 2.09) (end 6.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 41f232ae-49dc-479e-be42-9de73872a095))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4228730c-033b-4843-b480-c396c2b70520))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 44b75c56-296b-444e-8354-92759c1a5879))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 4c8ce39e-10b6-4a58-9f59-686643132f8b))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5199f824-f3b7-40f6-8fef-1097d0875ae6))
+ (fp_line (start 13.64 2.09) (end 6.25 2.09) (layer "F.SilkS") (width 0.12) (tstamp 579e3ebd-1525-4876-b34f-fa9692cb18c5))
+ (fp_line (start 13.64 -2.41) (end 13.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp 5d3877a3-2766-4517-965e-df24e410e3a6))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 70b145c6-39d7-4be8-8520-f063b4f315f2))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 79f186e7-3745-4fac-a29a-20e07fa18cc4))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 7c6ed364-3bf0-472a-ad80-cd13e5184a52))
+ (fp_line (start 15.06 9.31) (end 15.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 8746a648-3abd-4330-a215-5580ffb08cb3))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 915db7ae-5bb4-4931-905e-9c920b0cc60e))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 9496e0fe-c4e9-4316-b9c9-60823a77d94b))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 96d0d804-6200-448d-85f0-b2812c661aee))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9e5d8a94-6904-4fc8-8f28-127c757f92cb))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp ac3e2bac-41f1-4190-9301-f44d34a46ae1))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp b8f78d27-3fd1-4389-9188-a73e5ec0f24f))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp b9b2e427-1eaa-413d-8278-d5f06f089bae))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp c6f11ddd-c0f2-48af-9434-5f3920bd50ee))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c9fbdafb-1b24-4222-8641-c2d475cd445a))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d021d705-2bd0-4006-ba6e-5503c965ef2f))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d395a51b-7d3b-4427-9d87-b3c3352ea8aa))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e2f313dc-86f6-4e9d-8b7b-00b5c7f22d1b))
+ (fp_line (start 15.06 -2.41) (end 13.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp e559ac39-506e-49be-83d7-19551296cb76))
+ (fp_line (start 6.25 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp ec1fb54f-4599-4a38-b22f-18b3a9119fe5))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp eff1b270-d61f-40d1-8740-5157d6a5ab14))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f67d92c9-f7d8-4219-b32a-c58b75dd0fb6))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp f72980b9-0987-4dc6-9df1-9f56727f5324))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp ff48e0de-0290-4b0f-944b-48f60ecad5f9))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp ffeb161e-5b59-4004-9633-090a78bdf86f))
+ (fp_line (start 15.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 54587cbe-0432-42a6-953c-da3e13017337))
+ (fp_line (start -2.95 9.7) (end 15.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 61c79543-a913-4484-bf32-836f1b8b96b4))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 7ce40fba-ee7f-4537-b310-0fbea8ab7e00))
+ (fp_line (start 15.45 9.7) (end 15.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp feb9f96a-102f-414d-b726-937b931685c2))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 0074cba9-c82f-4f93-bb93-32c624329312))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 00b60533-4993-44e0-94c1-f7795788ebf1))
+ (fp_line (start 13.75 2.2) (end 6.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 0eeb897b-4c26-4c6d-b91b-a02288650e88))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 1c536a41-6657-4ff0-81a9-40e3a9623409))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 1fa98c2d-9c9b-4828-a4f1-dfc4cab1c927))
+ (fp_line (start 14.95 9.2) (end 14.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp 61cb59d0-df8e-426b-ab66-f291d51f35bf))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 67c0775f-024f-408f-bd1d-ab35aa3c5874))
+ (fp_line (start 14.95 -2.3) (end 13.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp 88c9ce0c-5fe6-4bff-9e2d-cf639634aaae))
+ (fp_line (start 13.75 -2.3) (end 13.75 2.2) (layer "F.Fab") (width 0.1) (tstamp 8dbb4509-4de7-4058-b08a-a58068f04ff9))
+ (fp_line (start -1.25 2.2) (end 6.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 9a70ee67-be8d-40a3-9c1c-e867a775e990))
+ (fp_line (start 6.25 9.2) (end 14.95 9.2) (layer "F.Fab") (width 0.1) (tstamp 9a778fd8-0645-4b62-9668-82cb6d8cdc10))
+ (fp_line (start 6.25 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp f701ba73-617e-4b5a-8428-551ca0ea6757))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp e9904bb8-c535-4de3-8004-fa5a470d5baf))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c6131c85-6d22-4d83-b15e-9137d1412022))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c6923c04-f80b-4895-ad91-8d3889ac9ce8))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp bbcd85fb-831a-460c-aa35-1c5fc19c1926))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 730a2d35-74a3-4411-9497-efb82c50ae89))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 753ab9a4-b65a-4539-9b17-71fa0c45c190))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S6B-XH-A_1x06_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..d25548b9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281476)
+ (descr "JST XH series connector, S7B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 86a7c6f9-957e-4b7b-9296-50d0109c31c0)
+ )
+ (fp_text value "JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal" (at 7.5 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 917dfd4c-c316-4484-b655-d93fcaa0bef0)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3168e1ab-b83d-491e-99f5-c54b2e799e25)
+ )
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 003751b1-82bf-440b-b347-17a0e617b480))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 033146cf-cc16-49f2-94f4-7de51582f3a5))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 064f2891-621c-4ef4-9eeb-7a775c0237d2))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 0d264810-7e66-45c2-bd4b-0de655d92669))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 13cdbdc3-c1af-4323-92b6-d7c85e57cb2a))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 19ea93c4-5da6-4a3c-9171-080950786520))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 2f06dd24-1db0-4304-be81-3b7046b2d65f))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 3507031a-22ac-4f81-b158-dd75ca18ce29))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 3a158178-f908-4bc2-ab97-56cce3fbf4c4))
+ (fp_line (start 17.56 -4.01) (end 16.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 3e8a6105-0709-4665-9943-efdf61f7270c))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4582f08a-b136-45d5-bfe5-a439a128a4fb))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 468a3cfa-e5c2-4284-ab8f-1e92ceef44dc))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4b35fb5f-e512-404b-ba34-33f011b9cbe9))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 672d86d5-ad19-475d-a254-b678c6a7ecfe))
+ (fp_line (start 17.56 7.71) (end 17.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 76f1cf7a-5ec0-4123-bdbd-f83bf515b6b1))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 77109146-c2b8-4e73-8712-1da84a729fbf))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 7d02353e-bcb7-4ba7-89cc-4f48e65bc32a))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7f9d4e16-5681-41d5-aa05-8d9e7b64287b))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 95d0462e-da71-4f47-9c53-35dfb7797dde))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp adad6158-4211-4ac0-a55e-8f05cf4e8566))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp b25b92b8-7213-439b-9999-9b9097fc3e0e))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp b5eb1fc3-30bd-4c0c-882b-a6552c6e6e05))
+ (fp_line (start 7.5 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp c2e94a95-b99e-4c4e-9263-892020f809cb))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c3a633f5-3038-4b33-8a3a-91095e74ebe5))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c781ebed-e06a-44a5-9b13-6af3c51dbee0))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp c8371e81-c6b5-45ba-9c2d-b9bc8dec2269))
+ (fp_line (start 7.5 7.71) (end 17.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp d0250c4b-7da1-4f3d-95e6-b6cb259dccc5))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp d21406db-ff6d-48a8-85fe-4a73e4a8f697))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp d4e09ece-6fa7-4598-a722-3d00c6d8e130))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp d9dc86d0-e928-4f59-9a5e-a29388f94411))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp e2dbafe6-5fd5-44e2-81d6-f4d173eda56e))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp e51e210a-2ef8-4923-9f34-701cd8c9cbcb))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp e81c2e96-eb55-4d6b-9564-0441d0151a4c))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp ee8cfbdb-d99e-4a1a-890f-8def7bac421d))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp f7390389-c500-4e92-b78e-f2eecbaf5a0e))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp fbe9cd68-63a4-4cfe-857b-8ce2c703735e))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp fce1359f-c59f-43b6-b7ed-e67d5b3ca040))
+ (fp_line (start 16.14 -4.01) (end 16.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp fdc45d7b-4739-4675-97be-5ad327f0d978))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp ffcc22df-96b7-4eb3-a120-13c883f2d925))
+ (fp_line (start -2.95 8.1) (end 17.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 2b53c512-d2b1-4462-9eae-6c4601914fba))
+ (fp_line (start 17.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 4fc89462-47bf-4b1b-bee5-0038c6749a15))
+ (fp_line (start 17.95 8.1) (end 17.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 6028af98-f260-44d3-aba7-8edd2e7595cb))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 655e4c08-a1b9-4d11-9491-4ab545e6d3ea))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 1ff9da1e-c54a-4592-a1ad-d6c263866464))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 2a888db7-3b48-48ef-aeef-e98723d03b2f))
+ (fp_line (start 17.45 7.6) (end 17.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 325966d1-fefc-4dd4-ac20-690ea006f858))
+ (fp_line (start 7.5 7.6) (end 17.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 539c9a1c-5c3f-4b52-aa8d-215d004f3f84))
+ (fp_line (start 17.45 -3.9) (end 16.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 5e63fd62-a91c-4c29-ba93-65413c9a1868))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 74830fe4-02aa-4d98-8165-15db3b4adffa))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 80611afe-f1f4-4276-b801-b00d2449f0e8))
+ (fp_line (start -1.25 0.6) (end 7.5 0.6) (layer "F.Fab") (width 0.1) (tstamp 958b6c48-88ef-472b-9cb0-f0078db145ab))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp a02fd5e2-e464-4242-9d13-9b1ac30680d4))
+ (fp_line (start 16.25 -3.9) (end 16.25 0.6) (layer "F.Fab") (width 0.1) (tstamp ba7891c8-6214-4708-958e-802428549683))
+ (fp_line (start 16.25 0.6) (end 7.5 0.6) (layer "F.Fab") (width 0.1) (tstamp d94eed44-9699-4e86-9010-c31f3433cc9e))
+ (fp_line (start 7.5 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp f9f3cf64-f473-4e20-844d-f54e2e97f8b3))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp b89470a7-3a2e-4293-84f6-13cb0490dcb9))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f3c743e9-a356-46b2-a75f-6ed0dd8c5648))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c79ce9f2-2f01-4219-a62f-a832f774237a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 29b85fc7-f352-439f-8093-e8c8db01608e))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 4f423ff5-6615-47ea-afc7-b0dd0dd983d8))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e04ea245-91e8-4289-b43d-bf5b74c46c9d))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 00fce3fa-050e-4849-ab17-bddd3694fe87))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S7B-XH-A-1_1x07_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..402e02a6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S7B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 687ae911-27e2-4db6-9e10-36ce8170ed74)
+ )
+ (fp_text value "JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal" (at 7.5 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 261b59d7-7e35-4ec3-9cd0-6c883c58c07e)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d94044bb-3599-4e12-ac25-140133821bcf)
+ )
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 02a1cf32-621a-4dd4-b0f9-35f3d26c3e13))
+ (fp_line (start 17.56 -2.41) (end 16.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 11a5dc3f-9b29-4510-a6b9-f78a765352a9))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 1679601c-d967-4add-ab54-7a081304dc62))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 1d0fad02-aba5-4f9c-ac4c-17fdcf0539eb))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 23a103de-b54c-4440-917d-c57e7db19a8f))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2aaa7107-3b7c-4d8f-a930-33e2330b8b74))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2ae240fc-b8be-45d4-9644-08e08bfd4876))
+ (fp_line (start 17.56 9.31) (end 17.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 3283fc2a-dfb6-4297-a1af-09d6b5a88d68))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 4238ea41-2cc1-4e94-b4ad-c9f6355b20e9))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 4260675c-7ee5-4330-8118-1b3643fec917))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 458821c5-3d59-4ac4-a421-212c85c8eb1f))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 46305fe7-dd8c-40e8-b44d-92048a0305ee))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5580410f-dc4b-442a-b809-97490c1db683))
+ (fp_line (start 7.5 9.31) (end 17.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 5feaa7a7-194e-405f-9f2b-78f9c2d1bf25))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 63d197d4-89ab-43ac-b881-336ed86a8e02))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 63f291f2-0e09-48db-8c3e-627171d7b40e))
+ (fp_line (start 7.5 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 699a3e58-b449-4631-83ca-c68f0c0dbd53))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 6dba249e-2cf7-4635-8a94-f18baf1189ea))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 75523d5e-dc23-4685-98dd-1ab442083fbe))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 756fcdaa-ee0b-410e-b26e-8f3d616d84a5))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 76357cdd-d5ec-4a7c-93f9-428146cf17c0))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 7a7260d4-62bb-4039-87f0-0bbc33104fde))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 92e9065f-946d-4c0f-98e2-172faccda551))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 93c1c0f3-cf56-433e-9576-1215f64b3f2a))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 9503c84d-7d87-416f-b732-116e54375132))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 999c0c86-ba11-4e68-9d9d-3769079a42ea))
+ (fp_line (start 16.14 2.09) (end 7.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 9c9d5628-948d-4605-a42e-6f55746f52b0))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp a206c491-bf7f-466d-b13e-2c0109fb5a1a))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp a81f6a8a-f2f7-4998-9628-dade72fd7b65))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp aa522b54-6266-4f03-8979-9e613b6f85f8))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp b29e6a60-508f-4dcc-84a0-5954d04a276b))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp b337d8a9-4230-45c4-945e-b307cbf45ca8))
+ (fp_line (start -1.14 2.09) (end 7.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp bd630745-3c78-4fdf-9c5b-3a97a75417b6))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp be9b6b1b-9777-4cda-90b7-222a3a881750))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp beb71fe8-8446-4bd5-b85b-2ee302e07f31))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp cefb2205-552d-4969-89b6-dc7888845fa0))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp e51f2b89-9ae7-4239-952d-69f7da055f9a))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e520ad0f-cbe6-476c-9908-847f983386e1))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp e64e1f5d-1219-49fd-aad2-1212338b426f))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp f3a834b6-d191-4ee4-83de-d3a2410992c1))
+ (fp_line (start 16.14 -2.41) (end 16.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp feb9e048-39f9-47f6-be75-8a9ccdc4bc97))
+ (fp_line (start 17.95 9.7) (end 17.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 9cc11d20-2239-4a8e-a679-7988e8d98cf4))
+ (fp_line (start -2.95 9.7) (end 17.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp a33b4554-4360-4e50-ad37-51c0ad7c84ca))
+ (fp_line (start 17.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp d1a9ea88-6eca-4569-92ce-2dde3d2a51e6))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp d8664082-1951-4944-95c3-9e8013bd6a47))
+ (fp_line (start -1.25 2.2) (end 7.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 138ed96f-c5b6-4f50-bb4c-2798ed2a16e5))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 3156941d-7a47-47cb-a3c9-04a0481876e6))
+ (fp_line (start 17.45 9.2) (end 17.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 55a3e6a9-faac-4181-bae4-ecc0f9d2d6a8))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 5656a7dd-cb59-46a9-bb3c-f16315ad3466))
+ (fp_line (start 16.25 -2.3) (end 16.25 2.2) (layer "F.Fab") (width 0.1) (tstamp 6442d15e-7b78-4ce9-9acb-35ebd766c12a))
+ (fp_line (start 7.5 9.2) (end 17.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 8ddb3067-129a-4d11-bfc5-0602b4acb749))
+ (fp_line (start 16.25 2.2) (end 7.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 8e58945c-4583-41c7-a102-6c2115c07072))
+ (fp_line (start 17.45 -2.3) (end 16.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp a9dabc91-4336-4ad0-976b-e4a3a8f23861))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp d2893f3b-d91d-44dd-8645-64843a644277))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp edb09ea5-96c7-4858-94ec-23a2b49409ef))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp f9d07101-4686-48f0-8a72-76f95098d2e0))
+ (fp_line (start 7.5 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp fb482fb5-01fe-42c8-9619-92206b6c3956))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp f5ebc424-7cb5-4692-91bf-482f7471d3e0))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5da11251-4a53-4995-8549-0383c461793e))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c21e9e89-0267-4d02-b03d-ae819477c73a))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9f8df503-0b09-4b5a-a62e-1b77be5430fd))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp b5e5bfa1-718f-4302-a299-7b35f864fb4f))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9eb52d16-f853-498a-a62a-60cdea311aae))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 827c6296-8560-47bb-9030-0023a5f02649))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S7B-XH-A_1x07_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..d409d034
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281477)
+ (descr "JST XH series connector, S8B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c18249ca-70bd-49a1-a5a5-eac97a3271ec)
+ )
+ (fp_text value "JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal" (at 8.75 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e2dbac9a-4a06-40fc-99e8-b7970860487b)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 113e4e52-8d74-4c20-a8f1-9576dc9139a3)
+ )
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 00963205-f4f1-4732-bad0-8c1d51c859a7))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 06c60d26-c1a7-4795-b7ec-a9c84bbca188))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 1cb500c2-d0e7-40dd-a12a-8f71b932ceb9))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 25053383-3aed-4e70-a1f6-e0eb0976913c))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 256e05b4-b7ff-491e-8f27-fe607a43a134))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 289b8087-1dae-4368-bc30-3d28e9299007))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 2a11b587-6e06-4712-8d7e-364c5e809482))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 423b5bed-6a6e-4e0b-87c2-1e6a7d366f3e))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 4b412ed7-f3eb-4f02-99e8-5e99d0384128))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4cab5c3c-9f07-484b-85d2-472d3038bb4f))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4da645d2-b0f5-4bfc-a86d-31a9e120297c))
+ (fp_line (start 8.75 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 503df1ad-8731-4a25-9f6c-199f5580d1a8))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 54066f0a-1d93-4dfc-9a57-4dd20247f014))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 5514f1fa-416e-457b-be70-ce5a0e3071d9))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 57a06691-e31f-4b03-bbc7-5777b7189d2e))
+ (fp_line (start 8.75 7.71) (end 20.06 7.71) (layer "F.SilkS") (width 0.12) (tstamp 59922fea-66e4-4108-a73f-17d196416dbb))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 671996ba-971b-452a-ab8d-e8dcd05dccaf))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 706f1930-90e0-4327-ac9b-7992c48a49ba))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 76a3e057-480c-4389-9231-bc9052443d3d))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 7965e28b-78ab-4b3b-95f3-b77b0c06a145))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7c30bbf1-6431-4626-9125-ca1f2024bc07))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 7ee66dc0-1c6f-498a-9a36-9eccf1a7b0dc))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 9583fc18-e08b-4f96-84ca-20358b1f9d39))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 9b4afb0b-6712-42b9-8a5e-33840acd974c))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 9ffdfa59-5dea-47ec-a7e4-da486fca188b))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a1c10af2-29e8-4868-93cf-ba6328e08dee))
+ (fp_line (start 20.06 -4.01) (end 18.64 -4.01) (layer "F.SilkS") (width 0.12) (tstamp ae3b8938-2374-4491-ae63-123a49dd05ab))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp af695951-64e1-45bc-b688-2e355a6816e9))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp b0dd35a0-ddf1-4b90-819b-cb753e3c5658))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp b5527f79-405a-46ed-9844-0ede47612eb5))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp b5954437-ae47-4ab7-8a5f-c486023d4bf5))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp bafd01ed-5b3c-4926-8d59-7e8336dab690))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp bde2f768-a279-4440-af04-677c0f60f4ae))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp be3fa8eb-e7f8-45ce-a4f5-b85a593bf9db))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp bed27284-f80f-42b0-b516-ca940a941941))
+ (fp_line (start 18.64 -4.01) (end 18.64 0.49) (layer "F.SilkS") (width 0.12) (tstamp c3149a0d-6a39-4a66-a9fa-1eec57fc93f2))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp ce3cb71e-bbfd-4e4c-a753-9c1068ab17b0))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp e59d6bbe-0751-48c9-ad8f-83c807751e1d))
+ (fp_line (start 20.06 7.71) (end 20.06 -4.01) (layer "F.SilkS") (width 0.12) (tstamp e673f7e8-ae97-47fa-ab6f-83a62bb21038))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp e80146c6-e001-4859-a517-c69813033b93))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp ec4bffc3-20b4-40e9-a62f-a3eb3428afa0))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp ee18ab6c-e8ce-4b24-8ea0-f0e48b478220))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp f2b8eeed-315f-40c8-b224-3b62395c1ee7))
+ (fp_line (start 20.45 8.1) (end 20.45 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 2fde956c-dc07-45a4-a12c-dd03b8761e79))
+ (fp_line (start -2.95 8.1) (end 20.45 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 3d90b307-5893-4dad-97ea-16d6edab7427))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 4f5b0dc3-6df2-48bb-bd12-7c06bd944ee0))
+ (fp_line (start 20.45 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp 4fe95ad2-2682-408b-9260-5e1c958b8a3e))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 31555ce8-71ea-4ffb-9a74-4c4df703bfd4))
+ (fp_line (start -1.25 0.6) (end 8.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 4a6f6546-c037-49ef-9225-053c2fb582c7))
+ (fp_line (start 8.75 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 571565cc-6f38-4737-a3bd-2278a19882bd))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 65b77733-fade-4296-8382-769a9ca3cb70))
+ (fp_line (start 8.75 7.6) (end 19.95 7.6) (layer "F.Fab") (width 0.1) (tstamp 6857f79d-ec82-44a0-b2bd-636fbd59acbe))
+ (fp_line (start 18.75 -3.9) (end 18.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 68fc25d0-12b3-431a-8fc2-611e34737657))
+ (fp_line (start 18.75 0.6) (end 8.75 0.6) (layer "F.Fab") (width 0.1) (tstamp 696fd5bd-b80e-4699-874f-91dc9ac2b6d6))
+ (fp_line (start 19.95 7.6) (end 19.95 -3.9) (layer "F.Fab") (width 0.1) (tstamp 85dad7b5-8020-46cf-8dac-4407493c17db))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp b4cfe900-abee-44f2-a19e-53095cf786c8))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp d61b5c49-0c96-4828-b3c9-da7dbc08e0bf))
+ (fp_line (start 19.95 -3.9) (end 18.75 -3.9) (layer "F.Fab") (width 0.1) (tstamp f1d05171-8087-4d7e-846d-d5475d714ba8))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp fba724bc-faee-4fd2-9737-f77e536596a9))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 7e4a01dd-f65d-49af-88f6-1784cf1f91ec))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0fb44e53-ebb9-4e41-909c-6c6c99b960fc))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8b5c26a3-1fa3-4d55-9acb-f49e30adb221))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e7f74c0e-d5d7-4790-a71e-abcfb4fd454b))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 62e0e418-221c-4717-a41d-74fc85446533))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e67eac80-a943-4a3e-a788-b4350c956a81))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dbb543d8-445e-47e3-86e8-b6a46fd49884))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 91468355-1044-49ae-8c3f-44b6a989cf3c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S8B-XH-A-1_1x08_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f1ecd17c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,93 @@
+(footprint "JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S8B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.75 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c2d4c1a-04a3-4c44-bf2f-fd25bc2aac1d)
+ )
+ (fp_text value "JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal" (at 8.75 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ce1c67b-4336-40e7-aa0d-e8577b01c561)
+ )
+ (fp_text user "${REFERENCE}" (at 8.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0beee48d-4a26-4b16-96d9-ae9940c58c9e)
+ )
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 0545a2cc-7037-4951-a230-5f493914097a))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0c2d43ef-dee6-448c-8d68-bc4af82fd861))
+ (fp_line (start 8.75 9.31) (end 20.06 9.31) (layer "F.SilkS") (width 0.12) (tstamp 0d53f44f-7122-4adb-a1f4-0678f82cfa85))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0f6153f2-9e12-4120-8f17-9f8ea39f5a81))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1592615f-d8f7-4d25-9425-2987edbef9e9))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1a0a68e5-cfcf-4035-af00-b3acfc857ec7))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 1a27a47e-cc8c-46c6-a7ea-e38e68f33df3))
+ (fp_line (start 18.64 -2.41) (end 18.64 2.09) (layer "F.SilkS") (width 0.12) (tstamp 1d779ace-b538-4de8-8a0a-d0145b8e1957))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2584e4ea-c60c-46d5-bb09-f778d2779a5d))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 2d937c9b-2fdf-4794-8d89-ee38fb134ca7))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 35822025-4f6f-43db-868d-dde18895105f))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 39dd9f90-87ae-42a5-9feb-31317ce25884))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 461e9681-f5a6-4357-93f8-78b655a5e400))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4b16cc03-ab70-4be6-a742-01f84b57fb16))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 6036ae28-8e48-431b-a60b-6e65fd1bd908))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 66dc25a2-afba-49ac-b791-982c6ccdd302))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 6dbfec4d-330a-4bb3-881c-4734d4751e2a))
+ (fp_line (start 18.64 2.09) (end 8.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp 6febfe53-35c0-4763-a005-f7a225be111f))
+ (fp_line (start 20.06 -2.41) (end 18.64 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 72d6d015-e7f4-4701-84e0-c14cdedd806e))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7abbceb0-134b-4216-a53e-08bb054ee071))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 7be6e0da-b10b-4144-9bc6-9da830f0b155))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 7d75528e-a9af-47f7-b782-35ce3a08a562))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 887cb15a-19ac-469c-9f32-931f45f8d6ea))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 89c7fb23-bb3f-4a72-899e-99ad5e3f4a33))
+ (fp_line (start -1.14 2.09) (end 8.75 2.09) (layer "F.SilkS") (width 0.12) (tstamp 8d6af5d4-de4d-4783-85f6-79dc0635308c))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 90807c5f-b932-4966-bc4c-4e39d7409e0d))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 92bc69af-5d14-4d58-9e6e-53106bcfbdc8))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp a4382ab4-1142-4f3e-8e2f-3c1c80fdff2b))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp a765e446-34cf-49c6-89d4-917cebf0158a))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp ad0336d7-4c51-4699-8bf2-6b0d71523d38))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp ad660ef0-cf03-416e-a2fd-412c1af3d68c))
+ (fp_line (start 20.06 9.31) (end 20.06 -2.41) (layer "F.SilkS") (width 0.12) (tstamp ae12d709-7342-4775-8a21-7d7ed7f0d8c8))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp ba4fbb95-e4ae-4f17-85e6-6ed6ecb1ab2e))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c4e7f2d6-1062-410b-9a34-76541a8b0505))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c52525a1-caef-40cb-8ff1-97f4fba465b6))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp ca135074-a10f-4096-892b-5d11a5c3b2ea))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d1c63a09-3973-4fa6-9c33-cc379b2f31ee))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp d28d5344-7ca3-4143-8e96-5fc20b18d3f9))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp d49a6497-3a88-487f-ab8c-9fb9ebc83c95))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp d7bc894b-59e9-44fd-ba59-1994c20f215f))
+ (fp_line (start 8.75 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp dd74ecd6-5514-401c-9bed-c625947ba6a9))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp ee20b5c4-7c01-4bbf-8f7f-3d5cef978303))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp efc393f4-9c83-42b2-ac0a-0f972330f571))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp f8131141-1840-4757-8e50-1a2241c8f309))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp febd9bc1-70b1-43a5-b76b-5456617ba2fa))
+ (fp_line (start 20.45 9.7) (end 20.45 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1399b398-59da-4642-a463-b82e6a1e9c7e))
+ (fp_line (start 20.45 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 1afd59f2-e53c-4855-9380-ee412fa82ffe))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 43f7b05a-56a4-4c75-82a4-6bf41a5673b5))
+ (fp_line (start -2.95 9.7) (end 20.45 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 8a8a835e-d71f-4c88-910e-2b246aa73f37))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 0a43b39b-ab84-41ad-9688-87c8bc65a9b8))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 0c1fa345-6d29-4bcb-aefe-ecbbfa1c1d90))
+ (fp_line (start 8.75 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 638c2ba8-bcce-4735-bda9-b59b382a458e))
+ (fp_line (start 19.95 -2.3) (end 18.75 -2.3) (layer "F.Fab") (width 0.1) (tstamp 9298cdc9-981e-4094-a7ce-d2e5f95e6e1c))
+ (fp_line (start -1.25 2.2) (end 8.75 2.2) (layer "F.Fab") (width 0.1) (tstamp b26f4be6-e4f5-47b7-bbb6-fa7af2ed1205))
+ (fp_line (start 18.75 2.2) (end 8.75 2.2) (layer "F.Fab") (width 0.1) (tstamp b7446753-1d11-450b-a397-8f39f7e6be12))
+ (fp_line (start 18.75 -2.3) (end 18.75 2.2) (layer "F.Fab") (width 0.1) (tstamp bee4c9b3-29c7-405b-afe2-22b46d3ebca2))
+ (fp_line (start 8.75 9.2) (end 19.95 9.2) (layer "F.Fab") (width 0.1) (tstamp c6ab52d0-814b-4897-92f7-f430ef422603))
+ (fp_line (start 19.95 9.2) (end 19.95 -2.3) (layer "F.Fab") (width 0.1) (tstamp c8fa5794-3072-447c-b416-747da82ba88d))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp cc3b6dc5-d5c8-4727-a8b8-2e80e38291b2))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp e4cd5401-4c62-4eab-8c3b-5355a8c4abd5))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp f55731a7-cfa0-4152-a336-a620e3a2a156))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 70ac7d70-9f5d-4c86-818f-610c4bb7d345))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 90152860-8de3-47d1-bfae-62fa536b551b))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8bb99cf0-c520-4ab4-ae28-f4657b1dd513))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dd98a2c0-1ee2-49b5-b5b5-a093ec99e6a0))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3397049a-4f2a-4f79-ad31-af40228c7086))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e5de7e26-6448-4771-a6b7-cdc5322de91a))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 528a1d6c-204b-4747-8ce8-d4b81aee3051))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3e8fece6-7330-474d-94ae-b1b3753ccc03))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S8B-XH-A_1x08_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a7c147cb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281477)
+ (descr "JST XH series connector, S9B-XH-A-1 (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -5.1) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f3711d19-a5df-4445-b62a-cb965e34386d)
+ )
+ (fp_text value "JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal" (at 10 8.8) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1d7fe58b-4c62-4e98-aab5-5388b248ff53)
+ )
+ (fp_text user "${REFERENCE}" (at 10 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2f7b71ae-359d-44c4-b6db-c7707d67789e)
+ )
+ (fp_line (start 17.25 7.1) (end 17.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 03b70494-6a49-4cf3-89d3-e4c5cc4edd6c))
+ (fp_line (start 19.75 1.6) (end 19.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 071a9ef6-479c-4e88-88aa-4e28387a2520))
+ (fp_line (start -0.25 1.6) (end -0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 1d9fd445-0465-40d5-9ded-2b5740b23a7a))
+ (fp_line (start -1.14 -4.01) (end -1.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 2828f06a-66a1-4aa0-9f12-4479bd7136f7))
+ (fp_line (start 21.14 -4.01) (end 21.14 0.49) (layer "F.SilkS") (width 0.12) (tstamp 2951918a-6bac-4af0-b041-c9b6d78cb11f))
+ (fp_line (start 17.25 1.6) (end 17.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 333ff5f8-610b-459e-a5c6-5c1cf11ada5b))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 3d8150f3-7584-4c78-bd01-40552d30297c))
+ (fp_line (start 10.25 1.6) (end 9.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 48b5681f-9402-4721-b835-3bc40f0030c1))
+ (fp_line (start 2.75 1.6) (end 2.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 493828e7-0be8-4b1a-b865-3a7cbd488dff))
+ (fp_line (start 17.75 1.6) (end 17.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 4d87287b-f65f-4cce-ad56-841a28d80e90))
+ (fp_line (start 7.25 7.1) (end 7.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 527b9294-4bc7-4985-9635-2617cdb829b2))
+ (fp_line (start 10 7.71) (end 22.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 566ae7a8-7294-438c-85ef-b745d7ef68e7))
+ (fp_line (start 10 7.71) (end -2.56 7.71) (layer "F.SilkS") (width 0.12) (tstamp 5f23654b-f504-4732-a125-a8dc92e63eaa))
+ (fp_line (start 4.75 1.6) (end 4.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 6173ce8b-bf00-424f-be2b-2863317494e7))
+ (fp_line (start -0.25 7.1) (end 0.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 629d83a9-694e-4df4-a2b9-5f0954e2a829))
+ (fp_line (start 5.25 1.6) (end 4.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 645e7772-741b-4894-90dc-250b2cf80480))
+ (fp_line (start 15.25 1.6) (end 14.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp 65710927-f229-4704-96cb-1754f0f4ecc8))
+ (fp_line (start 2.25 7.1) (end 2.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 76a0c85e-5a6b-47ed-ad9b-8f8739693997))
+ (fp_line (start 9.75 1.6) (end 9.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7a70cfa0-0d72-4879-a833-4592e634af84))
+ (fp_line (start 9.75 7.1) (end 10.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 7fdaf4dc-9061-47dc-933a-cc366db2b4a5))
+ (fp_line (start 19.75 7.1) (end 20.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 80f1e0c2-2960-4796-be28-0e636c2365d6))
+ (fp_line (start 12.25 1.6) (end 12.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 85964067-26c7-43a9-8cf3-e65f616f8333))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 8c5315d5-08e4-44a5-a561-bcc07bcfa23b))
+ (fp_line (start -2.56 -4.01) (end -1.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 8f3b9a23-f6e7-42df-bf19-525a53d6607a))
+ (fp_line (start 22.56 -4.01) (end 21.14 -4.01) (layer "F.SilkS") (width 0.12) (tstamp 90df542a-5c3d-4ac4-b2ef-9b2d28662223))
+ (fp_line (start 7.25 1.6) (end 7.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp 932edbe0-5586-4a40-a564-d3e4f103c7af))
+ (fp_line (start 7.75 1.6) (end 7.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp 960694f8-80dc-47cb-ab12-0e71a0e9bcbf))
+ (fp_line (start 5.25 7.1) (end 5.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a0952663-7743-47fd-ae69-76f02e10eaa3))
+ (fp_line (start 20.25 7.1) (end 20.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a482c4b0-766d-4c79-a8c5-dce47c207433))
+ (fp_line (start 0.25 7.1) (end 0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp a5387409-816d-43a6-851d-88c30bccb04b))
+ (fp_line (start 4.75 7.1) (end 5.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp a9a3549f-8c5d-453e-86d8-acb35bc0d258))
+ (fp_line (start -2.56 7.71) (end -2.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp ab2df508-e591-4482-bca4-f3182b43fa60))
+ (fp_line (start 12.75 1.6) (end 12.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp ac435dd9-acd7-4649-9ca4-0343a701a73c))
+ (fp_line (start 7.75 7.1) (end 7.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp b2770dca-8539-4772-9178-e34793634afd))
+ (fp_line (start 15.25 7.1) (end 15.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp ba3fbf35-dac9-44d0-b3ae-78add082e749))
+ (fp_line (start 0.25 1.6) (end -0.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp bb0dfa8a-db1f-44f9-bc5a-22b10a6dcce4))
+ (fp_line (start 22.56 7.71) (end 22.56 -4.01) (layer "F.SilkS") (width 0.12) (tstamp bb3c63c6-945c-453f-9829-f04592f3c900))
+ (fp_line (start 20.25 1.6) (end 19.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp c26da3dc-471c-4cd9-a0b9-af005f2c651c))
+ (fp_line (start 2.25 1.6) (end 2.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp c9d30912-3984-4ecf-85eb-81cff653d902))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp cedfedfc-6294-4111-b6bd-bfcecb11bb35))
+ (fp_line (start 12.25 7.1) (end 12.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp dc858121-3532-4160-bf03-c0173f9e30a0))
+ (fp_line (start 14.75 7.1) (end 15.25 7.1) (layer "F.SilkS") (width 0.12) (tstamp dcb36354-2332-4a28-b35f-b335cc01a5a9))
+ (fp_line (start 2.75 7.1) (end 2.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp de978f12-c7a5-4691-9e6c-963c11c36c54))
+ (fp_line (start 10.25 7.1) (end 10.25 1.6) (layer "F.SilkS") (width 0.12) (tstamp eb5da31e-4431-4de4-adbc-125ddadc4cdc))
+ (fp_line (start 17.75 7.1) (end 17.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp edf70a84-9b8b-4041-993b-963a52a5d3bc))
+ (fp_line (start 14.75 1.6) (end 14.75 7.1) (layer "F.SilkS") (width 0.12) (tstamp f0f07721-1298-40a2-87eb-b283173c65c1))
+ (fp_line (start 12.75 7.1) (end 12.75 1.6) (layer "F.SilkS") (width 0.12) (tstamp fc30583e-be99-4c1a-9778-927f6a2bdcdc))
+ (fp_line (start -2.95 -4.4) (end -2.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp 5a71695c-d704-4e51-b0a9-c9d7ab4670eb))
+ (fp_line (start 22.95 8.1) (end 22.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp b49f8608-a8f1-437f-b62b-a7adcdd6ce64))
+ (fp_line (start 22.95 -4.4) (end -2.95 -4.4) (layer "F.CrtYd") (width 0.05) (tstamp e0be9e94-d5f1-44cd-ac13-437979f42d46))
+ (fp_line (start -2.95 8.1) (end 22.95 8.1) (layer "F.CrtYd") (width 0.05) (tstamp edd50dfd-5473-4239-8a13-a9754095341d))
+ (fp_line (start -2.45 -3.9) (end -1.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 1fe13745-a34b-4daf-8d65-5c75ab619110))
+ (fp_line (start -1.25 -3.9) (end -1.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 29ee5699-a73f-426b-9ae4-dece99874ace))
+ (fp_line (start -0.625 0.6) (end 0 -0.4) (layer "F.Fab") (width 0.1) (tstamp 2b8dc66b-b0a5-4171-89f3-21b647b95449))
+ (fp_line (start 0 -0.4) (end 0.625 0.6) (layer "F.Fab") (width 0.1) (tstamp 4ca7ab13-e4f9-4d48-b5ea-7f9f0e74c57e))
+ (fp_line (start 21.25 0.6) (end 10 0.6) (layer "F.Fab") (width 0.1) (tstamp 54024d8c-90c4-4fee-a3e8-fd1164185062))
+ (fp_line (start 10 7.6) (end -2.45 7.6) (layer "F.Fab") (width 0.1) (tstamp 624f9bf7-d1c9-4493-9564-4492076332c2))
+ (fp_line (start -1.25 0.6) (end 10 0.6) (layer "F.Fab") (width 0.1) (tstamp 655b48e7-686a-4223-b343-23610c94518b))
+ (fp_line (start -2.45 7.6) (end -2.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp 6f6bcda6-0802-4443-a8cc-2be481169ea1))
+ (fp_line (start 21.25 -3.9) (end 21.25 0.6) (layer "F.Fab") (width 0.1) (tstamp 71405e18-1e88-49aa-a195-1c8c260f44af))
+ (fp_line (start 22.45 -3.9) (end 21.25 -3.9) (layer "F.Fab") (width 0.1) (tstamp 9bdab267-c2ed-44aa-b212-feee0e613c33))
+ (fp_line (start 10 7.6) (end 22.45 7.6) (layer "F.Fab") (width 0.1) (tstamp ae81e002-af9d-4fc2-8588-b68d3afcbc8a))
+ (fp_line (start 22.45 7.6) (end 22.45 -3.9) (layer "F.Fab") (width 0.1) (tstamp b6c1e9cb-8dfb-4809-b973-c538a5e8c439))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 2b836704-c0a7-4c33-8db0-b46694584e12))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp e4137962-5824-46f2-aed2-6e7efdc9f0d0))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 3b548e24-78c6-4a25-8802-bd4f8cbcfc93))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp f25edd83-847d-4b52-800c-eaa2f9ec067b))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 1f759935-efe1-45ac-b3d2-e7504dc39fdf))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9a068f04-da94-4b01-b24c-8659e40bc098))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8e4cdd1b-5b71-4455-885f-e235a9187f45))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 16d00ca3-e780-4b17-9963-68902324d000))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 5ee0743f-5785-4dbb-a279-05ca6a2b93eb))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S9B-XH-A-1_1x09_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7efed2ea
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal.kicad_mod
@@ -0,0 +1,98 @@
+(footprint "JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C281475)
+ (descr "JST XH series connector, S9B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH horizontal")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10 -3.5) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 74c210bb-366f-49f3-a9d1-475974e7fbcf)
+ )
+ (fp_text value "JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal" (at 10 10.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62760ab3-5d63-4410-a6e5-8d73ccfde159)
+ )
+ (fp_text user "${REFERENCE}" (at 10 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9dc49e20-614a-44c2-83bc-83b19d1444fd)
+ )
+ (fp_line (start 10 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 0066b644-d4ae-44ff-b581-5000a4bc6e36))
+ (fp_line (start 17.25 8.7) (end 17.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 032a5e80-ff79-4121-af58-912abbc47bc7))
+ (fp_line (start 20.25 8.7) (end 20.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 046cf5ad-77c0-4707-853f-7ef8e2903218))
+ (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 0b17e19d-a9af-4d7d-b8d5-cad9fea5ca7e))
+ (fp_line (start 12.75 3.2) (end 12.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 1213c472-96f0-4a54-9198-98d3594a9a13))
+ (fp_line (start 21.14 -2.41) (end 21.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 12a3180f-256e-4eae-9b44-c1c6a3408486))
+ (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 19687121-1e19-4486-a750-2447edbb1aab))
+ (fp_line (start -1.14 2.09) (end 10 2.09) (layer "F.SilkS") (width 0.12) (tstamp 1c188a59-0d79-464b-aa70-357461a609df))
+ (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 1ca30166-5a8f-49c6-8c72-c763c76811fd))
+ (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 20b7161a-0964-4620-a2b5-17215b496193))
+ (fp_line (start 7.25 8.7) (end 7.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2c57aedf-6afa-4fca-bacf-2bd43e83fc50))
+ (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 30fa0efb-920b-46f1-9305-f529bf05d018))
+ (fp_line (start 7.25 3.2) (end 7.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 34a2972c-d825-4cc2-aa8c-13e7fa954999))
+ (fp_line (start 10.25 8.7) (end 10.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 34bdf171-79b5-439a-ab5a-6384c6948d10))
+ (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 356b84ed-2c1b-4600-a934-21e794d70db8))
+ (fp_line (start 17.25 3.2) (end 17.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 35e1e17e-d446-4d64-b728-d8351cbe5833))
+ (fp_line (start 12.25 8.7) (end 12.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 369e24ac-743e-484c-a90d-440edaf09ebc))
+ (fp_line (start 15.25 3.2) (end 14.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 39d59d87-f7bc-43cd-beb3-d9b2e4d44e0d))
+ (fp_line (start 22.56 9.31) (end 22.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 3a1accad-1da2-45c7-9563-ab8518e394b2))
+ (fp_line (start 19.75 3.2) (end 19.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 410ae9e0-71f8-4d6f-a860-2934066c9a66))
+ (fp_line (start 10.25 3.2) (end 9.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 41223070-d543-4b07-9082-903d0b73c0a3))
+ (fp_line (start 7.75 8.7) (end 7.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 42879b92-5549-4497-bb63-0528c1e283ea))
+ (fp_line (start 12.25 3.2) (end 12.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 50213fe2-f0cf-4fa9-b0bf-7b4d2037575b))
+ (fp_line (start 9.75 8.7) (end 10.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 50904c34-2803-4379-a179-311bc0c5db93))
+ (fp_line (start 17.75 3.2) (end 17.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 5098aeb3-2dd6-4fae-8570-6364b231954f))
+ (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5244cd25-d4b8-41ac-a35c-bd2cf3e9103e))
+ (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 5709e864-42c0-4d18-8021-bec7bed93298))
+ (fp_line (start 14.75 8.7) (end 15.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 5df9fc6b-0489-4209-9fef-2beb370a1894))
+ (fp_line (start 10 9.31) (end 22.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp 6b3e100c-94ed-49a7-b33b-28de91e6e410))
+ (fp_line (start 7.75 3.2) (end 7.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7bf50954-42d2-43f5-9870-a66daa73cbb2))
+ (fp_line (start 17.75 8.7) (end 17.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 7c9b79d5-3b04-4b7c-8343-e4957cc12f04))
+ (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8867ae92-6990-47f2-8d3e-178e0259a07d))
+ (fp_line (start 12.75 8.7) (end 12.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 8af18f2f-467c-4084-b05e-7a513337f01d))
+ (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8c1bc11f-2e15-473a-908b-e99ab01c5281))
+ (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 96ba1940-ec46-47e5-a866-ccae5d6fea14))
+ (fp_line (start 22.56 -2.41) (end 21.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 9812789b-2d79-48f4-b872-c604394e01a3))
+ (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp a3c99513-9de8-48ea-9534-b840c25986a2))
+ (fp_line (start 14.75 3.2) (end 14.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp a7f06866-73e3-45ea-9e53-fe054f705dbf))
+ (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp ab44fb36-11cc-40ea-a998-30af737273e2))
+ (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp ab593e26-8a60-4c0a-817d-eb9e12e8c6c7))
+ (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp bc2d16c3-0bfb-43a5-a1cc-90d2fbfe9657))
+ (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp beb94b7a-2b9d-4f31-853f-7dc580cc0c0d))
+ (fp_line (start 19.75 8.7) (end 20.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp c11f93a6-ecf3-457b-974e-9b13c78396dc))
+ (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp d6045c16-7a3c-4237-b6e4-4a360e287c38))
+ (fp_line (start 9.75 3.2) (end 9.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp d916d124-919c-48e9-ae43-8f3b09094e67))
+ (fp_line (start 21.14 2.09) (end 10 2.09) (layer "F.SilkS") (width 0.12) (tstamp e2bb6403-fa4a-4bfe-b947-cb7160b89d2e))
+ (fp_line (start 20.25 3.2) (end 19.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp e5f67325-3a02-46fe-98f5-40b3ce2a5889))
+ (fp_line (start 15.25 8.7) (end 15.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp e8cfc463-5ea9-4677-9ae7-54431200aa24))
+ (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp ecb26c7f-c820-4edd-9ef6-cc4d893e827b))
+ (fp_line (start 22.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 0cfe7e98-2a4f-47fa-99aa-3bbd89db5b86))
+ (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 38303b4d-acc3-457a-be18-6480eca960e4))
+ (fp_line (start -2.95 9.7) (end 22.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 4724950c-6fbe-4bc2-a8e1-c42bd710cebf))
+ (fp_line (start 22.95 9.7) (end 22.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 862abb68-592f-495a-9b05-bc25caf6dff8))
+ (fp_line (start 10 9.2) (end 22.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 2728a642-d9ec-496d-9ede-b83b18c3d31c))
+ (fp_line (start 21.25 2.2) (end 10 2.2) (layer "F.Fab") (width 0.1) (tstamp 33a4ed30-987c-438f-9e69-cf3975d601af))
+ (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp 375d4813-89e1-411d-8e6c-16e9fc5d3e81))
+ (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 3ff8b5a9-9d11-4a41-be6b-c0fee4c540d4))
+ (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 44512d4c-56eb-4f34-ad88-7834ce354079))
+ (fp_line (start 22.45 -2.3) (end 21.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 5a125f7b-09f7-4c5f-abb0-8f093a09c781))
+ (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 5abfc69d-a607-4906-8a77-3eaca447bd65))
+ (fp_line (start -1.25 2.2) (end 10 2.2) (layer "F.Fab") (width 0.1) (tstamp 74316301-760b-4c33-9dd8-3ab75f4d0e09))
+ (fp_line (start 21.25 -2.3) (end 21.25 2.2) (layer "F.Fab") (width 0.1) (tstamp ac20c3da-f575-4e90-977b-8b80bf94df0f))
+ (fp_line (start 22.45 9.2) (end 22.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp b2a39853-9448-4934-9aee-3146c792ff36))
+ (fp_line (start 10 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp c4f2ceb5-221c-456b-a963-b3bba5a2e26c))
+ (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp ebcbad92-a773-4210-88fc-8f0d5f0dc02b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059) (tstamp 1cf98143-34f1-416e-8da3-4a16d6473bd3))
+ (pad "2" thru_hole oval (at 2.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 72a98913-3259-41cd-89b7-f4c669bcd892))
+ (pad "3" thru_hole oval (at 5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 8481877c-279d-4d7f-a1aa-536507ac7d55))
+ (pad "4" thru_hole oval (at 7.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c0f9612c-690d-46a9-b054-664dc0315b0a))
+ (pad "5" thru_hole oval (at 10 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp dc3c432c-8873-4921-bcba-711c885a85ea))
+ (pad "6" thru_hole oval (at 12.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0539f8d4-d406-4ee9-a1e3-723a9a1f10f7))
+ (pad "7" thru_hole oval (at 15 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp c3958526-276c-4949-afcc-c21a85cf8e4b))
+ (pad "8" thru_hole oval (at 17.5 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 9c95a770-86d7-4b8f-81d4-fbfc00454903))
+ (pad "9" thru_hole oval (at 20 0) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (tstamp 0a49c895-b86f-4634-850f-e848bc984866))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S9B-XH-A_1x09_P2.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..75e8b3cb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B02B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 541cd2ac-f177-4ee1-adf0-9bd938958069)
+ )
+ (fp_text value "JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical" (at 0.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0d15cfe2-ce06-4093-a260-a8ac6aa5b03b)
+ )
+ (fp_text user "${REFERENCE}" (at 0.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e860755d-755e-4842-b65c-2e97b97df52f)
+ )
+ (fp_line (start -2.36 -5.21) (end 3.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 2dd3aabe-1785-4383-bb96-358d6f050752))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 2deddc1c-af9b-4e92-89d7-d942e6d678f3))
+ (fp_line (start -0.14 -3.51) (end 1.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2e7d8811-efd9-4660-b9cf-a22ba3c2fce3))
+ (fp_line (start 3.86 0.76) (end 0.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3a8f3db5-3c94-44bf-888d-6db36956f6cf))
+ (fp_line (start 3.06 -3.51) (end 3.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 3cfdf4f1-6148-4967-86af-06d3d3c2acbe))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3fa46bf4-4a92-45d8-980b-149b60f2b8c5))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4379dc89-4c9a-4291-95d1-43540f2c09e4))
+ (fp_line (start 1.64 -3.51) (end 3.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 56550f9a-64b0-434f-9b96-bba627bceab8))
+ (fp_line (start 0.26 -3.91) (end 1.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 5f37df5d-166e-451f-b0d5-9aa82ffe3933))
+ (fp_line (start 1.64 -3.51) (end 1.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 78ae2e13-0fb8-42d1-95b9-83d36966d27c))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 9086f551-f4da-4e0c-b506-510768b1b323))
+ (fp_line (start 1.24 -3.91) (end 1.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 9796f864-ca8f-4dcf-9f2c-3aa272711a7c))
+ (fp_line (start 1.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 9d9bbd81-291c-43cf-a2ff-9f07c654bd20))
+ (fp_line (start 3.86 -5.21) (end 3.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp ac69d5cc-00d0-4eab-a8b1-c674798e7674))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp b43e6790-1e2e-4b9d-81d0-657a17bb559d))
+ (fp_line (start 3.06 -0.04) (end 1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp dadbeab9-ea8f-4e7f-bc3f-b09786a356d2))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp e6099c34-bbc9-440f-a454-2633360f2ac9))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp e80018d2-5d71-4655-bba4-e7709641def2))
+ (fp_line (start 1.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp ec2953b8-6a15-4700-a1eb-b1a1ad8018ca))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp f7e380c9-5286-4ae8-b4a7-06d4d99155a0))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp fb40a8af-91a3-4134-a42d-b716b7efa352))
+ (fp_line (start 4.25 1.15) (end 4.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 0c32466f-ceda-4817-8825-b578f6f21960))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 7653caad-a527-44d8-a98d-0cb895cd82b0))
+ (fp_line (start 4.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 78f524ac-39f7-4c70-915a-e6ad7df47258))
+ (fp_line (start -2.75 1.15) (end 4.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp fad54b65-065b-4404-8605-1cfa3a6adc8f))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 0a518682-c5f8-478f-8f58-a85e4d2794a7))
+ (fp_line (start 3.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 4525e171-050f-419f-a2d7-2e5a45079076))
+ (fp_line (start -2.25 0.65) (end 3.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 7a0716e9-129c-4ac5-9a3c-bc66c219ffe6))
+ (fp_line (start 3.75 0.65) (end 3.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp c8602d7d-e7d9-4407-ac11-99bc4054d6fe))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp cd6da9f6-33c3-4a3f-8b9a-fa215a111e33))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp ece7b39a-66b2-45d2-bbfe-06c701e6cf12))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 03aa5ca6-39af-4705-a0c0-49c65cba9286))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 96d6ecb2-5403-4a8b-8030-12b9520c4de2))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5259df7e-292a-4040-be2b-060d446188ff))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B02B-ZESK-1D_1x02_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8e29ca2a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B03B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d4b2328a-3dfe-4abc-a158-3108ce74d1cf)
+ )
+ (fp_text value "JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical" (at 1.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cfed8e2f-633c-40aa-acc9-12c2b1f67530)
+ )
+ (fp_text user "${REFERENCE}" (at 1.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 540f030b-5a79-427f-9f1e-a84fc4f6af06)
+ )
+ (fp_line (start -2.36 -5.21) (end 5.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 05d1bb2b-33f9-4d78-ad75-73bd02100d59))
+ (fp_line (start 4.56 -0.04) (end 4 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0681c75c-f9f8-4e5f-8e75-1ec8382e27a6))
+ (fp_line (start 4.56 -3.51) (end 4.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 09d71538-6e3d-4661-b82a-27e7a8cc8203))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0b7145eb-951b-491c-968a-d3b60d0fa337))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 179cf951-5134-42f5-8535-e7ea4834b266))
+ (fp_line (start 3.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 3fdb64cf-dca6-44b0-bc2a-850bc7a64d2d))
+ (fp_line (start -0.14 -3.51) (end 3.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 44fa7334-307e-466c-87c2-5128528c60cf))
+ (fp_line (start 3.14 -3.51) (end 4.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 48c191f0-bc93-4d46-8fff-4b8d1ca52ba9))
+ (fp_line (start 3.14 -3.51) (end 3.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 49d03bba-a7b7-48dd-9f20-2850b84d42ea))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 62966783-22a8-4801-a0ec-eb4c36b6e789))
+ (fp_line (start 2.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 65f17e77-e3c0-4c8f-9ed6-b064dde7e51d))
+ (fp_line (start 5.36 0.76) (end 3.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 72b7db1e-fb99-4b0c-8ed4-7260930256da))
+ (fp_line (start 2.74 -3.91) (end 2.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 82862a7c-49aa-42f9-b358-d8634fade3b2))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 8d4b5cc6-093f-46c4-a4ca-41b047e7dddd))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 90d149bf-28a9-4ee1-bd21-db397a7552d8))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp bb1e7488-f309-48d4-9eb4-bb581e3f5bcf))
+ (fp_line (start 5.36 -5.21) (end 5.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp c9ff48e1-2ee4-4aa5-875a-e471021983e9))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp cd5065a2-9c32-46ea-a7b0-523950929f14))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp d3cf79f8-85e8-4900-9dee-9c341aec37c3))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d54d9b87-dc39-4c4e-9665-27a487f65e97))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp e071452d-9a9f-427c-b091-26427b829052))
+ (fp_line (start 0.26 -3.91) (end 2.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp e7f7edcc-0ad7-4234-bdba-889555d37037))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp fe971fdc-4438-4fd5-9f72-45eccf0463aa))
+ (fp_line (start 5.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 3478006f-3eb6-43a5-92ff-13634728a462))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 5af06a51-e725-4f41-8a09-09f38996a40f))
+ (fp_line (start -2.75 1.15) (end 5.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 67e3574e-c524-4498-8859-5a7a8bc7726a))
+ (fp_line (start 5.75 1.15) (end 5.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp fd07e3e5-e282-4014-8c1d-d3d9a708eb24))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 23b089b5-7591-4b3c-a598-5a5e3978335c))
+ (fp_line (start -2.25 0.65) (end 5.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 5370243c-f74c-4df0-89d2-426e8eb7a903))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 5ab54e17-4011-4592-8dbb-ab4f701a0751))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 6c974c05-7a72-4f00-bf00-ec01f9252c0d))
+ (fp_line (start 5.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp b46ed7d5-8bde-4c95-bb65-69e60fd441ca))
+ (fp_line (start 5.25 0.65) (end 5.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp c04203b4-c34f-4f08-8290-c36793018e3d))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp f37ae28d-0246-49ee-8df5-f15f9303af53))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 062125b3-2510-409b-8bdc-c4e5da5087f4))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc2532ef-36ce-4f68-85b9-adb34205ed03))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f145f0bb-a083-4538-9738-580614113d20))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B03B-ZESK-1D_1x03_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5cc77f84
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,70 @@
+(footprint "JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B03B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 71a95a5d-0d0f-4137-8872-6b6f84f5c1f3)
+ )
+ (fp_text value "JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical" (at 1.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 300d1287-458f-4529-b3f1-d6c15fd2de17)
+ )
+ (fp_text user "${REFERENCE}" (at 1.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7bc3ee5-e6b5-4a79-b525-229d4fd97462)
+ )
+ (fp_line (start 4.56 -3.51) (end 4.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0227bbb8-b965-4a2b-88c5-a6bb1b32efbd))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 07671f7f-89b1-4e9f-97b5-8d4050120661))
+ (fp_line (start 3.14 -3.51) (end 4.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 13d9c837-b271-44b7-8f49-cee50e9547b9))
+ (fp_line (start 4.56 -0.04) (end 4 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 17b7e54d-1b1a-4017-927f-c4731bb419c2))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 24e35471-5d7f-40df-a948-3238c2c3e2fb))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 266ba224-e4db-4a44-8352-de3610f2de93))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 2a5be61d-5d21-4dbe-9c2e-f225f6d65bdc))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 2e21c526-8bbf-4e8a-8eac-561e5d103696))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 309b3fd0-c134-4f5f-b113-2aaf525f3330))
+ (fp_line (start -0.14 -3.51) (end 3.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3485c20a-f19e-486b-bc7b-2f7ebdea8240))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 4212a92b-e09c-455a-a6f8-14a46abf5717))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4a197355-cbff-4855-b1ed-6079fc17c848))
+ (fp_line (start -2.36 -5.21) (end 5.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 4a9dd0a3-b8ab-431b-a594-4f89ad1a8eb8))
+ (fp_line (start 5.36 0.76) (end 3.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 5a03ee18-32a9-407d-93c7-8c1ed8056caa))
+ (fp_line (start 2.74 -3.91) (end 2.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 6e4e4365-74eb-4897-9f6f-a6fa0b27f353))
+ (fp_line (start 3.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 908998ae-5cb4-41ca-8b9e-3755dfbaa949))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 92b466ae-4f43-4551-8608-5a79e47d3383))
+ (fp_line (start 2.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 9c65dd85-9684-4b82-b424-e25cee1e6b6b))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp c4d1a8ca-d5bd-4f2d-8e6a-03a6304639ea))
+ (fp_line (start 3.14 -3.51) (end 3.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp cf8166fc-153c-4ada-ac4c-3d714ae692dc))
+ (fp_line (start 5.36 -5.21) (end 5.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp d7e81008-864f-45e3-869b-e23546c284f6))
+ (fp_line (start 0.26 -3.91) (end 2.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp e8451536-6160-4b74-830a-bc75dcae7e8a))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp f3930a4c-4f8e-4def-9c1b-c09759a33523))
+ (fp_line (start -2.75 1.15) (end 5.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 8e8a40a0-a71f-4aaf-8952-500f2663c3e7))
+ (fp_line (start 5.75 1.15) (end 5.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp c189b90b-bf86-433f-89fd-b86ff01d6cab))
+ (fp_line (start 5.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp d1812b13-0cf6-4232-a736-0914bff24eb3))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp f674859a-d2c5-4767-9fca-cd7901b7d368))
+ (fp_line (start -2.25 0.65) (end 5.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 02e67f5f-d953-45c5-8a8f-6ef3bf88a4bc))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 0e38e576-39ca-4614-b178-a2ce2be9b90a))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 2afa2cc8-ae5f-48b7-b414-c4ef75d5bbcf))
+ (fp_line (start 5.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 93ae521b-186f-459a-bccc-23585f7faeb8))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp ce84af80-a8a9-4192-b087-1a0ba0a9210f))
+ (fp_line (start 5.25 0.65) (end 5.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp ed73fcdc-290a-43ef-8626-0388edcba88e))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp f16805e5-1ef5-4f54-b993-5886acf6d9eb))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5f957289-dbd7-4e0e-9d74-1c81dfa7a2a5))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5583407-12d4-41f9-9597-833eba67977b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B03B-ZESK-D_1x03_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2422bd1b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B04B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 61692118-d91b-4029-8534-a9c21b14b08e)
+ )
+ (fp_text value "JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical" (at 2.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3464aa7e-e69e-485c-9df0-9cd968c6613f)
+ )
+ (fp_text user "${REFERENCE}" (at 2.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 388f1aa7-41cd-4964-88ef-2a37923d5d82)
+ )
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0fd4c574-2b37-472e-868d-0eda6c29bf30))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 113dded2-1274-4a93-910d-cd038894484e))
+ (fp_line (start 6.06 -3.51) (end 6.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 1b20ae20-7cb7-4049-b723-6893c6220498))
+ (fp_line (start 4.64 -3.51) (end 4.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 1f21cb06-3836-4a84-86fc-812f2bf9f382))
+ (fp_line (start 6.06 -0.04) (end 4 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 3f69cd92-c7b1-41f5-b747-f5421c678a1b))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4b550613-33e6-48be-aac5-674c841ec094))
+ (fp_line (start 0.26 -3.91) (end 4.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 50ba36c4-b468-47e0-9a57-a853a26c9afe))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6468a9d4-9843-4c1b-940d-4e420b4ce952))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6a75431e-4327-4235-bcc7-59d81603a4c2))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 709533af-0a52-43d7-8697-962613bf226a))
+ (fp_line (start -0.14 -3.51) (end 4.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 794cdd64-662d-4ec5-a319-26bdf750fc8a))
+ (fp_line (start 6.86 0.76) (end 3.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 7b27a084-e0f8-4c55-a954-e938aeeaaace))
+ (fp_line (start 4.64 -3.51) (end 6.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 862d7f99-68b9-4aaf-ab81-7cd860b83d75))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp a00782b7-6107-4e96-bec2-b25d752c1405))
+ (fp_line (start -2.36 -5.21) (end 6.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp ab4e3604-be87-442f-8a76-17181645985e))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp ac3ec975-548d-4642-8eca-b9c7653e86c8))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b225d6d6-80ee-44a0-99cc-1db7e98176f3))
+ (fp_line (start 4.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp b5dd376f-0891-44fc-92bd-a0ec3876cbd9))
+ (fp_line (start 6.86 -5.21) (end 6.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp dbd34440-8640-46b5-939d-89f235f80843))
+ (fp_line (start 4.24 -3.91) (end 4.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp e90543db-5275-4e48-97d5-fb259c7c2e46))
+ (fp_line (start 4.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp eb011205-8ffa-434b-8050-7ca9b53c1ae3))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f30ba37f-1b34-40c1-aa73-f47ca799e711))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp fa35642b-994c-4989-b88e-1cb58e32abcb))
+ (fp_line (start -2.75 1.15) (end 7.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 09d1c7c1-995f-444b-bcc3-e558fbc5b7bd))
+ (fp_line (start 7.25 1.15) (end 7.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 0d413034-0a9e-40ed-8287-f8ffd31d4c07))
+ (fp_line (start 7.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 4b7e776e-6ff0-4451-bafc-d1e447207ef3))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp ebba366f-b0d7-44ab-909f-07c10389f1b3))
+ (fp_line (start 6.75 0.65) (end 6.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 2ec896c2-5029-4b1d-a6e8-f8c70d7b0951))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 74601e57-3281-4e09-b273-9634b62c847e))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 74ebce52-0779-4e9b-add4-ec840bed2220))
+ (fp_line (start 6.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp b077e59b-3649-46d8-826c-e439c9b4f0e6))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp bcb16716-4cd4-4847-b358-5a54b278a726))
+ (fp_line (start -2.25 0.65) (end 6.75 0.65) (layer "F.Fab") (width 0.1) (tstamp c4b6d9aa-685e-4d6f-bb99-d8a1fdba84ca))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 7ff80c4e-0b19-47fe-b493-93e3d016c131))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp aab9a115-cb7f-485b-8dce-cedf95c7f981))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 317d8b3f-c55c-4587-bc82-fb26ea426afe))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8f7b5310-0711-4028-be9a-1d0bdd0683d5))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 25c04c8c-53ec-49b6-a17a-217c53606b66))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B04B-ZESK-1D_1x04_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..701d4601
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,71 @@
+(footprint "JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B04B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f63a7bee-3dff-4fe3-990c-4529f0a74b6c)
+ )
+ (fp_text value "JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical" (at 2.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 560bd167-e0ee-40c2-bcbf-0aeec4857b30)
+ )
+ (fp_text user "${REFERENCE}" (at 2.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 24a7add9-118b-4e68-b5de-5208b3cf8c61)
+ )
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 16fb44a3-38f2-4df5-9bbf-659b5d3088a4))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 19f77851-fdd6-4f8d-8aa8-ac7396c79d25))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 1f073bba-8f7c-4cdd-832d-c233305a91dc))
+ (fp_line (start 6.06 -0.04) (end 4 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 23ebcb19-0eff-4682-b1df-bbe88a09bbcf))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 4cdfbf7f-9765-4f63-af73-552eccac8a4a))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 530d66a2-aa4f-4c11-9a1d-c98cbcb84e58))
+ (fp_line (start 4.64 -3.51) (end 6.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5cd5d6d7-8644-4dc9-b417-d0ec9e897137))
+ (fp_line (start 4.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 664d6f11-fe02-404b-ab81-affaad35a9a0))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6abeb132-c57c-4a78-9b5f-c3f15e12491f))
+ (fp_line (start 4.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 6ae16599-77ab-4f44-abad-674026b2b05a))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 75e70d55-a877-45df-9d6d-1f3a500add23))
+ (fp_line (start 0.26 -3.91) (end 4.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 7939dcd2-990d-4043-8bd2-91d40cae2f8e))
+ (fp_line (start -2.36 -5.21) (end 6.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 80dbce91-98c1-4484-9dcf-2c184e4eb734))
+ (fp_line (start 6.06 -3.51) (end 6.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 8b96c2de-49e4-45ec-bfd6-d237a28d8235))
+ (fp_line (start 6.86 0.76) (end 3.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8dbca8a9-0829-4d75-9098-1b30937770fb))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 90005629-28e2-49cc-9795-95106cafddc5))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp b158bd57-d39f-4637-baee-90cb6aa7e7ed))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp bb7fe7ed-c850-4d3d-9631-2ae02b76ae31))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp be3d4c4e-c493-415e-89ac-13cccb73622b))
+ (fp_line (start 4.24 -3.91) (end 4.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp cc639d68-192c-4865-9a59-06940e2f8156))
+ (fp_line (start 6.86 -5.21) (end 6.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp e138f1d6-fb42-4a84-9cbf-e4511eaaea36))
+ (fp_line (start 4.64 -3.51) (end 4.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp e8453829-85d6-47df-bfbb-c79f80f5dba0))
+ (fp_line (start -0.14 -3.51) (end 4.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp fa03842d-bb9f-47a0-8403-b451d33d2bb0))
+ (fp_line (start 7.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 0cdd753c-e5e0-4a44-a53b-379a5162418a))
+ (fp_line (start 7.25 1.15) (end 7.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 5ec9bd37-d034-4881-9935-19ddde0a1342))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 67fed4b5-3050-452d-90ad-097fea2a457f))
+ (fp_line (start -2.75 1.15) (end 7.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp d9ae47a7-cceb-47f9-b25a-82daf6ac91bd))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 287dba30-4d75-42d2-93d4-d9ee11397493))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 38d8e42c-1c41-4007-9228-b35dbe481b79))
+ (fp_line (start 6.75 0.65) (end 6.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 4c1c4cdb-d369-4d77-a53a-b7b40ac527d5))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 7bceb972-4010-4e0d-82dd-2bc03df1b126))
+ (fp_line (start 6.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 8bbd236e-2b4f-4b4d-9206-088f8f31ce51))
+ (fp_line (start -2.25 0.65) (end 6.75 0.65) (layer "F.Fab") (width 0.1) (tstamp ab35d836-f671-490b-b6a4-96378c75773c))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 79640be4-3544-4b5e-a4b0-6d651302012d))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c95d503f-33f4-47b2-bb6b-c1c474a9a153))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c4964b45-c207-4bd5-8fc9-912db0a1bfed))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c3ca89f-66bd-41fd-a68b-8e597feb3c5d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B04B-ZESK-D_1x04_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e8ea1c1d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B05B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 98e9499a-b5a4-45f6-8f56-0fc15e817336)
+ )
+ (fp_text value "JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical" (at 3 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2fd53b15-4af9-4b64-b18b-fe35c1401f7c)
+ )
+ (fp_text user "${REFERENCE}" (at 3 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a64ef503-531f-463a-a413-267ec313e380)
+ )
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 05118cc2-7757-434f-8d6f-6f87825311e2))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 06c4347b-81b0-4650-aeb5-b3ee3c2790a6))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 0f0c4363-5839-423f-bdff-6c08cd562003))
+ (fp_line (start 0.26 -3.91) (end 5.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 118f0c52-3fd9-4906-9539-897553f66b6d))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 176649fa-7793-4b2b-a439-9b91b83d02ce))
+ (fp_line (start 8.36 0.76) (end 6.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 1a0c92f9-f8a7-40c5-b4d8-ae9c2ec8d03e))
+ (fp_line (start 6.14 -3.51) (end 7.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1cb1aea7-1dde-4015-8f7a-98edb0dd3e8d))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 20f8f7bc-efb1-4905-a1a9-94ccd3636788))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 21344d7b-9375-4afa-8666-9f1ba98afbc7))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3c26255b-b267-40ae-8f7f-66911d0eb68c))
+ (fp_line (start 8.36 -5.21) (end 8.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3f674cb7-988c-4eb1-b1bc-7595db1b861e))
+ (fp_line (start 6.14 -3.51) (end 6.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 463c0596-c12a-48fd-8839-d06c016fbcef))
+ (fp_line (start 5.74 -3.91) (end 5.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 4b2fa84b-30da-4582-9419-71eb2e23e33a))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 61bea9c6-7e5d-462a-97dc-97b44d65fca4))
+ (fp_line (start 7.56 -3.51) (end 7.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 66ad40da-dafa-4703-998a-07c721ed36a4))
+ (fp_line (start -2.36 -5.21) (end 8.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 7d275653-36d7-4965-aed2-a8a07ceacf38))
+ (fp_line (start -0.14 -3.51) (end 6.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 830f7629-6daa-4aa7-b907-d934651a03b2))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8a7afe53-7182-4434-b33e-417743cc3216))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a0afc304-56c7-4261-a08c-b341bc3ade01))
+ (fp_line (start 6.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp a66b2726-d9b5-4ca6-9064-1f25b329aba4))
+ (fp_line (start 7.56 -0.04) (end 7 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b7c71cbd-c606-4e9c-8082-b24dff7815cc))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ce62498e-018c-47bb-9678-9e949cefbb62))
+ (fp_line (start 5.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp f397ecd3-8b3b-4e77-b863-bc1a3d2bf219))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp f52e894b-9473-4ca9-884e-04a0ccefece4))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp fd0fba91-f9f5-4ee5-b5d3-6537b9b3a31c))
+ (fp_line (start 8.75 1.15) (end 8.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 2a84c536-eaaa-47c8-887f-8b3f56c8c766))
+ (fp_line (start -2.75 1.15) (end 8.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 6532b49a-3741-4956-8a91-20abbe5e927b))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 83a5f006-9e6b-4da9-8b8b-37b5d841d519))
+ (fp_line (start 8.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 8411c79f-b3f0-4ec3-b76a-62b106d14e72))
+ (fp_line (start 8.25 0.65) (end 8.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 40e689ef-a1a5-465d-a4ef-fefa65f77e55))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 69fe0d8b-f6c2-4e8d-8434-29923dfc0456))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 6af713e0-2c8c-493d-9bd0-62868899c9b0))
+ (fp_line (start 8.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 80233972-03b0-45f4-b714-51104ef0bf9c))
+ (fp_line (start -2.25 0.65) (end 8.25 0.65) (layer "F.Fab") (width 0.1) (tstamp a0b83438-4a5e-4687-924e-a73664c1f2fc))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp c319edc0-da76-4d8e-b1f7-d6440acfe755))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp b54633bb-182e-481b-9afb-e5a24ecf7c85))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 972649ee-50af-4d29-a989-37057a3eb13b))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 892628f8-d7d4-4705-b6d0-472a5976cb7f))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d08b2a5c-d29f-4829-af48-7c16c60d672b))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee4d6338-2843-4f96-82e7-eab66ab74c94))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp da66a6d1-0e5b-41d3-807f-4651ef9e5727))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B05B-ZESK-1D_1x05_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..676684d6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,74 @@
+(footprint "JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B05B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9486884a-eb0a-4744-87f3-6973999b4d88)
+ )
+ (fp_text value "JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical" (at 3 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0a55dba0-ac44-4ddf-b095-f664d0f242ad)
+ )
+ (fp_text user "${REFERENCE}" (at 3 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 78eb76f5-2677-4680-9f45-6ea26d60eaa7)
+ )
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0b0bb1c0-502b-4c22-87d6-0c7b5dc42eda))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 16d0d1be-ee3d-4ca5-ba9a-954c3e8bee6b))
+ (fp_line (start 0.26 -3.91) (end 5.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 1e0c05b4-d331-4468-a07f-f235db1ac00e))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 4382bd5e-8de1-4c42-a102-62d1551a02c4))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4f980253-5e1c-410e-9c14-ba4d07c559dd))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 55f6683b-680f-4593-8ebd-5d8bd8fbea23))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 682b25d8-b8ce-4e73-9b4d-0d8845739906))
+ (fp_line (start 7.56 -3.51) (end 7.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 726e951f-be8d-4b25-b03f-f0a183c13d85))
+ (fp_line (start 7.56 -0.04) (end 7 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 774afcff-0051-4226-8ba5-fcfe825ab5e3))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 7b63fec7-e69a-411a-a04c-cf800cb66a18))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 7d50ec9e-8539-4fe9-abff-eb28ed0f36c2))
+ (fp_line (start 6.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 83fb881d-893f-4bdd-bd27-95467ad988a4))
+ (fp_line (start 5.74 -3.91) (end 5.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 952773ac-afad-4324-b0d8-1b79672fcec8))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a538336b-fd0f-4f6d-8a0c-afba4e2680f1))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp bf0bd91d-ed2a-4357-a80e-90ed56405781))
+ (fp_line (start 8.36 -5.21) (end 8.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp d424f4e1-6e0b-4dd0-a5d7-f286ea22c646))
+ (fp_line (start -0.14 -3.51) (end 6.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e251ea0a-ee38-47bd-9204-1911f2423076))
+ (fp_line (start 6.14 -3.51) (end 7.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e4d2fdf0-1ff7-4a60-a405-a34c5f5b05aa))
+ (fp_line (start -2.36 -5.21) (end 8.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp eb8d1aac-d825-4343-bb3d-bdd79a18241e))
+ (fp_line (start 6.14 -3.51) (end 6.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp ec6f8877-a547-43a8-bcb3-752207950488))
+ (fp_line (start 5.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp eea6edc4-1498-4f77-9486-558b0c096274))
+ (fp_line (start 8.36 0.76) (end 6.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp f35fd589-b70f-402f-9100-3fd8341462b2))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f7a6b2ba-9f5e-4113-b0f5-cc6138140b3b))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp fbb4c30e-305b-4b81-a287-709c18fc26dc))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp fd00d8d4-aae5-4aa1-a55a-c113df12d693))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 3692e8ed-88b1-4dba-b587-16d6ef92d402))
+ (fp_line (start 8.75 1.15) (end 8.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 4fbff46f-e0b9-48e0-b7a8-1e029b5c2056))
+ (fp_line (start 8.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 7f0b4795-7106-40d7-9219-21e82b8bad01))
+ (fp_line (start -2.75 1.15) (end 8.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 8c8cc112-501e-4abd-b86b-3c12487b990d))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 23b9fb60-f9f8-46c8-8370-08c5e8f5cd18))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 2e292b2c-d9f3-4514-abe5-312c2fa4776e))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp ac99157a-04ef-43a3-9baa-382acfc4819a))
+ (fp_line (start 8.25 0.65) (end 8.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp b0e3c7bb-d747-4ba1-8cc4-a88b02da3c4a))
+ (fp_line (start 8.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp ce63eace-b0a1-4481-9c97-1be37ecab7cc))
+ (fp_line (start -2.25 0.65) (end 8.25 0.65) (layer "F.Fab") (width 0.1) (tstamp fb0d0f9c-c26b-43c7-90b9-d45db27d462a))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp f609c4ae-18bc-45f2-9fe5-afe55e1ce91f))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e8c3f8c4-7367-42c0-8b34-be2402d86470))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1f55a1f8-bc05-42d2-8192-25ad54b53932))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 26a3f769-932e-4ab3-be9b-4cb23e47a3a1))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6e90651e-dbf6-4fa6-aed2-e952b410e7c0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B05B-ZESK-D_1x05_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3a7e0fc8
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,76 @@
+(footprint "JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B06B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3de829d-5693-438a-9bc0-2a79fe8efe65)
+ )
+ (fp_text value "JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical" (at 3.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f211e447-ae32-4a83-a0f4-19031c24d301)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 02d1d0af-e806-4019-9001-f4348322abc6)
+ )
+ (fp_line (start 7.64 -3.51) (end 7.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 07704204-3398-4608-9fdd-bf18cdf714bb))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 18818da5-1cd6-4a3c-a2a4-1fbe6c04488e))
+ (fp_line (start 9.06 -0.04) (end 7 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 212486f2-7bce-424f-84c4-a01a3a2cc213))
+ (fp_line (start 7.64 -3.51) (end 9.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2530a296-e754-454f-adec-861429c84af2))
+ (fp_line (start 7.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 25c02153-6d78-4ec2-a279-ae0d84e5f556))
+ (fp_line (start 7.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 2ce4c447-7fd6-4832-b376-2af15441d7b5))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 36068d20-684e-4a36-b751-7a92be661c5f))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 3cfbab99-f15d-48a8-beb1-696e5b1d8294))
+ (fp_line (start 9.06 -3.51) (end 9.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 53647909-b8c5-422f-a7af-4158f174ac98))
+ (fp_line (start 0.26 -3.91) (end 7.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 6ac7820c-4a21-44d0-b13c-55973f7849eb))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 7c9d81bf-d9d4-457f-b554-c38d9f5c8500))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 8be0622c-422f-46ce-a350-d7a0bf628775))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 9bd7804b-6b3a-4e55-b7d5-a2f1e3429bb4))
+ (fp_line (start 9.86 -5.21) (end 9.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp a8e13058-c257-4c83-b154-8de0ed5b98c3))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp abbe0252-817b-4dfe-93da-14ebb64b9070))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b0475f91-883d-4304-bc41-8fa1ed2fe9eb))
+ (fp_line (start -2.36 -5.21) (end 9.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp be99d62a-3d9c-496f-8bdd-455a97b0ed4d))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c6bfd6fa-219e-4492-9d71-a8ba65886640))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp cedc54b6-e641-4e28-bd2e-230f176b9756))
+ (fp_line (start -0.14 -3.51) (end 7.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d1bed9af-fe7a-47ab-aa47-4316668bb53b))
+ (fp_line (start 7.24 -3.91) (end 7.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp db1ec937-3e7c-4c00-9528-e591e6f32bef))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp e36f4217-9095-4b45-b2af-a8320746209c))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e64ce925-58e7-4974-8d5a-8db3bd9891fa))
+ (fp_line (start 9.86 0.76) (end 6.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp f01c53b5-d6dd-4ad3-8977-26aa6204f140))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp fa6241c1-d00b-4f52-92c8-a6cba934da94))
+ (fp_line (start 10.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 1ed42a48-825e-408f-9fbb-f4fe397d17c9))
+ (fp_line (start 10.25 1.15) (end 10.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 8573f0e7-db97-4366-98af-652371803109))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 996816e5-1657-4671-85b5-54c8f475ec46))
+ (fp_line (start -2.75 1.15) (end 10.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp cf6ebe01-7c43-4be0-9b17-41543e8b842a))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 603a8259-f6a4-4ce0-8b77-b36f1768a8e1))
+ (fp_line (start -2.25 0.65) (end 9.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 6b3a6f78-893d-40a4-b58f-fe6832ff21a9))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 830749e5-204d-4d1c-aace-00f6e4940f66))
+ (fp_line (start 9.75 0.65) (end 9.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 93d66c02-e124-4f08-8f0d-975648e7d681))
+ (fp_line (start 9.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp b33e7cef-8873-4fea-9899-1c6e6904aa3d))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp cf48e8b0-7188-4cb6-acbd-53f0f0e44f62))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 52421473-4802-4158-ad6d-3ff8ef2ad929))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 1063785c-49e8-42c2-afec-dd4762b8546a))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66af1309-660d-4258-99f3-9a91c6072984))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 468f606a-4c92-47e5-8e52-356a008170a1))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3e029275-89e0-4093-9c7d-f2783a1fb674))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 800bad89-3e12-467b-a215-b54934196fcf))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee6fe02d-01ad-4695-8835-f87b66855b6a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B06B-ZESK-1D_1x06_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..6b80281f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,75 @@
+(footprint "JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B06B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cb11e749-9ca1-487b-bff7-7a4390f86ff3)
+ )
+ (fp_text value "JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical" (at 3.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp afa5606a-ab88-4559-a9ca-87084db49d96)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8369ed3-e667-4d27-94e9-c6357cde7771)
+ )
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0167a8c8-46be-4a16-8895-ca1ea59ab62c))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 02c019de-d571-416e-9f2c-07706e94b4fd))
+ (fp_line (start 9.06 -3.51) (end 9.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 198f4c14-0a14-44c3-82bc-66472b0384fc))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 2d316386-63fc-4dfd-83d5-4a8426f56c79))
+ (fp_line (start 7.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 2efa5425-5e4a-42a5-b313-7484f3494b03))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 44421855-89b2-4c66-a25f-bbe3a1ec9a20))
+ (fp_line (start 9.86 0.76) (end 6.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 467f1840-8f46-4cd9-be64-d3256fe8a6ad))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5354f808-2e60-4522-8f66-16f3c1ed95b0))
+ (fp_line (start -2.36 -5.21) (end 9.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 71bb556c-d080-40f1-b2ff-a9db491421da))
+ (fp_line (start 7.64 -3.51) (end 7.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 818fc96c-fdc5-4f20-8943-fb16ef8b2ec1))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 8778d8cd-7d20-40cd-be1a-7d9d58c0a537))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 8bd9a063-bc62-49f6-84d2-978a8f6f2137))
+ (fp_line (start 7.64 -3.51) (end 9.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp aa58150c-6699-4ae7-a5d1-ed1eb73e15a9))
+ (fp_line (start 7.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp b9715a0e-5a7d-4ffc-97e9-a37881526d40))
+ (fp_line (start 9.86 -5.21) (end 9.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp bb0e5bfa-d2e9-4b64-9742-4f6decf574c4))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp bfad0fc7-0d29-45bf-842f-bdebc75b600a))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp bfd4a56f-23b9-48ea-92d4-46349b1336fe))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp c7aac0de-69f1-4c11-a0d5-4dfe1c0fc1b6))
+ (fp_line (start -0.14 -3.51) (end 7.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c97ef659-8beb-49c7-93dc-b0e03a2fcf20))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp cce247cf-6bee-4d6e-a82a-428ae6cc2e41))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp dc709057-9963-4245-9d0e-2778410889e7))
+ (fp_line (start 7.24 -3.91) (end 7.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp ecf40817-ce95-4ff1-be6b-bd1a540c3b3b))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp f499b2b4-fd0c-4c88-8c04-423ce88fcefd))
+ (fp_line (start 0.26 -3.91) (end 7.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp f99c8962-56f9-499f-8dc4-c72ed6e7e068))
+ (fp_line (start 9.06 -0.04) (end 7 -0.04) (layer "F.SilkS") (width 0.12) (tstamp fdcfd3cd-f8ff-4960-a5a1-8c6e29fd29ea))
+ (fp_line (start -2.75 1.15) (end 10.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 6fdeb26e-cb5e-48ca-a554-255f498b6ff6))
+ (fp_line (start 10.25 1.15) (end 10.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 960d69f2-ba17-416a-8952-31bdfe7a1761))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp b56a148d-4532-4938-8c7c-57bcf25648b8))
+ (fp_line (start 10.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp d90d9d2a-f520-4383-924e-138adce30910))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 15f164f2-be46-4223-87be-09470f34420b))
+ (fp_line (start 9.75 0.65) (end 9.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 187a9d18-4922-4b90-9c81-3ea5cf35adf9))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 63f60249-8073-49c6-a36e-9821b22f993c))
+ (fp_line (start -2.25 0.65) (end 9.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 6811b577-929d-4b36-87d3-b583afb4ea1d))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 7c25db2e-e2b4-466e-bdc8-948c1b811861))
+ (fp_line (start 9.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 7d56bf77-c6b3-44e3-a4b0-38d8bf590f00))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 7546d042-a884-4dc6-87c1-00475348c7ac))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7edafb18-10f8-4302-9342-44f8dfe28985))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c485d00f-9c78-4a4c-a4c6-35c2182b8c6a))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5fb89354-b1b0-452d-aa34-f5e71504a96f))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 26700588-66cc-4658-9366-7cdecc21bbbf))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 52abc87e-1a9e-4ba5-8cdb-82278c1ba0d5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B06B-ZESK-D_1x06_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..269e1f34
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B07B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fa72b60e-62e7-4ec6-ac9d-0373b33efde0)
+ )
+ (fp_text value "JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical" (at 4.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b3e04d8-c85b-4736-aa9c-48a8a473396b)
+ )
+ (fp_text user "${REFERENCE}" (at 4.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 09ff1a65-9d33-4ed5-813d-94af9c8f5bcd)
+ )
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0ccc1829-2f56-49ea-a353-0b40d9c09750))
+ (fp_line (start 0.26 -3.91) (end 8.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 0d949381-93e0-4ebf-8e48-181a4ee1e88d))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 11c21d0b-7f31-4714-8a8d-7a7f8f2e0726))
+ (fp_line (start 10.56 -3.51) (end 10.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 1b990a77-0010-4d56-b60c-db71f4621865))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 2759ccf9-ef7e-4f89-8f5c-2484e24800a9))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 2e508543-d3a4-4753-80f8-b777ff7aff3b))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 39569dfd-fdec-40ef-a461-f8bbfc9b03f9))
+ (fp_line (start 9.14 -3.51) (end 10.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 39eec850-9602-40aa-928a-54aa21a968cf))
+ (fp_line (start -2.36 -5.21) (end 11.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 3b90f880-b451-4b55-a09a-8823d46ecb9e))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 48d377c6-a794-406f-b8bc-e476d8b78ac0))
+ (fp_line (start 8.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 69906f0c-e9a8-48f2-a212-63032f4c1a82))
+ (fp_line (start 9.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6c6a415e-f7de-419a-99c2-f94cabebed8c))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 7d8a2626-4230-4cbd-928b-0ada97527f26))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 820c4b30-c42c-457a-b55d-f8862aea42f0))
+ (fp_line (start 11.36 -5.21) (end 11.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8294af5d-c12b-4cb6-b68e-b298b8aef674))
+ (fp_line (start 9.14 -3.51) (end 9.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 8392f540-bc67-4ae8-acf8-f83d66ae4ee0))
+ (fp_line (start -0.14 -3.51) (end 9.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9552ac09-7526-4b2b-956c-460576e61b05))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 9c11b716-a3d1-4cbd-b923-3a5d1a910798))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp b1b312bd-a6e0-4586-810b-12e4cfa431e8))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b5def725-7b2c-441f-b44a-33ea53eb44ec))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b7ffcdb5-efd4-4171-b23e-fce97180063e))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b8e0640e-4aac-4eb3-8aea-144dc114d415))
+ (fp_line (start 11.36 0.76) (end 9.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp cc854c81-ee49-46af-b14f-cdf201821e0c))
+ (fp_line (start 10.56 -0.04) (end 10 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e17908f1-91d2-4436-9fef-236904837e57))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e27529c7-28f0-43d7-84fc-d95b3385df33))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp f2f22bf6-48a2-4575-a896-af4c1610c72e))
+ (fp_line (start 8.74 -3.91) (end 8.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp fcd47633-abaf-4b95-b772-481430fee9a7))
+ (fp_line (start 11.75 1.15) (end 11.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 08d623aa-eb68-4dc2-aa9f-9f6e2561e97c))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 142929df-3fb9-4103-8a96-77138c935179))
+ (fp_line (start -2.75 1.15) (end 11.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 4f5aeb8e-f6a9-4d1d-95f6-e4ac9e011671))
+ (fp_line (start 11.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 7d2af85b-18bd-451a-8a6e-eaf70af29841))
+ (fp_line (start 11.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 053857fe-2e6f-4e5c-b976-07ddd242a5e8))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 187dc50e-51ba-4a19-8f4f-00722a1d8520))
+ (fp_line (start -2.25 0.65) (end 11.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 351345ce-e96c-4b3d-aa57-530aca6b8be9))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 3596be97-7fe2-42e9-8f60-a39ac7d82db4))
+ (fp_line (start 11.25 0.65) (end 11.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 577b8bea-4e8f-460a-a46c-3a20b6c61dd5))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp c4bbf066-a5ec-4370-87b5-cff6bcc542b0))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp bde4bc06-0a04-40d9-88ae-1f31c6cca9a7))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 088b93a1-a58a-462e-8b35-d8855e37af34))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c5f4a97b-b4ec-4e52-b273-db9742122501))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp eeefe75c-a48c-4d25-b621-8a021f38f6aa))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c95d9939-b6ed-4293-b07d-0cb505b150e0))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c86f3b0f-6b0c-40de-b8cf-a9003486f3ea))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b9ae775a-64c7-485a-8562-2540d5ac9bf5))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0bfcde9-30f3-418e-902c-24657c8e1a1d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B07B-ZESK-1D_1x07_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..ed097f69
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,78 @@
+(footprint "JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B07B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6afefd4f-4ee9-4803-ab1d-4f25c1ae4b8e)
+ )
+ (fp_text value "JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical" (at 4.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b3ef5fef-0695-4257-9419-7f8f6b6ee631)
+ )
+ (fp_text user "${REFERENCE}" (at 4.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c8664a8-c8f6-471c-a129-d6b855df4de0)
+ )
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 040d3c5a-8807-4716-9552-05d7858b9327))
+ (fp_line (start 9.14 -3.51) (end 9.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 16e04cb9-eacd-427d-9312-0113729c9dd3))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 29b7c7b7-f64a-4181-abcc-f85a50ed10cf))
+ (fp_line (start 8.74 -3.91) (end 8.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 352e8e28-fc58-45f0-b2b9-ae17d146a7e1))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 4538a862-af52-42d0-acb6-11f4edb7b7a5))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 468bd380-c132-412c-8402-b8fed431c994))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4fcf84e2-e6b2-48f8-b190-1baf5ecad4e4))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5c6d8f1c-b86e-4945-9395-444b89bbce95))
+ (fp_line (start 11.36 -5.21) (end 11.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 5fc52e35-58e8-43e1-b78e-188aabe7392a))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 61a5a553-ee7f-4176-a59d-c59b02fc7da8))
+ (fp_line (start 9.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 736f7867-174b-45a8-82c1-85187ee303f2))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 79e0ebc0-1d43-49ca-a20f-8736fa1b1d44))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 81bd60ea-4762-4ff8-a076-942e7c91f1ef))
+ (fp_line (start -0.14 -3.51) (end 9.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 81f648b6-4509-42d3-b450-aeb324858fa5))
+ (fp_line (start 10.56 -3.51) (end 10.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 863b01bc-8069-46bb-934c-64b21618eda0))
+ (fp_line (start 10.56 -0.04) (end 10 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 9eb341c5-d071-4c62-85bd-d9b95a6445f5))
+ (fp_line (start 8.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp a0993a0f-f6ab-4e6e-be71-df5f0d51b143))
+ (fp_line (start 11.36 0.76) (end 9.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp a241dcec-9a8f-4088-a645-164b6721730e))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp ac03d510-114d-4450-bd4a-7e95f06ab3ea))
+ (fp_line (start 9.14 -3.51) (end 10.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ad8103c1-2591-44a6-93db-54561dae8546))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp aff477b4-e30d-40af-b97d-d75ece4a950b))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp b21a5dff-6f7e-48b0-8ff9-861e20e75237))
+ (fp_line (start -2.36 -5.21) (end 11.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b3b097bd-b38a-438a-8a59-684b18fdb3c4))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp c7c92ae4-e18f-4538-89a2-af483881a0b3))
+ (fp_line (start 0.26 -3.91) (end 8.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp c84621aa-a91f-4584-b248-a551ff177741))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp d423ac46-7ca0-4ba2-b439-6e2c077b017d))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp e8daa66b-395a-428d-b2ef-08abfefb0e25))
+ (fp_line (start 11.75 1.15) (end 11.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 1452f065-697b-4b5a-a993-c24a62721161))
+ (fp_line (start -2.75 1.15) (end 11.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 3113d795-1977-4c40-aefa-ae17ee171472))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 99a8e269-90b0-406e-b5f0-079bd3735892))
+ (fp_line (start 11.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp edc85dd9-ee32-4da6-8d09-2309590cf303))
+ (fp_line (start 11.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 2c0cb86a-cdb5-489d-a46c-5f1c42f62d41))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 41e29f80-e189-4b5a-b2b4-6fb72c488897))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 5e92a8cd-10d6-4ce3-8643-64d27d445d39))
+ (fp_line (start -2.25 0.65) (end 11.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 6e01d266-df1a-44ab-b015-b7aad7fa22a7))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 8b268f90-4076-4089-b8e3-fb4f7fb0f1b7))
+ (fp_line (start 11.25 0.65) (end 11.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp ec33b06b-afdc-466e-b5af-1376ec1aae47))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 1cafc87f-6c9b-4a9e-b27b-67f8a5f9f486))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cbe6508b-6031-4319-9df9-e837b4806ed4))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a605011a-b6aa-48d5-8fc0-7fba1b929ea6))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6dcceaef-ddc6-467b-a7c9-06af011e8a16))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bb12c915-0766-4d5a-a22a-30838bdfe82d))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7631ec8-dc63-4f43-9d8d-bd586090b50f))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 288af7bf-9ab1-4ed6-8a4e-c3294a0f375b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B07B-ZESK-D_1x07_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e4fb4e89
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,80 @@
+(footprint "JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B08B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53d59894-56ec-449d-8236-3ecf7ec3d3e1)
+ )
+ (fp_text value "JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical" (at 5.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp de735834-33c8-4933-90c6-d5b4126337fb)
+ )
+ (fp_text user "${REFERENCE}" (at 5.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b0db0b89-59a4-4542-9ca0-b98d512279d4)
+ )
+ (fp_line (start 10.64 -3.51) (end 12.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 00a1e392-6642-4962-97b4-ed7d94d965e6))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 1045b20f-bb9d-4d86-8ac3-df75782947ca))
+ (fp_line (start 12.06 -3.51) (end 12.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 10f34f39-471f-4d5c-bd1a-3668b6080c51))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 120c2c2b-d0bd-4d02-b8d2-57a6345a6b52))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 13b524bd-879e-4d26-be35-8d48ae84e696))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 303065cd-630e-424c-a65c-7e56c0e204b1))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 526988cd-5985-4a96-9633-e9b0e423646c))
+ (fp_line (start -0.14 -3.51) (end 10.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 53f6a83a-b210-4450-bbd0-d89f57bda809))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 569e6354-160e-4fa8-ad45-04cfb3f40607))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5ac43c47-22b3-47e6-b20a-d5b4974c897b))
+ (fp_line (start 12.06 -0.04) (end 10 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5d068ba3-76ea-4b54-9c36-41c385af6700))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 5db98f98-b0af-4b40-8256-33cbd9a0bfb7))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 7162aade-3d86-43dd-b8a8-87f9728b8392))
+ (fp_line (start 12.86 -5.21) (end 12.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 96955f52-2f30-4755-a3eb-670ccf870075))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 97f9db5d-8936-48d8-8bf9-6f637cc82804))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 99e51341-49ef-415a-b067-9f22222d6a73))
+ (fp_line (start 10.64 -3.51) (end 10.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b5dc947f-20a5-4d5c-a777-148a6b1450c4))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b86d0450-cdd4-44ee-816d-9b29022f9aad))
+ (fp_line (start 10.24 -3.91) (end 10.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp c0ae7b09-fb18-4983-8f2b-26103db97a5f))
+ (fp_line (start 0.26 -3.91) (end 10.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp d998a34f-250e-44f1-885b-1343d078413b))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp da72c878-96db-4c51-8263-6f409ebd960f))
+ (fp_line (start 10.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp e4a93e78-b7a2-4a6b-b645-b272c9012297))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ed2f48bf-1a2e-42c9-9319-ac97d2f2d5a2))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f0473806-6c78-446e-9b74-67e9b11cf58d))
+ (fp_line (start -2.36 -5.21) (end 12.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp f5b1b9b1-1938-48fd-b568-d48a172b4131))
+ (fp_line (start 12.86 0.76) (end 9.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp f654c4f0-00c4-4702-aee2-6a9d3a2760ed))
+ (fp_line (start 10.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp fe8b5594-0cbd-49a1-8959-d1b5a3453bbd))
+ (fp_line (start -2.75 1.15) (end 13.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 39c74306-2964-44b7-bfc8-7c6c34d09f61))
+ (fp_line (start 13.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 5b7cf0c8-fdd1-48b4-9c5a-244949f796f4))
+ (fp_line (start 13.25 1.15) (end 13.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 80be9601-1118-4e0a-a554-7f7263adc350))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp f821474c-f6f6-4e07-86cc-9742f5600c28))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 26330d38-9d9d-44f9-8de9-06e3b4410528))
+ (fp_line (start -2.25 0.65) (end 12.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 6dacf6a9-5094-4453-86fb-37af8790df7c))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp afed548d-e8f2-4a87-90b2-552bee65b13d))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp b8637186-af8c-4734-90ab-d00bb3fd8aaf))
+ (fp_line (start 12.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp be134cf1-f776-471a-a61d-ca609722c7ba))
+ (fp_line (start 12.75 0.65) (end 12.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp c27063fd-074e-4ef7-98ca-e4e682624600))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 361aaffc-8364-4a12-abbd-326900ccbd53))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 3f1479e8-7584-4b6b-88fb-accc305e789c))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d327ca35-e70a-4770-b640-1b8a8d196ea4))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9fb2c745-8259-4509-be0d-87d10669ff04))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0acc9503-6645-414a-91cd-ec52858a98cd))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ca02aaf-286b-451a-a7cc-f8e0681b94ad))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65a1ca2a-9ea4-46bf-96d3-48310228a675))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c41bbfb4-8e88-465a-91d2-4fe523919c54))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7d9f710a-df86-4999-a6f4-3702eb50263a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B08B-ZESK-1D_1x08_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..e82783c2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,79 @@
+(footprint "JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B08B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 746e51e6-22e3-46b5-9f07-c219e4d6bba1)
+ )
+ (fp_text value "JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical" (at 5.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2488daa4-89e9-4794-a75c-1e711f47d4d0)
+ )
+ (fp_text user "${REFERENCE}" (at 5.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9f386ada-6133-4374-9998-aaea4455b815)
+ )
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 2e476425-8e1c-4cab-8afb-f514f7dea635))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 2ff10d16-c883-41e2-a415-438d56f895d9))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3d93f139-3329-4e51-a068-05aefb3c0d50))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 44b7d1b4-ad61-442a-a931-a8b879e1a226))
+ (fp_line (start 10.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 48e5d0cb-cb1e-4815-a587-b6944e3f7317))
+ (fp_line (start 12.06 -3.51) (end 12.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4f6b945b-ce01-4f90-bfb3-8a2e69bc9f57))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 551a51c1-93c4-4ff8-b00b-517e32e12938))
+ (fp_line (start 10.64 -3.51) (end 12.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 65a9a04d-e51e-43c7-a0d5-a8baf71f5bc0))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 683c1371-614c-425e-b493-083f12000405))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 776dd248-92b9-4ba2-b2e1-14fd327db4e5))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 79a6b72f-a7f4-4978-ab52-d2142cab8920))
+ (fp_line (start 12.86 0.76) (end 9.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8b1fff1b-270b-41f0-8a62-cbe4dda960ed))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 995bbaf7-e432-42a9-a6d2-41cc40e91ebb))
+ (fp_line (start -0.14 -3.51) (end 10.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp a246f236-4ed5-478c-b96e-9348dbea5ebb))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp a2b0d778-01bf-4e9c-861d-fc18f0fcaea9))
+ (fp_line (start 10.64 -3.51) (end 10.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp acd6e5c9-6f72-454b-8e1a-4393745dc49e))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b3795a71-3391-4989-ac42-013fad68ae18))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b67c6735-62f8-478e-a4ca-d108d4088357))
+ (fp_line (start 12.86 -5.21) (end 12.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp bd1f09eb-76ce-4765-b6b5-294dcfb8f6a3))
+ (fp_line (start 10.24 -3.91) (end 10.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp beb14967-10b4-4d78-a5e7-038a2f1145dd))
+ (fp_line (start 10.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp ce0b973c-29ea-405e-af8c-1674889f0bb4))
+ (fp_line (start 0.26 -3.91) (end 10.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp d0ec6df5-e41c-49c6-8ebc-0e04d204fea0))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp d2aeca44-71eb-4c76-8c0a-7aeaaf9bb932))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d7dbb685-e0d3-4d51-b1e4-3d7638660976))
+ (fp_line (start 12.06 -0.04) (end 10 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f32206d8-3db4-4d93-b7f5-fbd530c40f0c))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp f8c98e43-cb96-4a3a-a7b3-2b20c28dca76))
+ (fp_line (start -2.36 -5.21) (end 12.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp ff66f1a9-25be-4db4-bf53-73b2531ff849))
+ (fp_line (start 13.25 1.15) (end 13.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 1cb2963a-688a-43ed-bfe1-1674ae3604d4))
+ (fp_line (start -2.75 1.15) (end 13.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 61a73608-faea-484a-b920-53f977de5513))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp ba42a043-dbf5-42d8-9ec2-e77512fdac0f))
+ (fp_line (start 13.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp f8f78213-bf5a-45e6-a495-7d552c9e1d1d))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 24637a5f-01d5-4a97-a409-b89bfa215658))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 89b25fa6-9b35-4b1c-a868-a6c5aa9279bc))
+ (fp_line (start 12.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 8f6d1bc2-ad41-444d-aca6-d7ccc3dfe4af))
+ (fp_line (start 12.75 0.65) (end 12.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp a0b58805-d385-4e9b-a35a-957cd3544591))
+ (fp_line (start -2.25 0.65) (end 12.75 0.65) (layer "F.Fab") (width 0.1) (tstamp e5f9540d-3abf-4708-9c4c-5453640a085a))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp fa3a8011-630a-4ed3-b391-8eabfb4395d2))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp c25d6a71-3185-40ac-99de-ca0138c2d863))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9a6a13c4-8a39-48a1-85a5-28e44cc52963))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dd66ff66-5f33-4207-9e98-e3835d1e9fa1))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 66f6eacc-732d-462c-a13e-692cca1b8754))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9d708610-58c1-4430-8ed1-748324714f1d))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 40d362d5-62dd-474b-ac9f-082aaa055954))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp be0d182c-bff0-4b4e-b700-16c5f0af8115))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5f47fe56-6465-43d1-9914-8342e39a3cc5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B08B-ZESK-D_1x08_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3ca6ee07
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B09B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f428c18c-58f9-4fc6-b30b-24f4f9cabcca)
+ )
+ (fp_text value "JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical" (at 6 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 69ba851e-94ce-4a24-87f8-772051c1b95c)
+ )
+ (fp_text user "${REFERENCE}" (at 6 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2cd2cf84-89d1-418e-b497-9984a208f4bd)
+ )
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0935ae4c-42f2-40e5-ba4d-d76e0b6eb153))
+ (fp_line (start 0.26 -3.91) (end 11.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 1214ad4c-5e58-44ca-a266-6f1909eb542d))
+ (fp_line (start 14.36 -5.21) (end 14.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 127709b1-1abe-43b8-bc5f-e6fc48a32387))
+ (fp_line (start 12.14 -3.51) (end 12.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 1f052c21-9ead-414f-b4e1-edfd41bea040))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 211bb822-0b2f-4fc3-a1fc-123990098938))
+ (fp_line (start 11.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 2b9ee37b-6ead-4134-9fb1-5bf9b8d8c07c))
+ (fp_line (start 13.56 -3.51) (end 13.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 36506409-4fcc-4e98-80bf-22608368fb2b))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 36ab6eb4-c3a1-4b92-825d-f8a63101cdfe))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 396b015b-d2a3-4fdc-af0e-2d97bb42c59a))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3a266c76-87d2-4c69-9f17-52f1811400ce))
+ (fp_line (start -2.36 -5.21) (end 14.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 4065d17c-3b93-4c96-9820-64f838387a06))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4414da0d-c0a1-48f8-b17f-f1e0ac0a539c))
+ (fp_line (start 14.36 0.76) (end 12.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 5484de05-5e53-4a69-82ac-933f4ca63735))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 549902f3-36c3-4d6e-971f-3829a635f5c1))
+ (fp_line (start 12.14 -3.51) (end 13.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5678a1ef-04b0-4f50-9739-943e69d772a6))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 663a4502-a2bd-45dd-96e3-60dc7b38329f))
+ (fp_line (start 13.56 -0.04) (end 13 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6a420c66-35c5-4493-a039-c0d8ecd11719))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 751ab47d-bd4e-47d3-b4b7-a63502681428))
+ (fp_line (start 12.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 76a25fdf-871e-46ce-88b6-9c444146dafd))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 7f2235e6-955c-4a90-8107-6a52c325420c))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8c7b503f-1b3c-46eb-b233-e82a5517361c))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 9212da87-7182-4404-8c40-71c0df6456be))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 99bcde4b-1411-4e76-8deb-0af1d0455d54))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp aa6d4c3f-32b2-49e3-a939-c00843338aae))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp b2106cf2-2786-44a5-8770-e636f69b2489))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp bbe13ed5-5850-455b-9256-045ffbdf523d))
+ (fp_line (start -0.14 -3.51) (end 12.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ed91cf71-7842-41be-922c-a7f475dcc873))
+ (fp_line (start 11.74 -3.91) (end 11.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp f38ab614-2093-4bad-8337-e7264cd22201))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp fb947377-2d12-4889-9509-4fe9fbf95411))
+ (fp_line (start 14.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 1b0744b6-aca6-460a-816f-b25c1cb8bec5))
+ (fp_line (start -2.75 1.15) (end 14.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 352b35fc-33ad-4bcf-8629-462d85260e24))
+ (fp_line (start 14.75 1.15) (end 14.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp b8aca0c5-fdeb-40b1-9851-13731d984e5c))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp c150e76d-ebb1-46cc-a805-f31d52c55cb5))
+ (fp_line (start 14.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 1c7f0765-8fd4-411d-883d-145f4e146007))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 8da423b9-206e-4a10-be7f-394c3bccd698))
+ (fp_line (start -2.25 0.65) (end 14.25 0.65) (layer "F.Fab") (width 0.1) (tstamp a0a72b99-a5f6-4191-9a81-0cceb9c25c68))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp b9173e97-4791-404c-8e36-7f6d7d6e90be))
+ (fp_line (start 14.25 0.65) (end 14.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp e8738531-6d43-4b04-a4ea-ba724d6a6139))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp f30e9072-82e5-4b45-804c-3aa6af24a114))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 30bae53c-02bb-492d-afab-c239692323e1))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 0043e748-2791-4838-aa1d-894242a5c05a))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2502fd71-62fe-405f-83b1-b2f8d6d7ca4b))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3db7317f-26b5-4438-b214-99c69b3c385e))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2ef035ae-ac77-4d53-a738-a6ea99f848f2))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c2fbeab-0286-4a11-89d1-d0423e071062))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b6ead207-e711-48a3-bcd1-4e64b456c624))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d6a865d2-a10a-4662-b1a5-5416c716fdc8))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e914f563-f5a6-41d3-81be-992de7d205e8))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c2dfde8d-2e0f-4253-a15f-b4d8c6cf7f15))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B09B-ZESK-1D_1x09_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..9117a515
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B09B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 24f07d73-c875-4d7b-9c22-6fe5466b9db1)
+ )
+ (fp_text value "JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical" (at 6 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9cef2150-9a89-4f30-9ce8-dcdd9fa03015)
+ )
+ (fp_text user "${REFERENCE}" (at 6 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9b3fe23b-f0c5-4203-a47f-797d4c24f2c0)
+ )
+ (fp_line (start -2.36 -5.21) (end 14.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 02c0b35e-bc97-496d-acc6-794ac2d1ed46))
+ (fp_line (start 14.36 -5.21) (end 14.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 048f81f0-41d9-4afd-a4f2-c8efec128baa))
+ (fp_line (start 12.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 089d512e-392e-4dce-a812-f2ce95e70ccd))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 15649f9f-7ec5-4a09-a54a-241c69d4ba3e))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 1965e9d5-ee98-4303-91d6-337c78721b72))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 1b30d435-61a2-4e97-8ee6-dcd2e3ea54b6))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1b6cfbf4-be51-4365-9826-d6d90baf3001))
+ (fp_line (start 11.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 37babb5d-fcda-4127-b720-99f43fcd4e29))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 42317eb7-f927-4efd-9318-6c50a8c51295))
+ (fp_line (start 12.14 -3.51) (end 12.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 4e89fd46-0ae2-4a08-ae80-a185995853e0))
+ (fp_line (start 13.56 -0.04) (end 13 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5c5344a6-f389-42b2-bae7-10949d2f7d61))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 67637135-918a-4253-a905-99e49cd9c457))
+ (fp_line (start -0.14 -3.51) (end 12.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 69ad850f-08a5-4211-b712-a86f90ae76d1))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 6ab3d21f-a133-44b7-92a4-2d738724e970))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 723302dc-0d5d-42df-8e5a-27fa315fe459))
+ (fp_line (start 14.36 0.76) (end 12.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 76c29bfd-a4be-472b-a0db-68af74f33a43))
+ (fp_line (start 11.74 -3.91) (end 11.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 7c2ca528-7773-44ed-99fd-7c4f0d9294f6))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 7d300cbc-e852-41db-8da8-5427064c61d1))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 88341e7c-33bb-43bb-ad3e-0ff24392121a))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp a6a98a1a-3d46-48c6-a43b-969e7f678941))
+ (fp_line (start 12.14 -3.51) (end 13.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ac24a14a-f1a2-48d7-84bd-8e3ed23ab396))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp ae9edd4c-41e9-421c-9576-7f454fbf3015))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp af148c1d-118d-44f9-84e6-900436a82f28))
+ (fp_line (start 0.26 -3.91) (end 11.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp afa2d122-ae92-4b14-bf86-992d8c985d9e))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp b6c8057a-5029-4ab4-b08d-49f5bea3c9ad))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b6f2bf90-8823-4900-a98e-9d86b6d80247))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b763ef24-a877-4c3e-a323-b8b3a37a91b3))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp dfe7368c-3c0d-4a51-92c7-058a73b996c0))
+ (fp_line (start 13.56 -3.51) (end 13.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp ef42e87c-e25c-498d-857c-2fa9e7f13789))
+ (fp_line (start 14.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 1ee7fac5-3b30-43b6-97f5-e19fd903edd9))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 67409ec9-c2bc-4ea4-951f-07014aa197eb))
+ (fp_line (start -2.75 1.15) (end 14.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 6a3c47df-b3e0-4366-b42c-7ba4fdcb8618))
+ (fp_line (start 14.75 1.15) (end 14.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 984f1121-4010-4554-b2cb-ed228a05539d))
+ (fp_line (start -2.25 0.65) (end 14.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 04be1f78-1e28-4490-8bc8-44771d7bb3b8))
+ (fp_line (start 14.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 2d1e1369-3982-40e4-83a0-ca248d3e4dae))
+ (fp_line (start 14.25 0.65) (end 14.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 2efea69b-8586-4e3f-a793-ffc2d6d2bdff))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 39a954ed-d359-4942-9c3f-2c1e2710b581))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp c01949df-74cb-44db-a42c-77b155cd0395))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp d4269cbb-6141-49e7-832f-2025faf7b380))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 634ab0fd-8eb9-4c47-b5f9-ab175d506866))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 007a7535-4212-4a74-8149-c2c4fbd299b6))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ec971942-d739-4a2c-9814-6d543a8769aa))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b25035b7-82a4-4b97-b63a-9402acd30463))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 37edd58d-1e3c-4914-9700-67adf07484d1))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2a27ef59-5d38-4dfd-91c5-f3d428e7516c))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 114b2e90-b381-4968-a7a3-cfa99154a273))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c518b592-a107-4e9d-b9c6-4ad57290ff91))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4a14b084-e2bf-4c4a-9453-4728d24ad808))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B09B-ZESK-D_1x09_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..997681e7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,84 @@
+(footprint "JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B10B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d2510220-291e-44f3-8993-2f5f49acc086)
+ )
+ (fp_text value "JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical" (at 6.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c5e5c68-bde0-44e0-a2cd-c2976d98529a)
+ )
+ (fp_text user "${REFERENCE}" (at 6.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9983deb7-48f8-440b-ad4d-bd906a843526)
+ )
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0a7b18c7-0f37-4fb2-ac68-3a83b031f4dc))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0dfed782-101a-4614-9405-895d66513ea5))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 13c5d124-c5bf-4ef4-8773-6e7c8f705d31))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 1ab22619-6155-4202-b213-d0e0e67f9acb))
+ (fp_line (start 15.86 -5.21) (end 15.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 20e1f0bc-b116-43e5-aebb-662c012e0b33))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 297fda05-5b22-4e9b-89bb-a57d1dea01a2))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 32073510-a439-4e46-b741-ee4197572991))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3deeecf2-4002-437f-80b4-1254a37e37c8))
+ (fp_line (start 15.06 -3.51) (end 15.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 47874066-f0db-4f48-8a45-b866c2ede0ae))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 5c0bf3e1-7cef-4b4f-aea7-acb435eef29f))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 61ff9d1e-94e0-40ae-abdc-af7195af2a50))
+ (fp_line (start 13.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 661298a3-9ef1-4a64-b76e-9eddea9e5453))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 70edcc2d-b73c-4175-874d-231c8cecc98a))
+ (fp_line (start 15.06 -0.04) (end 13 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 721b4ee6-f2a6-490d-9e7e-5e5a0d5cfc4d))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 84ec1bba-84cd-40c4-b657-fd6eb6dcd4c9))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 88f4d058-7b32-45e3-8ec9-5da3fc181895))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 90cb5e7e-0cef-414f-bf9f-bfdcf317ab0e))
+ (fp_line (start 13.64 -3.51) (end 13.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 92e59402-1176-4e16-832f-3e2b01b6b18b))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 9632d963-b0a8-43bc-a1fe-276acc0afc41))
+ (fp_line (start 15.86 0.76) (end 12.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp ab631050-2f25-418f-bd34-fcb518c8dbe5))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp ae56e003-5b46-4d57-a5c3-c1e472d192de))
+ (fp_line (start 13.24 -3.91) (end 13.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp bbd9572d-e68d-419c-98e3-7af5e29b0a34))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp bf2d244f-b33e-49e1-8f06-2e57edac65f8))
+ (fp_line (start 13.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp cbd1f463-fa8e-45c0-9f5b-5bf2c7ee84d5))
+ (fp_line (start -0.14 -3.51) (end 13.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d488a038-33b6-43c1-9222-3de427490505))
+ (fp_line (start -2.36 -5.21) (end 15.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp d83b6530-d64a-498e-ac15-9e0663b0560b))
+ (fp_line (start 0.26 -3.91) (end 13.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp db43974c-464b-45b2-9159-dc9fdcf67f08))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp f0b0f4ed-6f24-4641-a2f7-559ef058d1f7))
+ (fp_line (start 13.64 -3.51) (end 15.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp ff06854e-007c-4fec-9d55-19e4f15a09ac))
+ (fp_line (start -2.75 1.15) (end 16.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 5d80c8c1-2b19-49bf-8ec8-47f28fc55d0e))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp a76008b6-067e-47ff-8bec-01bdf85e7498))
+ (fp_line (start 16.25 1.15) (end 16.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp ef739ecf-064d-4cd2-bb13-8f6ac19a9fd6))
+ (fp_line (start 16.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp f8eb2fe2-53f9-4b31-b979-89ddd3f70821))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 0005ae16-ad7d-4718-aec3-6be062d5ef1c))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 3c435aa3-fc23-4c1b-ac63-7f1a706509d8))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 5399c598-8e94-4365-a28d-c8d06af3f43a))
+ (fp_line (start -2.25 0.65) (end 15.75 0.65) (layer "F.Fab") (width 0.1) (tstamp d78b0848-a731-47dd-8235-b455a2edf9ad))
+ (fp_line (start 15.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp ee904284-3102-44aa-9bc0-79c151f0dba9))
+ (fp_line (start 15.75 0.65) (end 15.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp f7d5d114-30e8-4abe-9956-4ae54a9d4d32))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp a4b05a58-6011-46f2-8816-7d2a72ee178c))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 11ce3abf-632d-4f3d-a498-3f2f8f6044a3))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 49908b29-7117-4e94-b5ae-0279ca72708f))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 582e01f5-119f-4ac5-afc1-a751a3270174))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 95712f1a-ef2f-4236-93ce-c8298b9c6848))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 710b31f8-0a65-45b8-86a7-c9c73e8be3c8))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 87c4fd5f-d0d9-4d51-9807-9d52095fd0e7))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 333ccd59-472f-4af5-b3dc-c96ee1c39696))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6a78a27f-fcf9-42a7-979d-0b1a3d6bf095))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0dd7f3e0-7c62-4d32-802a-fdd1cc71b6d9))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e54c2e4a-1828-4782-a253-c2d84ac0dadd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B10B-ZESK-1D_1x10_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..5d3dd7c6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,83 @@
+(footprint "JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B10B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 10c830ea-a359-4d33-9714-695c776bb915)
+ )
+ (fp_text value "JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical" (at 6.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 64baf7bd-19dc-440e-a224-7e16712ce423)
+ )
+ (fp_text user "${REFERENCE}" (at 6.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9eab047c-c1a3-45e3-9987-3dc1c29c1097)
+ )
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 00c4936b-2da7-40b0-8a26-19d20396265f))
+ (fp_line (start 13.64 -3.51) (end 15.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 01ed13cf-fb7a-4c84-8f61-aafd185a29ea))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 184f173f-46c3-4958-b868-128ae01874a0))
+ (fp_line (start 13.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 1ed6aeba-9b94-48a6-8e9f-c847fe642940))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 1fc29b55-9e91-45a6-aec8-9fffa50e32ec))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 26a34317-c498-4108-b762-d51006605403))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 27af05f0-f805-4bab-ad30-5353dcda0ff7))
+ (fp_line (start -0.14 -3.51) (end 13.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 30650c5f-9d95-43d6-b2ab-e761a95efe1b))
+ (fp_line (start -2.36 -5.21) (end 15.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 3e07588d-5ca2-490c-b9cc-273000530388))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 41027c2f-d02d-4991-845b-1cc6643ceeb4))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 428dff7c-34bf-4f10-882b-9266c15c60f6))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 46fde229-63b1-4ecd-a009-a7cf796b5d57))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 54498bec-2c59-40c8-a56c-cc9e2e1c50e5))
+ (fp_line (start 13.64 -3.51) (end 13.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 5c577cc5-210b-40b4-8a5b-de69bd510011))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 66a2406b-53b2-47a5-b22b-2e3c4c4649d0))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 68ba7e1f-e762-41ce-9ae5-d429af09d510))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 863b6d8a-8fa0-4d1d-ba5f-715110f78486))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 91578103-79ae-4a04-a256-888adec3904f))
+ (fp_line (start 13.24 -3.91) (end 13.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 9406989c-2658-4f0b-b462-b350acc76790))
+ (fp_line (start 13.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 998387dd-9ffc-4b23-b80e-12b9edb4b3dd))
+ (fp_line (start 15.06 -0.04) (end 13 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b2407240-64ef-475c-b026-8fdeb6731178))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b2d6759a-7c7b-436e-ad0f-2550d9e99a1e))
+ (fp_line (start 15.86 0.76) (end 12.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp bcefa8b2-ea0c-4088-807f-63e26cdb2813))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp e1348c71-4cda-41cc-bbc6-54f684769836))
+ (fp_line (start 0.26 -3.91) (end 13.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp e6e89849-64c6-4be0-8b02-f8fa5086d7f1))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f0170a2b-ded8-4395-b04a-b00c9d304dad))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f3e7f8d0-7f1b-4fb9-a711-0216ad316a3a))
+ (fp_line (start 15.06 -3.51) (end 15.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f6c0c40e-ae31-4aad-a3cc-bc3f3f5b0f55))
+ (fp_line (start 15.86 -5.21) (end 15.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp f86c621a-425b-44ff-96c7-494f94b6ec02))
+ (fp_line (start -2.75 1.15) (end 16.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 223c2c55-474c-49a7-aa8e-72f735e80d93))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 368f33a1-0d50-4121-99cf-90d9d6cbfd62))
+ (fp_line (start 16.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 88479d62-c507-4bdd-81b3-e18118a88627))
+ (fp_line (start 16.25 1.15) (end 16.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 9b68b9c9-e227-48cb-8dce-5ddd33a2a0fd))
+ (fp_line (start 15.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 08a1c0cc-3fca-4afb-99c7-c68ef89c8216))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 324ba935-3e7f-47f6-b8b5-f388875a3239))
+ (fp_line (start -2.25 0.65) (end 15.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 971df697-8da6-4d80-8f7b-04c2216516e8))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp bc911921-c84e-4c61-b2bf-74d5f10c5624))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp e0f6ec3f-3e48-4ae0-84dd-6dee7342392f))
+ (fp_line (start 15.75 0.65) (end 15.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp ee9059af-cf32-4cf4-90b1-5357bd4c0a13))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 73db1ff2-ca39-4e36-85b2-aeeb87cf6844))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b1fe8b7-64d7-4a48-b55d-470dc31fdc0c))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp af279371-f111-45bc-bbb1-9a2c605fd97c))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f47c3682-ef06-41eb-9153-3dc595b3d5e3))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d4b1901c-58c4-4fd5-bc43-a77068df88fb))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp de6e2e72-5fb7-4f3c-bf26-73e152d1a853))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c9173a83-6ab0-4df2-aeff-89cb46d87e02))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4f140156-65c7-4080-922f-61bce30bccc8))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f9cfce73-9f85-4d7a-aa17-64837bda843f))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp db44a3ab-df5a-46a1-afcb-09129a8aebe2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B10B-ZESK-D_1x10_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..563f7b0a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B11B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e8809aaf-a26b-4e7a-ae63-cb75a2ee7105)
+ )
+ (fp_text value "JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical" (at 7.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38154120-01f1-46f1-8c5b-d532daf3bd8f)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d7a91280-19bb-4aef-a5ea-8ae57e3170d5)
+ )
+ (fp_line (start 16.56 -3.51) (end 16.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 053d2e76-27db-4a48-aecc-d1dc603f8dc7))
+ (fp_line (start 15.14 -3.51) (end 16.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 05be72e6-6f48-445c-b4cc-e972af798fe4))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0fa9c69a-a1c7-4e70-aa58-ba1fc0359bfa))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 1aea41a2-06ee-4f14-a141-4da1ce67d454))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 285f23b6-b010-4c84-bc00-f46c28f98a29))
+ (fp_line (start 0.26 -3.91) (end 14.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 491e660b-cd84-4d79-804d-6598a458150e))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4a7191c4-427a-4610-8c95-d9bf469fb0bc))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6253f619-c6d3-43bd-94cc-7916dd2d65b3))
+ (fp_line (start 15.14 -3.51) (end 15.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6cf60e73-3e62-42df-9e56-7324c07a9a67))
+ (fp_line (start -0.14 -3.51) (end 15.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 7b415c2a-94f8-4c2e-8018-0834e6f24ae4))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 848d075e-8710-409a-844b-140d1c3367d4))
+ (fp_line (start 17.36 -5.21) (end 17.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 86ce71bd-c3d5-43b4-adff-56f13a9496ec))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 87592ccf-bf03-4821-8e27-033af47df9dd))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 8992c1d4-f8cf-48d2-9cc2-1ba98d4e45bd))
+ (fp_line (start 15.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 8bb0aaa5-28b3-4342-8e24-3ecf614bebb1))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 93df1132-5a82-40c8-a772-7f20e50ed0bf))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 94b7bc3b-3815-48b6-9d0a-b0d79f64e19c))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 96886d4c-6ba2-47bc-a9e8-a5f1530b5ad7))
+ (fp_line (start 17.36 0.76) (end 15.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 970700f4-f82b-49da-90a9-a60a17542860))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 9e9d6e5b-5aa5-44d5-b9c4-58be8bfe906b))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp a12e2c73-492a-4579-bdcf-2abc85bbeceb))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b04a6661-82ac-4753-b839-553906c8f449))
+ (fp_line (start 16.56 -0.04) (end 16 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b861933a-1033-451c-8063-e5712864ffcc))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp bb48b0e6-e74e-4dd0-831d-cd4d4c142218))
+ (fp_line (start 14.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp ce252ea9-2634-4ff4-a31a-ecd23cda20f5))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp d0024610-aa69-4260-bb9f-c5445790fdd7))
+ (fp_line (start -2.36 -5.21) (end 17.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp d895032c-2fe3-474a-a069-17f9668768fa))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp da864cd1-7ca1-434a-8771-08f1e4a472aa))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e574bd4c-f488-459e-9d9c-44bb886ba5cc))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp ec974638-05bb-4f45-bf03-e73952faf969))
+ (fp_line (start 14.74 -3.91) (end 14.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp fcadb508-d496-410c-9a74-dd353242f733))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 01461f8e-fea0-4baf-ae0d-8c591e2787cb))
+ (fp_line (start 17.75 1.15) (end 17.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 43b6512f-b250-4347-96f3-c1d6b8dc5ebc))
+ (fp_line (start -2.75 1.15) (end 17.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 60614463-0d02-4412-8b40-b50b3919d2a6))
+ (fp_line (start 17.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp b7d3624e-6219-4086-8e79-f107682c8208))
+ (fp_line (start 17.25 0.65) (end 17.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 00f7a077-2728-4f50-a227-3e78078db5df))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 3f851f46-0e36-4f2f-ba92-03caade8a7c8))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 6ffba5c5-dbee-4a62-9363-12d4e1462f57))
+ (fp_line (start -2.25 0.65) (end 17.25 0.65) (layer "F.Fab") (width 0.1) (tstamp b904de0d-7836-42fb-a0a4-472f8af4df11))
+ (fp_line (start 17.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp c15dd6c4-1b67-42c5-9d4d-07c25b6d345a))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp f016b3a5-312b-4dce-873d-413e51416141))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 524af11f-2e36-44b6-a39d-5f87fdfba5ca))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 1b5ef6ff-9915-4a31-9a5b-c78fd10a7e66))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp da4bf5ab-d7fe-41b6-b777-69fa6f7875ab))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 47fe476e-9ee3-41dc-8b6e-a8f55eeae093))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e487483f-c4ef-4b81-bd93-77ef8aa22e49))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b80677b5-dad3-40e2-8e82-314d04310c62))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp efe2cdf8-ff24-43a4-982b-cc7355ca73e7))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 83b34ab4-dae4-43fa-918f-129f8e44f92f))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b87e99ee-e771-46e9-9138-dd240e8a4db1))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ecb8782b-9f9f-4473-8068-c18bc5823990))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9a096432-37da-4281-8480-f766efc48590))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 145859fb-338d-4729-af1a-dc71f7a2b033))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B11B-ZESK-1D_1x11_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..df2f165a
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,86 @@
+(footprint "JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B11B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bbb679c6-6c66-468e-a303-8680cfefe9d0)
+ )
+ (fp_text value "JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical" (at 7.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5d8a9eef-ef8b-4fe7-a727-575bfcf01c7e)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 11f042a3-2bf8-4d65-a9ee-71e3899285bb)
+ )
+ (fp_line (start -2.36 -5.21) (end 17.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 057f8c49-567d-4b04-83c4-1926525662e0))
+ (fp_line (start 15.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 090bf4db-6918-4a95-84bf-019fadca8a1d))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 18cb26b8-921c-461a-9110-4e9ac006ab71))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 235dd5e4-9d0c-412d-9dc9-78e73a40bc1b))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 2dd54233-61dc-4f5f-abee-7f3e7cc18750))
+ (fp_line (start 14.74 -3.91) (end 14.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 31643052-7fc4-464c-baef-4a019bcd5e5f))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 34e7e6ed-2549-4c5d-8285-9fd343ba2468))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 57d449cd-603e-4a0c-9031-11231bae77c7))
+ (fp_line (start 15.14 -3.51) (end 16.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 6d56b2fa-38ec-4c29-97eb-5b56b03bf40a))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 6e307aa4-7707-4bad-b7d6-3585c58e414a))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 75d624c2-02d3-466d-8dc5-7cfdacfbbe09))
+ (fp_line (start 16.56 -0.04) (end 16 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 7f6a90a6-9874-4356-b5c4-5ec15e8930c0))
+ (fp_line (start 16.56 -3.51) (end 16.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 81dbb3ae-08a8-44e6-a9d7-ce58f73e9463))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8eb94c84-154e-450f-9bb9-0c7ad303179e))
+ (fp_line (start 14.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 932a9894-9126-422b-972f-dbb5f8d70d95))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 9c04711f-8e20-4484-a26d-01d51c629582))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 9d585465-7a02-484a-8e56-7ecf396caa88))
+ (fp_line (start 15.14 -3.51) (end 15.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp aa323c93-7a3b-4e89-a04e-4fe1aa26d86f))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp ad41cd39-3b73-4be8-8367-989557342891))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp aedf0e07-60cf-487e-940b-6464a4a2671c))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b4b1759e-727b-4f2c-8947-e32c2c8e0d26))
+ (fp_line (start -0.14 -3.51) (end 15.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b6d6ae6c-ab0a-4a56-bf65-0f95376acafb))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b88bc41b-77cb-4968-9c9d-0895f10d7804))
+ (fp_line (start 17.36 -5.21) (end 17.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp be82dd10-0503-47de-bdc2-fea0e02517fe))
+ (fp_line (start 0.26 -3.91) (end 14.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp c2ee04e6-d61a-472c-ab79-420c14e6867d))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp ca2ebcf9-f20b-47ec-9fab-41c487c43977))
+ (fp_line (start 17.36 0.76) (end 15.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp ce3ece88-4d52-425d-afff-68810d8927d6))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp d1421539-a954-42d6-81ba-ec30172bfe55))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e429fa89-3d00-4f84-9e93-73b8db10e9e2))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp e52377f9-f2c2-4932-8971-ad3534811a30))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e6242344-0b09-4137-9c36-2d81d31023ec))
+ (fp_line (start 17.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 01797029-de1b-4a76-b042-d0abb98004d1))
+ (fp_line (start -2.75 1.15) (end 17.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 90e16982-ef2a-4546-bc40-f4d3fc993628))
+ (fp_line (start 17.75 1.15) (end 17.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp a490048b-7d8e-4d3d-9c21-45219189aa73))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp b613ee69-7d9d-45a8-9ec7-74fed893b349))
+ (fp_line (start -2.25 0.65) (end 17.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 1388beb3-1de3-403b-a0c2-0cd8b920e492))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 15cf7a04-97ed-45bb-94c3-402cb932fcb8))
+ (fp_line (start 17.25 0.65) (end 17.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 6c1b05e9-5bd2-4001-a5da-a5aef71c2b3f))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 85b49eb2-3eb3-4a4e-9956-79db1277ced5))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 900e03e7-b823-4e8d-ae36-7924b35a19ed))
+ (fp_line (start 17.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp ac3335a7-b129-47b7-bf28-6dca98eb432d))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp d777829c-6b03-4c9e-990a-59917982e83d))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0aa7a91a-47ab-46fe-8e0f-76e235cf668f))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f74df6b8-d62f-4e48-b0d5-5b7ec424bb30))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e85da58d-f126-4685-9783-651e24fbb1da))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3425bde7-4a8b-4b8e-af8e-1372094009fd))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e3e4f240-cce8-4d5c-b183-468d5a143646))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 355384b0-2254-4559-8592-3365e7f9a8f2))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cbb84848-4ec3-4b5a-a22a-ca2755de63b0))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3243d5bf-be30-4562-9726-a6c5d16579d4))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0b554792-914f-41e0-b87b-47b722b062f4))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b567db6-8826-43e1-91c9-e1419c4d2540))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B11B-ZESK-D_1x11_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..bcac5736
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,88 @@
+(footprint "JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B12B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 62737e81-a7ff-46df-a99f-bac2665d5de2)
+ )
+ (fp_text value "JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical" (at 8.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ce6a4a69-89dc-47cf-a1cd-eff4cbe2088f)
+ )
+ (fp_text user "${REFERENCE}" (at 8.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 751e7a09-2c8e-4b92-b22b-076628a5ca7f)
+ )
+ (fp_line (start 0.26 -3.91) (end 16.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 0340f7a4-1046-46b6-ae9a-9b19c835ade5))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0aa7fa21-c8e2-4a12-9227-4dec1cf748ce))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 10ef9a3e-c983-451d-a71c-c1bbbb46f344))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 1d86c7cc-fe2d-4cd5-9734-5baa318ac105))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 260a680b-f35c-40a5-afde-cc42cc0584ee))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 28ce8942-525d-48a0-bad2-dd5c47bdf959))
+ (fp_line (start 16.64 -3.51) (end 18.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2c2d7182-0774-482f-bd9f-595fed76eb72))
+ (fp_line (start 18.86 -5.21) (end 18.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 2dad011a-ebe7-4928-95eb-efd7d9b0fe4c))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 3100e347-6c6f-454c-a9ef-9b64b1b2eec5))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 32762518-ae63-4b01-bb89-6431f60be117))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 399961cf-b55a-4812-bd9a-5fa6e32869fa))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 3f22b74a-875c-4ba0-8b14-1ddf9ab2dd99))
+ (fp_line (start 16.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 3f6b8ad7-fcd6-4223-a30c-a3b691aac03d))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 3fda2d2c-01c2-4d6f-b9e3-b1c3c2c0d0ef))
+ (fp_line (start -2.36 -5.21) (end 18.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 44b659d6-fa7b-4a75-94fd-8fad6dfc9ba7))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 495f8859-3ee3-48d0-9eca-e9d3e21d41ae))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 55b12d6d-f584-4f59-a785-f322d99dd32b))
+ (fp_line (start -0.14 -3.51) (end 16.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5e3b73fc-725c-40cd-b5d0-d9a72930f8ae))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 5e834d69-5cb1-4114-a06f-e5c0c8f37ed5))
+ (fp_line (start 16.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 5f40999d-0e3c-4528-ab34-815b787be93b))
+ (fp_line (start 16.64 -3.51) (end 16.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 627d6412-92b7-440a-a951-69b1fad2d743))
+ (fp_line (start 18.06 -0.04) (end 16 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 7085bc14-4744-4c1d-a5be-5a04202b07ea))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 99a5e56b-6ea0-4612-80fc-809ca124906e))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp c1139ef3-1a71-4658-8f60-f9667e06c507))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp c5a1c238-6e24-42f1-b875-bfa118a4dd83))
+ (fp_line (start 16.24 -3.91) (end 16.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp c63e6e36-8af4-4b35-be32-cb86e24e3711))
+ (fp_line (start 18.06 -3.51) (end 18.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp cbf869a3-eb70-4d4f-a0bf-d4f225f237f4))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp d61b3457-cb3f-4c8b-bd5f-0f3c87d45e51))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp d744cb1d-2414-4769-92aa-6735c5f1c4f1))
+ (fp_line (start 18.86 0.76) (end 15.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp e9dd2e89-be41-4c29-b043-5eddfb9c5238))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp fcb4d752-8f29-43f2-b768-1fa34afac762))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 1fe4cc48-b22c-416e-9955-496e0bbdacb1))
+ (fp_line (start 19.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 8dfd774e-fde5-4258-b1be-42e908ad282e))
+ (fp_line (start 19.25 1.15) (end 19.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp a5ffcc0e-65a2-4990-a477-a33e6c4be1e1))
+ (fp_line (start -2.75 1.15) (end 19.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp d4c267ba-9f3e-49a5-913c-f5f3f9e2d3c5))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 0f3d2975-f8e4-4b4b-8f60-753648ea60cd))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 203d2755-9da7-4f7e-9590-58d831ecb84f))
+ (fp_line (start 18.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 5227f6c3-48c4-4c39-b48c-3aeaff7e514e))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 7cb91ec1-6756-4ddd-a734-85d7fd51824c))
+ (fp_line (start 18.75 0.65) (end 18.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 82cbca8a-8451-44c6-b389-e29afc450975))
+ (fp_line (start -2.25 0.65) (end 18.75 0.65) (layer "F.Fab") (width 0.1) (tstamp cf97a750-ee6f-4778-be61-6463bd4c67e3))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp dc68cdfd-27b1-4d6e-b219-65bad15342c1))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 1189f9b5-d3a9-447f-a203-df36f65c1e01))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 20a9b4e9-4bf7-45ed-a753-795cabb8b960))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4244dd19-9b35-43b4-9847-4197e01ad13d))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 11bf0d6e-7ebc-4229-a6cc-33b7c0959900))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a53bd2a0-18bf-46dd-a096-60c8413f5811))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dad0fd73-5f6f-4bc0-a9f8-6126e404237f))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ea3938b7-cef9-4bdc-ac80-70023d9321eb))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 55a4b788-7215-4286-ba36-c3eff9b57dde))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 821d38e3-fabb-48b9-9228-50996a606682))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ae224dcf-c3e9-46a5-88d5-9db1472cf49e))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ac408b66-fec9-4284-8cbe-e7354011e313))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp fd9604ff-ba3f-4bbf-818f-9bb7a2925175))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B12B-ZESK-1D_1x12_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3db395f2
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B12B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad9dfa1c-13ea-40ce-971d-13febb01d06e)
+ )
+ (fp_text value "JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical" (at 8.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 63e0f316-4818-42c6-8a88-55f9082db63b)
+ )
+ (fp_text user "${REFERENCE}" (at 8.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f23ce49c-07b6-4c95-8854-63e35c80369c)
+ )
+ (fp_line (start 16.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 184b1076-9d6d-4727-9c12-c2e8f5a90dab))
+ (fp_line (start 18.86 -5.21) (end 18.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 19975032-8c82-42d3-8498-52da63f98e95))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 19c4dffe-9789-44f0-b47b-7b55418bfe45))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1aaccf30-9467-480e-b4ff-87211afdb463))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 1d7b9cfb-05dd-48d7-bae9-1949e8a36e6e))
+ (fp_line (start -2.36 -5.21) (end 18.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 20d5e417-c62e-4931-a875-43e48e7fa61b))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 24c14f5e-dcee-4181-88de-0290da9953a1))
+ (fp_line (start 0.26 -3.91) (end 16.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 3188c26e-89da-4a85-9c9d-d7a8175c549c))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 335d7e65-9f50-4452-8a35-ce5905371e97))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 38d3cfe7-913c-45f2-aefc-4683895e79e2))
+ (fp_line (start 18.86 0.76) (end 15.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 396b1bbe-ea6e-4b09-bd68-32133f3c7e4b))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 3d70f36d-47d9-4232-8fc1-c3ebfcf686ba))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 426ac85a-8b31-4fa0-9a3b-14aaa9722d4a))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4961ce85-b7d3-428a-b815-54ca490f56b2))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4d02915f-f5d9-4847-8cdd-04048bb18f89))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 565db3ef-e969-4b03-b513-7a94e9aeb02b))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5a4b8709-30aa-4898-8c16-2819310d855b))
+ (fp_line (start 16.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 759ffb57-f4eb-4f8e-8199-5828ed678168))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 7b968f4f-e31e-4726-aeba-778d97847add))
+ (fp_line (start 18.06 -3.51) (end 18.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 86c21431-7d90-4a3c-8ec8-b10da397f08c))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 900705ec-4c17-43d2-a8af-0345b96b17f5))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp a6720d16-482f-45cb-b9b1-a56a174da809))
+ (fp_line (start 16.64 -3.51) (end 16.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b5a411fc-aa03-453c-9252-6087d2b49533))
+ (fp_line (start -0.14 -3.51) (end 16.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c355d359-c3cf-4d6d-a9fa-8244b1f2eb38))
+ (fp_line (start 16.64 -3.51) (end 18.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp dd9e2a6f-09a3-4c10-8467-0db9d2895c37))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp e14132ea-102f-4005-9d39-e45927fbabea))
+ (fp_line (start 18.06 -0.04) (end 16 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e200359c-2477-439e-81ca-a377926d04bd))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp e6b4f5ec-4527-4709-81aa-ca96a17c6130))
+ (fp_line (start 16.24 -3.91) (end 16.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp e8ad0b8a-e731-4b8d-8119-017f60fd68ed))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f7816ddb-588d-4526-afd9-a2c95ccfcbc1))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp ff850658-5779-4f6f-8f45-0945d1825037))
+ (fp_line (start -2.75 1.15) (end 19.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 001ee16f-5cd9-4adb-be26-948b0e1d2478))
+ (fp_line (start 19.25 1.15) (end 19.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 3d3ffc1d-e4cd-440f-8db0-bb3784f15c5f))
+ (fp_line (start 19.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 3d98b63e-0d1c-4cf3-8040-8e545008e047))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp e1a84e64-421f-4ad1-a770-6116ef877224))
+ (fp_line (start 18.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 0114ffd4-28ab-442a-9a46-1b9e775159d4))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 40a7b4ee-3ec1-4e2e-882d-3f250cd84c2c))
+ (fp_line (start -2.25 0.65) (end 18.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 71dcd25d-4372-410d-bfee-3ba5dd48c57e))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 9bd91651-a7bd-4c0b-b491-3017387468aa))
+ (fp_line (start 18.75 0.65) (end 18.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp df214042-a73c-4cbe-849b-ad8790837537))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp fc9be08e-06ef-4a01-9997-d5c91d25143d))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp f234462b-7c08-43f0-9d50-e2a535f4084b))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e64b905b-d910-40e4-a64f-34cf442a1c9f))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 81c0bd7b-33e5-4cad-aa26-8f5b0ca4cb13))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9e4c0d08-c72f-4157-bf70-a3642eed01f2))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 98ca36cc-9782-4c72-8193-ef11b3cf6e42))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 31c3de24-fce8-47af-8be4-616d8218593b))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7839fdd9-a8bf-4a34-83c4-f65e224b7d8c))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 07f1bc1f-8c4a-471d-bcbe-86f587f0d8c5))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bbd3fce5-abc3-495b-b798-f3c1c2ea51aa))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 59cf6fc8-85da-4bba-859c-033bccc2cc74))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d06de4d3-6409-4fd0-ab8e-2d6c8a0c481d))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7b78e493-11c0-4482-86c3-d92fc8b225df))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B12B-ZESK-D_1x12_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b62d30d6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B13B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9375da85-92a9-4ba9-b765-49fc2f9bd26b)
+ )
+ (fp_text value "JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical" (at 9 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 89096214-791a-4458-aa5b-1034c55ffbbf)
+ )
+ (fp_text user "${REFERENCE}" (at 9 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 61eccd12-aa21-43d8-9c3c-697df5e9b330)
+ )
+ (fp_line (start 0.26 -3.91) (end 17.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 2b706a09-4f26-4f43-a09a-e8426862a15c))
+ (fp_line (start -2.36 -5.21) (end 20.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 2c4409a9-5e76-4149-bdd6-446f21bac3cf))
+ (fp_line (start 20.36 -5.21) (end 20.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 2d014ecc-2991-46d6-a4a9-301b81de6312))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3572bfe8-20bf-4bbc-afd3-25a36dad46ae))
+ (fp_line (start 18.14 -3.51) (end 19.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 358e62aa-c472-45d3-9f7d-32282165b10b))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 58ba49cb-971a-4b93-ad00-9bbebe77e733))
+ (fp_line (start 19.56 -3.51) (end 19.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5d9b86b7-74c8-44e3-b2c7-049ff34cd5af))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5e1510f3-2b42-4a91-bec0-4ae296f4e9c0))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 63ba48f7-5fc9-4d3b-bb14-284a93ba1027))
+ (fp_line (start -0.14 -3.51) (end 18.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 6474e9f3-6ca3-4325-8627-814d6c69dd1f))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 66cf389f-f900-435a-81dc-810db6fcf44a))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6ac93ecc-1dce-4f25-a9e5-3a8e7d1fb0e2))
+ (fp_line (start 18.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 76b2da25-d529-4014-86f3-24e6cd90b987))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 80622ef2-f2a3-4727-88ab-5b1ea62affcf))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 81c682e3-1cc9-4f89-8cad-7090bf0ba16a))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 8da78336-863d-4a91-a119-18f983a71636))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 99499308-0774-4644-ac98-faec253f83ee))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp a0825690-da60-41e5-a0d8-520e9d77a818))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp aa5b1cc3-f0da-44e6-b880-a35a6c4b941e))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp aa7f6dd4-e5be-461f-ae33-eb0a4dbfc01c))
+ (fp_line (start 17.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp b252a59e-6393-4a2e-b379-f63f5d5fbf23))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp b8d3af38-6f79-4336-a629-7d98b6dc1185))
+ (fp_line (start 17.74 -3.91) (end 17.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp b9803c71-ee95-4a79-9305-3c4f6fbb6418))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp bfb16781-c3b6-4479-9fcd-6ea92696a58d))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp c6ad8538-7ad8-4616-8211-6e7bc2c3ceb3))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp cdacb38e-8007-4b25-b3ed-0a6ed2c6924d))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp d06a2ded-fd70-4cca-a0b2-449044b6796c))
+ (fp_line (start 18.14 -3.51) (end 18.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp e01bb976-b49a-4f2b-9e2b-0f217b54d722))
+ (fp_line (start 19.56 -0.04) (end 19 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f65eba3e-d8d1-4f8e-af6f-fcd4bf5bc122))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp fab5d6fa-b6c3-4acb-b7c3-8f4b759429c1))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp fb4de6b7-0b03-400f-817c-e73f900f4189))
+ (fp_line (start 20.36 0.76) (end 18.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp fd7220cf-df76-4f37-8315-f3967bc3242a))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp fe970f79-25b5-43aa-9171-d1b4c12c5fab))
+ (fp_line (start -2.75 1.15) (end 20.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 35d1dd3b-74c9-45f3-8892-f98928dd3603))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 381c4b88-e5ea-4e12-b33e-419fdf51b417))
+ (fp_line (start 20.75 1.15) (end 20.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp b5e8bd36-4008-483b-9ba2-6cdb26d87611))
+ (fp_line (start 20.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp ee0c2abe-9a9d-46e7-9fea-ea094a9e91bb))
+ (fp_line (start 20.25 0.65) (end 20.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 384aaec4-7f74-43df-80fb-9bfc7d784c2a))
+ (fp_line (start 20.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 507f8822-9e45-4be0-87f7-ca47ad39bb3f))
+ (fp_line (start -2.25 0.65) (end 20.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 771f4eec-1a83-463f-a4e1-cb712fe5616e))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp ab31d224-b36b-4b56-8d97-4a8f513d9e01))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp cea80eee-2a69-44fb-a7c4-9ac9592a1710))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp db9c1185-443f-40fc-a754-0b59f0ee6d7a))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp fdccefe4-31fb-4d56-931a-d12fdc018786))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp cde96777-e33d-4e54-befd-a27af8076d6e))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d22571b3-4c80-49e3-a554-38d7301254a4))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3f70b86f-ea2b-49f0-814c-b18cea1bd2ce))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6c87461c-1804-487f-8c0b-188dd0f628cb))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f3d537f8-c50d-4cb1-8a78-fa8f42a7621b))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 88a29641-0208-472c-9a61-6ab0aad666ab))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 80e419cf-b25f-4280-95bf-5bc6cd1897b5))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 509522aa-4abd-408c-8d0e-8d2751a04f19))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3fd8cbe9-77f8-44cb-a263-02d67921386e))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 61742809-4d30-4372-a2d9-66f8ff1fd43a))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 98404639-68cf-476b-8e8a-85067cae1f09))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c4915b0c-47bd-4b97-b391-e24acd99b09e))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 82fa14c2-42e2-4360-a90c-501d2ccff2d2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B13B-ZESK-1D_1x13_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..290df90d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,90 @@
+(footprint "JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B13B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da84e7f9-a849-486a-b2f5-bc4086d36fc1)
+ )
+ (fp_text value "JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical" (at 9 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 30af8b11-6f14-497c-bf60-406afe9e317d)
+ )
+ (fp_text user "${REFERENCE}" (at 9 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8a15780a-b910-46a3-842f-ce4860211f2b)
+ )
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0ef26fb5-896e-4c7a-8b66-cc725ab718dc))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 1a94044f-c0c3-4d1e-835a-6a6a1ce6d245))
+ (fp_line (start -0.14 -3.51) (end 18.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 1aae6436-effa-4be6-b796-9604652374e3))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 23d049c5-4245-4da3-857a-272d8fc746b1))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 265eb95e-1a07-4370-8567-6eb31da36da7))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 35040683-72cc-4801-8ba3-d43b6e153e22))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4993a8f5-902e-4698-8c33-db101fcd6148))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4dc253fb-bd7c-4bfe-80ec-58ac6e969f2b))
+ (fp_line (start 0.26 -3.91) (end 17.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 54d966bd-c2d5-4d4c-8cb3-dfd0dea588ec))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5f17bdc4-f42f-47cc-b2b9-571d2902ebb2))
+ (fp_line (start 18.14 -3.51) (end 19.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 6257fd34-35fe-417d-a33d-0010c20da2c7))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 679a86aa-c12a-4ccd-868f-6073a389d21d))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 68b44ecf-f573-4457-bcb3-fd61c667cb63))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 6d55b0b1-88c4-4add-8210-8c3d5811ea10))
+ (fp_line (start 19.56 -3.51) (end 19.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 7e8a2514-7492-4e9d-a9c5-91c8ab41072a))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 81a36cc0-6a47-4693-8254-064bea761d82))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 8a8fd1a6-653a-415b-b4e4-d449b79a9317))
+ (fp_line (start 17.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 99a798a6-ec1a-4d8b-a04d-8f17e0cabbf8))
+ (fp_line (start 19.56 -0.04) (end 19 -0.04) (layer "F.SilkS") (width 0.12) (tstamp ac98293d-74f3-48fa-97b0-ca187e438b34))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp ae5deeeb-2886-4119-89f1-4182049f32aa))
+ (fp_line (start 18.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b0aa6e53-9da8-4a94-ac5d-39ca2bd28ffe))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b9a2be12-7d19-457f-a43b-158208304af6))
+ (fp_line (start 18.14 -3.51) (end 18.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp bdb18ef9-78c8-4b96-bfe2-4e938060b547))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp c7025f49-a61c-449a-bc27-3bcf4792a680))
+ (fp_line (start 17.74 -3.91) (end 17.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp c7ba9af1-8362-48e4-a87a-76cea11124c6))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp e403f556-0735-42fa-be5d-83c79794b2f1))
+ (fp_line (start -2.36 -5.21) (end 20.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp e5ca7831-8187-4d05-b463-b1456f39e1fe))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp e997e2c9-72bd-48a1-a70e-cfbaeeb80fc4))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp eb2e1296-1201-42eb-9126-242d928eccb7))
+ (fp_line (start 20.36 0.76) (end 18.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp edd5ddba-4c25-4e06-80cf-9ab3371090f4))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp f3727b8e-0187-4ad4-a960-c4250b26d91c))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp f65f3ca2-9ca8-4dc9-9c51-e6400a3a498f))
+ (fp_line (start 20.36 -5.21) (end 20.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp f9b2b703-3aa1-46ba-9c8d-7921dd39563d))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 24a3d8c5-1166-4c88-b63f-213c1325b209))
+ (fp_line (start 20.75 1.15) (end 20.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 3eb87ed9-9dc3-4686-8302-fa3cd1a03819))
+ (fp_line (start 20.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 67cd50e1-5a67-4591-9d26-12a71bbd6897))
+ (fp_line (start -2.75 1.15) (end 20.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 87ca3197-fe0c-49bd-a092-f356ab6d595a))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 1fdfde22-caa0-4515-b8c9-2b8cf97a31fd))
+ (fp_line (start -2.25 0.65) (end 20.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 2bf219ab-082e-4280-9c70-4149fe34f625))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 78af14ef-dd13-4a2f-9ff4-559c5cf1316d))
+ (fp_line (start 20.25 0.65) (end 20.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 8d73e786-ede2-4609-9b0f-e6f3db64bbaa))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp bdda6297-706b-4d98-ad7a-4116cebac606))
+ (fp_line (start 20.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp c0adaf41-13bf-404f-92ed-7d473bedadeb))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 24b85570-191f-4af6-af40-1f8a28d9e40f))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2c08a0ab-5d4d-4981-9c36-dfc4cf4a24dc))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b5008661-6ada-422c-9c8e-eb7dd87841c7))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp df89c7ef-40ce-4ab0-b623-a9e9f1487e62))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 383ac723-44b4-4d6b-a43a-0484996c6133))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 230dc094-8809-474d-8043-a205ee0836eb))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6111d588-0854-44e7-a55e-0c9d0ef0e6ff))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e1c4ff3d-b858-42dd-8e89-7d9fff81afc4))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp edd0f409-c826-4865-9f3f-b41ccf338429))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 16bb4729-7532-45ba-b18e-0e2cc666c225))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 173bcb50-900e-4fcb-b2f8-10cac0b40846))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 60356ce9-d903-4aa1-ab6f-09c8b70c94a9))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b09314c7-d4c0-45e4-90d8-d7c009fdff4a))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B13B-ZESK-D_1x13_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1cc7d5e3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,92 @@
+(footprint "JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B14B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3b1e1385-0adf-4850-964b-8c70edc327be)
+ )
+ (fp_text value "JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical" (at 9.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6d54a753-d91c-486d-9ef5-64a40b5d2583)
+ )
+ (fp_text user "${REFERENCE}" (at 9.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e9d0d7ae-0b06-47bc-8059-6c11ef4d0a45)
+ )
+ (fp_line (start 21.06 -0.04) (end 19 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 04887313-26f2-4e1b-9a11-bcba6fcfab61))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 099d42d5-912b-4746-85d3-303cbe3ca24b))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 0d884143-5317-4d61-adec-62c736596a92))
+ (fp_line (start 19.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 0fe5e1d8-32ed-422f-8213-833c584e2b0c))
+ (fp_line (start 19.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 122f3f3c-dda2-4ed1-a7fe-a0e438214857))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 20780e98-0846-451c-a029-cde002973eab))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 34482838-b226-4d36-a33b-3a2ea1a93304))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 35986816-ca78-4e9d-98fe-061b49cd5a8f))
+ (fp_line (start 19.24 -3.91) (end 19.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 395d9b1a-1b58-4bb7-9ab9-01b10c96a01d))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 3e59cdb1-e60d-485e-9709-59efeb6866cd))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 47e05bd8-30fc-4756-b813-5f9cb5f68fc7))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5e120e22-1c7c-4a79-be83-d8aaebd302db))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 64a107fe-b21d-4c80-b8fd-e465c37cec99))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6f5edc8e-d489-4f91-829b-d55465c79324))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 7d1e7c2e-506a-4318-93a3-bd71edf50408))
+ (fp_line (start 21.06 -3.51) (end 21.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 7f6d45e3-5ee8-44a7-b213-866963963990))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 88cc0b30-2247-4226-9795-96033c5dc885))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 89227fdb-3b0d-44de-ad8e-be5e367ba9a2))
+ (fp_line (start -2.36 -5.21) (end 21.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 93d0fd48-5eb0-4c31-b43c-6072b57c6205))
+ (fp_line (start 19.64 -3.51) (end 19.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 9ad059a4-3802-4970-ad9f-c4d1ad5451e5))
+ (fp_line (start 21.86 -5.21) (end 21.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 9db96ec4-b2a4-42c8-b80c-d91e559201ed))
+ (fp_line (start 21.86 0.76) (end 18.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp b39b77d7-d617-4222-8588-0e8968550753))
+ (fp_line (start 19.64 -3.51) (end 21.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp bc995570-6866-4dcd-aefa-7acf31c07494))
+ (fp_line (start -0.14 -3.51) (end 19.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c1e33e2b-eb0a-4c4b-aae3-5e64d58f9b9d))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp c6d0a297-cc8e-4c8b-aa31-401c7dfe6534))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp d1c40675-de43-48b2-b8b8-d0d069f32b8d))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp da29e42d-4f1b-4c8d-be1d-18d31250457c))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp db066b7c-abd3-4d43-8b46-84ed6337a1ee))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e349f138-02be-4ad5-830e-8dd4bd3e78aa))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp e4962009-245f-49df-b679-094bd3eda123))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp e728383f-cf2e-4011-a0db-55d297833641))
+ (fp_line (start 0.26 -3.91) (end 19.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp fa5dce22-4f9f-4e3e-a535-e5a1dc3dfb09))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp fb912008-f5bb-40e8-9b12-d4824cf2fcb5))
+ (fp_line (start -2.75 1.15) (end 22.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 1521fd65-05f4-4564-8464-46b0bd113f1d))
+ (fp_line (start 22.25 1.15) (end 22.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 755236cb-9422-4776-abfc-44b826152be6))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 901eb07b-244b-4620-ad11-5aa6a3228fe2))
+ (fp_line (start 22.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp f5fa0f83-1e9c-4de9-8211-e12a96399654))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 17e9d498-7156-4d06-a1ad-dd2909c4da14))
+ (fp_line (start 21.75 0.65) (end 21.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 2df83ae4-3004-4917-a180-b7bb87484c63))
+ (fp_line (start 21.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp c39c74e6-c054-4ffb-b518-a4a98693f6a3))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp e52a750d-5a25-427a-810e-b12a1fff67d4))
+ (fp_line (start -2.25 0.65) (end 21.75 0.65) (layer "F.Fab") (width 0.1) (tstamp eda969a9-5827-48cf-9514-7c715756e1b0))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp fa79bb2e-1d36-4b1a-983a-9d0934ae15d8))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp cccc4725-e73e-4229-9918-3f5850e4532b))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 4378b2e8-f64d-445b-a356-2bebdf28e4a5))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7858f7c3-af0c-48c6-9e52-13494d757efc))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 58adddc7-adae-4cac-b644-dfe438d52558))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 72932d24-ee4b-42f2-bfc3-e1db83dbd6c0))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8a971da3-1ed9-49f8-bff1-4b7bdd8e772b))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a888e064-16ab-44df-b2f5-e57292583a64))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 95a87a24-2e20-4f37-bf60-96a37b5d2dc2))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ea42058e-7641-4947-a8aa-2865ea6b737c))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d7d2e485-a9a3-4df3-859e-70a00ef78f52))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 235d7f11-c0cb-44b8-b7e9-f1bb1155d099))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 674e994b-12a1-4bcc-8109-1f26e543fca7))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 19b67804-5d5d-4805-b3fc-6bc67fb94a59))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp deeb1536-3387-4700-b1e1-7ff428b32d50))
+ (pad "14" thru_hole oval (at 19.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ee9c76b4-46fd-4614-9234-19d667446094))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B14B-ZESK-1D_1x14_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..146ac2f6
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,91 @@
+(footprint "JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B14B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.75 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d1c58ad3-1017-4680-85ff-f5329e933644)
+ )
+ (fp_text value "JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical" (at 9.75 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 796e5ee2-c28c-4914-8f84-0a8d99ab53bf)
+ )
+ (fp_text user "${REFERENCE}" (at 9.75 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f221568e-c22b-4036-90c0-bf633969a43f)
+ )
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 09e8282f-da37-4ba8-860a-7e317d17b703))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0b6fa6b2-697b-4281-8a3e-0f22afb0df46))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0c3b536a-21c4-4b14-bff9-1ff9871f838f))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 16c5ef0b-5d0b-41ba-89e6-b06af82399de))
+ (fp_line (start 19.24 -3.91) (end 19.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 209f224f-fe19-4c1a-afb7-7ac2cd4e61df))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3ad285a6-fec3-43a7-981b-ee69cd777875))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 3f9a9df2-abe8-4e68-8973-f3157ad4c8c1))
+ (fp_line (start 21.06 -3.51) (end 21.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 44a0206d-7577-4944-a513-3d46ab1e11ed))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 44b1bf5f-631d-4e84-9de7-67d73772fe57))
+ (fp_line (start -0.14 -3.51) (end 19.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 4d3e1b5c-5f7b-42c1-8e03-bf9fcdcedf54))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5500ecbb-28ed-49a1-aaf1-9b1734049a44))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6752f319-f270-4bee-a406-4313b9ac8deb))
+ (fp_line (start 0.26 -3.91) (end 19.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 84c32a8e-b284-41b6-b4df-82ff6f367536))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 851cff0c-ed67-4b25-824f-a277bc973c88))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 85a19abe-eddb-4c90-bc49-47e171fb7ff0))
+ (fp_line (start 19.64 -3.51) (end 21.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 86af33c5-89bd-4da6-b001-a83ff761c5f3))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8f394f19-4b64-44bd-b2c4-44218c338c94))
+ (fp_line (start 21.86 0.76) (end 18.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 99eea9bb-4eb6-4c8b-8ad3-82808b3a0df8))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 9a496c31-7cd7-49ad-a87e-804236e0a289))
+ (fp_line (start 19.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 9a901596-b5c5-4fb9-bd56-da52ec7105e0))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 9ce8962d-a74e-4afb-8675-45b92b332616))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp a2f00d0b-063d-426d-b71d-3426f0bf3f4d))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp a318311b-7b4f-476f-98ca-8dde48d94886))
+ (fp_line (start 19.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp a54d4744-f0c5-486f-ae22-13a4d4d7631f))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp ace7fd1b-ed44-403e-b053-0084a7942605))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b084f507-2037-4073-95bf-655352d397fb))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b2d79119-1b7a-4bdd-8f96-32e5d17ad54a))
+ (fp_line (start 19.64 -3.51) (end 19.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp cd3f4af9-224e-4ab1-9627-038ef09b9c03))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp cd9f55bc-55b4-49d6-ae24-debd8885c22f))
+ (fp_line (start -2.36 -5.21) (end 21.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp d0439cf3-50d0-43fb-9a33-a25f1baf2772))
+ (fp_line (start 21.06 -0.04) (end 19 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e86951c8-0be1-46fb-b49f-3939d6578f59))
+ (fp_line (start 21.86 -5.21) (end 21.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp ebc4b10d-433c-434f-b2bd-338f7e85dd29))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp ef680fc1-0005-4460-be69-fda58db35f5b))
+ (fp_line (start 22.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 29142645-0060-4fe4-9afc-8274d456816d))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 34cfcdc3-6803-45c6-b0d8-8ab6385bad53))
+ (fp_line (start -2.75 1.15) (end 22.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 74fe6daa-7cf1-4587-8253-bf62a6e2ef69))
+ (fp_line (start 22.25 1.15) (end 22.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp f564a375-f957-4b51-9d67-ebc4a7323f80))
+ (fp_line (start -2.25 0.65) (end 21.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 0c9c1011-9d75-463e-96c1-8338c15ef8ea))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 29ba05b4-9c8e-44ef-8474-728432041dcb))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 2cdd782b-d35e-40c8-a3c5-8bae93d67e0c))
+ (fp_line (start 21.75 0.65) (end 21.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 3cf7bd5d-7df5-440f-ad54-32593982ac9d))
+ (fp_line (start 21.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 7d51591d-c067-4003-8e5c-f2e7191842b4))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 85511693-8a07-4781-9437-e87afe3dee62))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 84070e8e-90fa-4fbd-a92a-9cf89a48a057))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bf90bde2-1de5-4a76-85ed-38808b4358f6))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 852acdc6-d5ac-43e2-aa39-62b93f030925))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c64bd848-eec9-48ad-8a5b-3a08086049b5))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 77477d7e-97bd-475c-953e-a66573fa3206))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5a637c13-a814-40d2-be2f-3b9d02152c00))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0b29c5a6-f800-4c83-b6f9-833ac74b8807))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4436be06-4aa3-46ab-b929-b61e8dbd38bd))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2e5aeec5-4f31-4553-851e-21e224669fe2))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8e814154-d6f6-4e1e-8a6f-e4ec12fd6f20))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 088db948-c328-48d9-9d5a-11c92b3e84c3))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a0be5955-a1a5-40f4-b9d4-d1d156619e23))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 375b2ed4-0082-486d-a38f-dc6d001c7b3c))
+ (pad "14" thru_hole oval (at 19.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 00558adb-9e9e-4c8f-bf71-a7978435e423))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B14B-ZESK-D_1x14_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4746bf38
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,95 @@
+(footprint "JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B15B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d77b8b22-7aee-4af4-92a7-e23e3a4449dc)
+ )
+ (fp_text value "JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical" (at 10.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d297c59d-e5f2-477f-8cf8-45176ec88a9a)
+ )
+ (fp_text user "${REFERENCE}" (at 10.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34ee451c-4a3b-4415-bef4-05faf9c03b24)
+ )
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 0708bae1-ebc3-4ba7-8b70-67db1fb3d0e2))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 159076a7-5660-46f9-9931-180c774e14ca))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 163e176e-549b-4a4c-9f0d-7cc7bbe2ed85))
+ (fp_line (start 20.74 -3.91) (end 20.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 20b904cf-68ae-4d67-95ca-96eb3bacb064))
+ (fp_line (start 21.14 -3.51) (end 21.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 20d273de-b0b3-463f-9a07-9c2ae1d19bfa))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 2aae550a-2565-4737-b87c-4828f3630899))
+ (fp_line (start 22.56 -0.04) (end 22 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 2f1719e8-9a5f-404d-aae8-0246c4a458e3))
+ (fp_line (start 23.36 -5.21) (end 23.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 304f80b0-71c4-4205-a73b-9b42cda785f9))
+ (fp_line (start 20.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 3d6820b3-31b5-423b-87ef-1a0dbe895119))
+ (fp_line (start 21.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 435cb8b0-6873-4465-8e7a-1e357fcd4c46))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4424cfa2-7037-4f40-86df-6b83d3db46e6))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 4c3ab83f-5759-4d75-8146-24bd1d9ca4f3))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4da080c2-636e-477d-8d4a-8e18bb23944c))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 524a2ebc-fec4-47fc-a434-d1a8697294d7))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 57d6082e-f124-4d7c-a2c0-24dfbc0a5794))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5ff9f9f6-ef2f-4a30-b561-56640e94dbc1))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 6e452543-0d67-49d6-9cfd-6b5b4837e533))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 772d5f46-2ad2-42ce-ab85-d0d5ab32a2ed))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 7fe50a11-a1e7-4de6-9660-d2fe97908558))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 8e6bb95f-d5bb-413c-94b4-ccc3d346e10c))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 93faab16-1ede-4031-9a33-f74b6ba85709))
+ (fp_line (start 19.135 -0.04) (end 19.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp a26246d7-9357-4500-b160-6882dcf0b517))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp b4689c69-3356-4957-84ff-2c998c6b07e4))
+ (fp_line (start 23.36 0.76) (end 21.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp b49036a6-9ffa-4f85-84f7-f839d12b00f3))
+ (fp_line (start 22.56 -3.51) (end 22.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp bdba7e94-b84c-4741-9477-0efbd5e8a74a))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp c189f453-2b4b-47b3-8218-0fb4f73191af))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c7017ad9-f8af-4a1f-8e4f-62d2550226b3))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp cc836f0c-5e52-4de0-a817-3c89ca67eb8b))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp d33d142c-0a14-46bb-bdfb-f266fc9b5b2d))
+ (fp_line (start -2.36 -5.21) (end 23.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp dd4374eb-a984-4401-a8c9-6d378332f0d9))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp e6a76d68-ab55-4bd3-9b8e-9fb0cc1ee232))
+ (fp_line (start 18.96 0.76) (end 20.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp ec080366-5312-4ff5-b56b-b805269612b5))
+ (fp_line (start 0.26 -3.91) (end 20.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp f43faa2d-b358-4196-bd81-123de9f339c4))
+ (fp_line (start -0.14 -3.51) (end 21.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp fba338af-6d0b-4079-bf72-a7b6bfb6b1f6))
+ (fp_line (start 21.14 -3.51) (end 22.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp fcfef87b-fdf2-412b-a3c2-9a61f5656c3f))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 3e0e6763-931a-49a1-bdf3-b25c52b74dd9))
+ (fp_line (start 23.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 70fd5690-327f-43d1-86de-b8e84ec34397))
+ (fp_line (start -2.75 1.15) (end 23.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 8b52f90b-e7e5-4bc1-a2f9-f7f41b10d376))
+ (fp_line (start 23.75 1.15) (end 23.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp d859631f-b8e8-44fa-9c78-8c0c8ca36a9a))
+ (fp_line (start 23.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 6004eb62-8359-4cab-afe5-2b8a9efb5a70))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 64d8a321-7995-4ce1-ab68-e5713e5d8704))
+ (fp_line (start 23.25 0.65) (end 23.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp d75c7667-b7ee-4edb-a80d-5dd561d1b919))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp f6874bba-729e-4365-8f4d-bfac59bb1a57))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp fa69369f-3fc9-4cad-bd79-312d6f307da4))
+ (fp_line (start -2.25 0.65) (end 23.25 0.65) (layer "F.Fab") (width 0.1) (tstamp fc881f17-a4a9-4e14-939f-6ee724e1323e))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp afd15c8f-95c0-469a-94d8-ae73927211fd))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 4c66a86f-5b61-445d-8b43-f538dc56d4dc))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4f767364-4d40-4557-aaf1-21edeab5aa78))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 234c4af6-1ad3-42d8-913e-5e21d0f88503))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bab85d56-0d75-4f55-9ce6-7f086dd77091))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0c3ca3ef-349f-419e-8bf0-18e4f8c12dea))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 408b7dcf-8dc5-4690-b9b4-710de2373e2b))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 432f4166-d865-453e-9339-9017bc51abd2))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7aebddc6-03d2-42db-9e4e-16a966790750))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 46d82b4d-fb8e-4b0c-8b18-2a3c69aae161))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6768399e-e0eb-4b67-9176-2f11ad0e9a91))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc89c60f-52dd-4072-a3b4-9158bc418a8a))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c99be483-d05a-4089-9ba1-3a9a8af418ca))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0b2ee621-e62d-4a68-8ad7-f890ac9db084))
+ (pad "14" thru_hole oval (at 19.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 176ccebc-5ba3-4749-b469-02a1f4f7f5da))
+ (pad "15" thru_hole oval (at 21 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 70565f56-dfa4-44fb-9302-c160de6ec8af))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B15B-ZESK-1D_1x15_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..f65b0a43
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,94 @@
+(footprint "JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B15B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10.5 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0d8df974-a67c-4b56-ac3a-3f9df6378a0c)
+ )
+ (fp_text value "JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical" (at 10.5 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ee5eabb2-1fb3-4786-a4b2-3a445416d814)
+ )
+ (fp_text user "${REFERENCE}" (at 10.5 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5db11028-0901-41b1-acbb-274fecfecde3)
+ )
+ (fp_line (start 22.56 -3.51) (end 22.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0b16537d-8325-460f-ae91-2a1c4cb23303))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0b3f307e-4e1e-4d0f-bbaa-4655765e150c))
+ (fp_line (start 21.14 -3.51) (end 21.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 0d591fc3-8b70-475f-b70c-5adeea28163d))
+ (fp_line (start 20.74 -3.91) (end 20.74 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 12b23e5f-91dd-4c08-904c-269b03696136))
+ (fp_line (start 0.26 -3.91) (end 20.74 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 1bf143d3-ba83-4c80-9024-c10fa1dec3bd))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 260200cb-cc65-4723-a8e4-8f84787916b0))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 2f9a78c7-0bc1-4ccf-bbd2-537da3d44621))
+ (fp_line (start 18.96 0.76) (end 20.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3824bff3-55aa-4ef3-8661-c727041f8dcc))
+ (fp_line (start 21.14 -3.51) (end 22.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 3b275a66-b5da-4c62-a5a3-df2131b4b708))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 3de1a657-55ef-40c2-b16e-f89f317f1258))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 41936f11-4f7e-4975-aa0c-a7aa4b3f5a9b))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5c7ed62e-3c3d-4d26-ae66-078dabc67370))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6ca592ea-7064-4446-a14f-04d15b11d153))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6f706a20-78bb-4606-89fc-bda902ddcc6c))
+ (fp_line (start -0.14 -3.51) (end 21.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 771e3b02-547d-4c9c-a6be-f04a76259112))
+ (fp_line (start 20.74 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 81d35e2d-3e2f-4007-9de1-610f3cccb4ba))
+ (fp_line (start 22.56 -0.04) (end 22 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 833c93ca-f66d-4755-be40-a328e5cf3d96))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 84260f5a-69b1-4b19-b830-c11074ead9c8))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 8567d00f-e0e7-4bb5-bac1-fb0c94a5d019))
+ (fp_line (start 19.135 -0.04) (end 19.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 895d9624-f20a-4f0d-80cb-4d40d618f8aa))
+ (fp_line (start -2.36 -5.21) (end 23.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 8ae3311b-3f29-4263-8460-6d545cdce701))
+ (fp_line (start 21.14 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 901fdf91-1e99-499a-bd9c-bd72ac0909f6))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 90a1dfeb-0bde-4f9c-9cda-b71e6e688cb0))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 92f9bb8a-7c0a-47df-a0a4-7d4b94b7690c))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp a799f878-5b4a-4bb8-8533-7764ab809ebd))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp a98cefcc-8e2c-4987-9ce7-2c91187dcaf1))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp ac5516ae-13d2-4d7d-9e39-3d23242864ea))
+ (fp_line (start 23.36 -5.21) (end 23.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp b2750e6e-88ea-4ae5-81ee-456e5e3d3654))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b88cc196-92cb-42bb-b35e-f468bc261c20))
+ (fp_line (start 23.36 0.76) (end 21.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp bbc281fd-6253-4bef-acca-8f3908610aca))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp d1e028bb-4580-4665-9539-e2253136a7da))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp da7f5c25-4f3a-4e38-9167-f4135938b2a6))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp dd64e4e0-37be-4b44-86cf-c282b6e18925))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp e49bbd87-83c2-4157-be2c-7feed7ea5c9c))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp ebdaa10c-b56d-47e5-b273-23d912aac08a))
+ (fp_line (start 23.75 1.15) (end 23.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 09d5e163-4724-408d-ae97-4213cfc8373f))
+ (fp_line (start -2.75 1.15) (end 23.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 463101f8-2767-4e4d-af7f-6ccd2f942b95))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 5f69e791-3c39-4cab-b123-1da04eddbaf7))
+ (fp_line (start 23.75 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 5fec6b4c-0613-4270-aa81-e4ebccea3469))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 00ee5fad-2fdd-4ea4-a96a-13e60d63b19b))
+ (fp_line (start -2.25 0.65) (end 23.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 2e8d52d5-afa1-4d91-bd36-b2c536f64200))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 2fa6ea1e-c7b5-4d38-93a2-6a4d2adf23ff))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp 4eb7ad26-90df-4c9a-bfa2-74e8b16a1d7e))
+ (fp_line (start 23.25 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 90e55938-96fc-4c8e-92e7-69081f61fdca))
+ (fp_line (start 23.25 0.65) (end 23.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp d5afb848-d360-4cf0-8a15-970477ba97a9))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 6266141b-5e46-4554-b12b-cb50c7814a86))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c5482da1-6761-456b-93b3-499031c28d61))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2d5583a9-1404-40fd-8e2e-6347d27a8075))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33ddc852-0171-48df-aa48-f053b10cbcf2))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c4bdd001-2a3d-4d60-be7f-9865807b7217))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 36dd43b9-0c9e-4b5a-b81f-b46730c23ed9))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f8308bd9-dd05-475b-a2c1-a9972d211242))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 68a5ee4f-c69f-47e3-b5e5-8652c15f244c))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bba1ba14-56f4-4381-9e39-ce8160920507))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2e8a71f8-aae3-44b2-80fa-1089587fd03b))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp fa8eb3ab-bb41-4e0f-a5bb-b7bb6ca737c4))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ec9b832-75fe-4a74-8cd9-274e22a4c85e))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e86c6662-12dc-4e36-bd1e-5a551024e0a8))
+ (pad "14" thru_hole oval (at 19.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9388af0d-67e1-4b98-ba45-39f2da848233))
+ (pad "15" thru_hole oval (at 21 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp efb9ce8d-bc81-412a-9d08-0c218cda187e))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B15B-ZESK-D_1x15_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..444157e3
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,96 @@
+(footprint "JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B16B-ZESK-1D, with boss (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry boss")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e32f587b-96fa-40db-a590-201845b12f60)
+ )
+ (fp_text value "JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical" (at 11.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 40909f5e-d5ff-4fd6-84e1-d4c53149ec74)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4b7a02af-4fc5-46b7-9020-92a8b381cc14)
+ )
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 00b6c77c-4d26-431f-b85d-2184be847641))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 01695cb9-e17c-4ba5-9802-148a5b6a1448))
+ (fp_line (start 19.135 -0.04) (end 19.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0263fee6-5785-497f-9524-e95b5b304cb5))
+ (fp_line (start 22.24 -3.91) (end 22.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 03667c30-b57f-4850-8b4a-616a9b3106a6))
+ (fp_line (start 18.96 0.76) (end 20.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0b22ed2a-f470-461e-88d0-ff6025fd0099))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 11559d61-e141-403a-8b92-744481701399))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 2a68f9bc-316a-4e9b-8dad-26b84572aff9))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3112805d-fc6f-4e1a-a082-08ead3b6e8a3))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 39c1406e-a5c9-400a-bce1-25b51227a44a))
+ (fp_line (start 24.06 -3.51) (end 24.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 42823d02-0518-45c5-8812-bacac28c04a4))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 459c7b1e-6744-4687-8e24-92eabac7ebd6))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4d31c771-7405-4f56-a943-90b95ca98d0e))
+ (fp_line (start -2.36 -5.21) (end 24.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 4fe96188-f007-4d09-a78a-bfefdf8d8319))
+ (fp_line (start 24.86 0.76) (end 21.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 55b2ce99-ea4a-4e8e-bc04-37e05c993277))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5b938658-b069-4354-8ba4-9617fdc694a8))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5d2cefd7-e847-427b-a2b0-fae92a36122b))
+ (fp_line (start 24.86 -5.21) (end 24.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 6924b6aa-3b1a-4005-b46c-1ce89117ac72))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 782ae2c7-4be7-41bd-b12a-b08a85db4b27))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 7fb7fa44-b1f3-405f-aabb-03499b174411))
+ (fp_line (start -1.56 -3) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 834046ee-a8a1-431e-9632-8bd8bc73226a))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 8e919cb7-e461-4c60-9fdc-c48496f5bf42))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 9ddf677d-80f5-47b4-a21b-9d539b36e8cd))
+ (fp_line (start 22.64 -3.51) (end 22.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 9e5528a4-1cd2-45b5-a45c-06cd19f66b38))
+ (fp_line (start 0.26 -3.91) (end 22.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp a2b92fca-0b31-4d7c-a58a-4cecee374213))
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp aaad4cfc-968d-4289-acff-9025b5fd34e5))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b7e60f2c-f62a-4e99-87b2-27e8b6c927a6))
+ (fp_line (start 22.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp b9605da5-8f1d-415a-9f76-7f25ecdfd668))
+ (fp_line (start -0.14 -3.51) (end -0.9 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c1542648-f93c-4cd8-b4fd-c45571d1704d))
+ (fp_line (start 22.64 -3.51) (end 24.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp c871c368-b893-4976-8900-f92968ee5f2a))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d37f7f9b-da19-4a47-a305-e0454dc68530))
+ (fp_line (start 24.06 -0.04) (end 22 -0.04) (layer "F.SilkS") (width 0.12) (tstamp d46ee465-a855-4f16-94fd-dc5543e5a06e))
+ (fp_line (start 22.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp d5821539-867e-4942-af07-dc46af296c36))
+ (fp_line (start -0.14 -3.51) (end 22.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp de861fd6-029b-48af-96a6-0f1846fc354c))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp f316fcbe-9c21-496a-bb46-55fcaff478f0))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp f525db32-4f10-49e9-aec4-ed2833eaf424))
+ (fp_line (start 25.25 1.15) (end 25.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 49bc65df-feaf-439b-b3a7-c71fbc3b502a))
+ (fp_line (start 25.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp 59ffeb69-11ea-4d13-932c-92c3671a6516))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp b59eaa07-b7be-4151-a430-20bd469fa016))
+ (fp_line (start -2.75 1.15) (end 25.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp ddd67bde-3a48-4e73-8b79-4806eeba1982))
+ (fp_line (start 24.75 0.65) (end 24.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp 266c89cb-7ac0-4f5f-9368-800b5c94c5be))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp 2c1e8b76-57b7-4e52-97db-e34d51f292af))
+ (fp_line (start 24.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 4dc64ab2-2eda-40dc-a999-482436ed1bdc))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp bbadcd13-a14a-4fba-ac62-773aa1969bfb))
+ (fp_line (start -2.25 0.65) (end 24.75 0.65) (layer "F.Fab") (width 0.1) (tstamp bee2a6c5-e404-4834-8078-0754004a0777))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp e764de77-92eb-43f7-b3f3-d45c8e92e133))
+ (pad "" np_thru_hole circle (at -1.65 -3.8) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp fe7b44ec-3b4c-4af1-8ff7-19a8f74641c5))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp 2c32eaea-988d-40c9-bee5-eced02dc89ca))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ef0b9242-73b3-4ce4-b907-3c517d63ca23))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b9272a8a-db36-4407-82eb-4c94bdfcd4fc))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b6222b7c-e4e9-43de-9f15-2b30ee6dd003))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 84c45f42-e46d-4425-a48b-61e9a904628e))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 068d3d04-d3d7-44e0-861c-1ce55d783dd4))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 422a2337-d6de-434b-86c7-a7cfb3f26bcc))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp dc4dcad0-1dfb-491a-9d6d-20a95f98dcb9))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ba67f78e-5126-4dfd-ae7f-6bbbddff7b04))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 333d5a0a-0548-4ccc-8dca-0553fb74ded4))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 773bdd89-85a1-4da5-b4e1-70c29bae617a))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d4dacff4-0be7-4abd-a206-565ebad96c29))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2d0ef78b-ba72-40db-bc61-009be65cd809))
+ (pad "14" thru_hole oval (at 19.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8d44a1aa-c2ee-40a3-9a4c-f485c66b7cee))
+ (pad "15" thru_hole oval (at 21 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b4d24b7b-0a8b-42c0-b11b-dc4d486d65a0))
+ (pad "16" thru_hole oval (at 22.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b1864c37-ae39-4482-a1f0-e07d7a8eb1e2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B16B-ZESK-1D_1x16_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1c7600a0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,95 @@
+(footprint "JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B77636A)
+ (descr "JST ZE series connector, B16B-ZESK-D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE side entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -6.3) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 24511b49-e7fb-4b41-b667-8841da0b6b1f)
+ )
+ (fp_text value "JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical" (at 11.25 1.85) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1087ae52-b07c-4b19-acf4-7a9e476fff39)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 -4.4) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b4023e05-81fe-4a02-a393-4a743c319df7)
+ )
+ (fp_line (start -2.36 0.76) (end -2.36 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 00d6e692-c8c3-4ac2-9190-e72b8d726c85))
+ (fp_line (start 12.96 0.76) (end 14.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 014683d2-733a-4b23-80e3-2e785f495b27))
+ (fp_line (start 24.06 -0.04) (end 22 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 0ad3c236-f441-4ec6-b177-bc84f6eba952))
+ (fp_line (start 0.96 0.76) (end 2.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 0ca614a2-0225-4258-ae32-5fcc70d623c2))
+ (fp_line (start 24.06 -3.51) (end 24.06 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 134b6acd-d11a-4820-ad6b-4e1f0dcdc639))
+ (fp_line (start -0.14 -5.21) (end -0.14 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 2ffd0a66-673e-4f3a-aa12-3eade78c7307))
+ (fp_line (start -1.56 -0.04) (end -1 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 30d81eef-ef24-4131-91b2-ffe053c44cd2))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.SilkS") (width 0.12) (tstamp 39df3d96-0fe7-4b7b-896e-80d91d69a4f5))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.SilkS") (width 0.12) (tstamp 3adf283e-ca24-4f81-bc35-8d153588a14d))
+ (fp_line (start 18.96 0.76) (end 20.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 3c1daa89-9ecf-4836-9b20-aacbda454770))
+ (fp_line (start 6.96 0.76) (end 8.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 47a913eb-8c70-4207-9841-e979942b41e3))
+ (fp_line (start 22.64 -3.51) (end 22.64 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 49923fdb-1b2b-4698-8d11-ca8ff90b1098))
+ (fp_line (start 24.86 -5.21) (end 24.86 0.76) (layer "F.SilkS") (width 0.12) (tstamp 49c8f472-ef30-4d0f-a078-364915d1f2e1))
+ (fp_line (start 16.135 -0.04) (end 16.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 4a0f7319-3f16-4d07-86c5-539dd0786ba5))
+ (fp_line (start 9.96 0.76) (end 11.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 5056f66a-2998-410e-9536-8bbf12536381))
+ (fp_line (start 1.135 -0.04) (end 1.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 522b9f63-dbfe-4a25-846c-fefa2b8c1846))
+ (fp_line (start 4.135 -0.04) (end 4.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5bc823b3-4a3d-4e63-9f77-1e01748bc2da))
+ (fp_line (start 7.135 -0.04) (end 7.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 5cba4e21-a009-4603-b165-fa6c09eb54f2))
+ (fp_line (start 22.64 -5.21) (end -0.14 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 6160cefd-da80-45e9-bdc7-c3cd0b653f1d))
+ (fp_line (start 22.24 -3.91) (end 22.24 -4.81) (layer "F.SilkS") (width 0.12) (tstamp 674c5a8a-2962-4520-93b8-957f4c349df0))
+ (fp_line (start 0.26 -4.81) (end 0.26 -3.91) (layer "F.SilkS") (width 0.12) (tstamp 6782b628-7501-4d52-a24b-c50c16413083))
+ (fp_line (start 13.135 -0.04) (end 13.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 6941f871-a355-4d55-80c6-03765ab926ee))
+ (fp_line (start -0.96 0.76) (end -2.36 0.76) (layer "F.SilkS") (width 0.12) (tstamp 6d225d32-d267-4e00-a00f-2f00f74ca360))
+ (fp_line (start 24.86 0.76) (end 21.96 0.76) (layer "F.SilkS") (width 0.12) (tstamp 70215a8a-1c8f-43b4-a9cc-91fcdb23082d))
+ (fp_line (start 3.96 0.76) (end 5.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp 7348d18e-b913-43c8-b7b9-18346d0a5e7a))
+ (fp_line (start 22.64 -3.51) (end 24.06 -3.51) (layer "F.SilkS") (width 0.12) (tstamp 78208ec6-ee57-4008-91bc-f000dcfc0255))
+ (fp_line (start -2.36 -5.21) (end 24.86 -5.21) (layer "F.SilkS") (width 0.12) (tstamp 8f02681a-dbbb-4e97-aed9-5eba93898eae))
+ (fp_line (start 19.135 -0.04) (end 19.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 91dd92c4-c0ec-4e76-b030-f9722b3e99de))
+ (fp_line (start 10.135 -0.04) (end 10.865 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 9392c769-066d-4787-a22a-9ea6ca501da3))
+ (fp_line (start -1.56 -3.51) (end -1.56 -0.04) (layer "F.SilkS") (width 0.12) (tstamp 995ba48a-3750-496d-b4d5-691452352d70))
+ (fp_line (start -0.14 -3.51) (end 22.64 -3.51) (layer "F.SilkS") (width 0.12) (tstamp af38b8c0-8415-465c-b084-e27ccef4d7bc))
+ (fp_line (start 15.96 0.76) (end 17.04 0.76) (layer "F.SilkS") (width 0.12) (tstamp b5c89548-65b1-4ffc-84ed-3af4d39b3dd7))
+ (fp_line (start 0.26 -3.91) (end 22.24 -3.91) (layer "F.SilkS") (width 0.12) (tstamp bc88e289-3ce9-4af6-b615-980216370ea1))
+ (fp_line (start -0.14 -3.51) (end -1.56 -3.51) (layer "F.SilkS") (width 0.12) (tstamp d217bb8f-2d0b-4147-be97-66ced33134ff))
+ (fp_line (start 22.24 -4.81) (end 0.26 -4.81) (layer "F.SilkS") (width 0.12) (tstamp df679714-b866-440f-a84d-9b5ef56fb6df))
+ (fp_line (start -2.75 -5.6) (end -2.75 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 4e1ef80b-e48b-451e-942b-08bb1570d63f))
+ (fp_line (start -2.75 1.15) (end 25.25 1.15) (layer "F.CrtYd") (width 0.05) (tstamp 785766a5-45a3-484a-9eb8-0843112b1a56))
+ (fp_line (start 25.25 1.15) (end 25.25 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp a5769ed2-1b18-4af4-ba7b-85baeb7c7563))
+ (fp_line (start 25.25 -5.6) (end -2.75 -5.6) (layer "F.CrtYd") (width 0.05) (tstamp f18a2665-9aec-4868-b7fe-f50a6c8d2751))
+ (fp_line (start -2.25 0.65) (end 24.75 0.65) (layer "F.Fab") (width 0.1) (tstamp 00b000d4-4136-4bdc-aa4d-954e6ccfe61b))
+ (fp_line (start -2.25 -5.1) (end -2.25 0.65) (layer "F.Fab") (width 0.1) (tstamp 2b311072-5844-4cfd-84af-d8d66673efda))
+ (fp_line (start 24.75 -5.1) (end -2.25 -5.1) (layer "F.Fab") (width 0.1) (tstamp 56dbd75c-2451-4504-82de-f8bc5b9a7599))
+ (fp_line (start 24.75 0.65) (end 24.75 -5.1) (layer "F.Fab") (width 0.1) (tstamp c92614a6-0a5a-40d0-b705-69f87e0d0d5c))
+ (fp_line (start -2.66 -0.44) (end -2.66 1.06) (layer "F.Fab") (width 0.1) (tstamp c9867797-df29-465d-baa7-94192877f120))
+ (fp_line (start -2.66 1.06) (end -1.16 1.06) (layer "F.Fab") (width 0.1) (tstamp f806449a-a77b-4edd-b8e2-dc0309295f9c))
+ (pad "1" thru_hole custom (at 0 0) (size 1.117157 1.117157) (drill 0.75) (layers *.Cu *.Mask)
+ (options (clearance outline) (anchor circle))
+ (primitives
+ (gr_poly (pts
+ (xy 0.45 -0.225)
+ (xy 0.45 0.625)
+ (xy -0.45 0.625)
+ (xy -0.45 -0.625)
+ (xy 0.05 -0.625)
+ ) (width 0.5) (fill yes))
+ ) (tstamp f0a1251d-2eeb-42e8-bbdc-a995066dfe0b))
+ (pad "2" thru_hole oval (at 1.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 503d752b-169e-449a-881f-a7381761b4f8))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cfa64bd9-8f60-449f-87e2-0b5cf0449c2b))
+ (pad "4" thru_hole oval (at 4.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f1e18cee-402a-4765-8dd1-4c3d53393aa0))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9c86b024-6bff-4923-b837-e73c4296068d))
+ (pad "6" thru_hole oval (at 7.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 15d245d6-37b1-4ea7-be70-7cd8d278ad29))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cddf62fa-1639-49c9-b576-1c8a6c25b1fe))
+ (pad "8" thru_hole oval (at 10.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 317c2111-f9e4-43c8-9b47-09ca17dd56eb))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6ead6766-191f-4cdb-80ee-c13171b00e88))
+ (pad "10" thru_hole oval (at 13.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp db79e447-38b4-4e4a-acd9-630b97270744))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9e0da85a-4cac-4743-bcfa-7d73b8768a78))
+ (pad "12" thru_hole oval (at 16.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e3e455c9-dca9-4b98-86e8-6ec5c9ee8d6e))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6ae57f17-070e-4810-a82f-b9886b0b9774))
+ (pad "14" thru_hole oval (at 19.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a4683f74-8afe-4111-8ecd-eb065a8dad6f))
+ (pad "15" thru_hole oval (at 21 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1a4c00c9-717e-4771-a069-93f6d76daaed))
+ (pad "16" thru_hole oval (at 22.5 -2) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c57f1b24-d50f-4505-8ad2-cd2bcc6e3721))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_B16B-ZESK-D_1x16_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4133981e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM02B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5ffb8e63-0b32-4fbc-8ecf-f07cb1ea6969)
+ )
+ (fp_text value "JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 91b80d59-7340-4b0b-9301-3837d2c50bbc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8b7b9403-c667-4a86-80ae-a9979d354bf6)
+ )
+ (fp_line (start 3.86 2.36) (end 1.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp 477d0f4b-f741-439d-8fc2-6da89b92ccaf))
+ (fp_line (start 3.86 -0.39) (end 3.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp 72dc0652-7159-441a-ab77-683ed2eaa46d))
+ (fp_line (start -2.19 -3.66) (end 2.19 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 9b01d666-6680-41cc-ae51-f3b9caf0b915))
+ (fp_line (start -3.86 2.36) (end -1.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp b181fdf4-bdd3-4927-85fc-9660f22a52f8))
+ (fp_line (start -3.86 -0.39) (end -3.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp c38ac64f-1502-433e-a95b-793139acd53f))
+ (fp_line (start -1.41 2.36) (end -1.41 3.95) (layer "F.SilkS") (width 0.12) (tstamp e9ec78b9-f3a2-4491-b55f-53f8cac04207))
+ (fp_line (start 4.75 4.45) (end 4.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 56d3fe21-8a23-4f82-b5d9-bd638e13adfc))
+ (fp_line (start -4.75 -4.45) (end -4.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 6b99a710-1f84-4c0a-bbbe-8faac2224973))
+ (fp_line (start -4.75 4.45) (end 4.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 86ad2f83-cc5f-4474-9e56-7cc8be7a1d4a))
+ (fp_line (start 4.75 -4.45) (end -4.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp bcf8c740-60f9-4ad5-9e8d-a512ebea353e))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 028f154d-7a06-44e8-b0ca-5d33f41368c7))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0723e100-5599-4000-b5bb-e13661e2fbbb))
+ (fp_line (start -3.75 2.25) (end 3.75 2.25) (layer "F.Fab") (width 0.1) (tstamp 1b41b6c2-877e-4cad-bb26-e463bba2d47f))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 26c27ed8-1251-4ab7-b80e-73c75b016d2c))
+ (fp_line (start -3.75 2.25) (end -3.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 2cec0528-9bfd-49e3-a5e2-bebdf4cf4bdc))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 441eb678-6002-4f26-ad14-305b44683574))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4f5f481d-454c-4f21-8486-438a391ed015))
+ (fp_line (start -3.75 -3.55) (end 3.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 54f60357-a65c-4add-81a9-159f3aa6d891))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 6a6a1583-f966-4957-b32c-03e5600ec9f8))
+ (fp_line (start -1.25 2.25) (end -0.75 1.542893) (layer "F.Fab") (width 0.1) (tstamp 7282a315-40f4-4586-bd6a-8f7d697bfa36))
+ (fp_line (start 3.75 2.25) (end 3.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 8ec89016-106e-4401-8d54-1f84b3e79e8b))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp a5db702a-2eb2-4bf8-b0d6-836148342fc6))
+ (fp_line (start -0.75 1.542893) (end -0.25 2.25) (layer "F.Fab") (width 0.1) (tstamp aac2b0b6-3690-499f-a0c3-3f1de270850c))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp c9b885fd-3e8d-44a7-8813-e3548c4da1de))
+ (pad "1" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e630019f-426e-46a0-8c73-7bc2aac672e4))
+ (pad "2" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba070a7e-93bc-4bd3-9968-f7f03c498199))
+ (pad "MP" smd roundrect (at -3.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp b76f5d13-c515-47e6-828e-93d88af180ae))
+ (pad "MP" smd roundrect (at 3.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e606d16a-9154-4b72-81a6-45c96ebd5ee8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM02B-ZESS-TBT_1x02-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..8cc44ce0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM03B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dfbf33b8-f7fd-447a-b023-596ddf722bb7)
+ )
+ (fp_text value "JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 52984d38-9d55-4864-ad34-5ad982b3767e)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 416b8933-d24e-4750-a92d-b3f53b10bf86)
+ )
+ (fp_line (start -2.94 -3.66) (end 2.94 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 20ef9709-a013-4863-8e18-de0336d94d0b))
+ (fp_line (start -4.61 -0.39) (end -4.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp 306dd7c5-f094-4216-b0e8-911b38028528))
+ (fp_line (start -2.16 2.36) (end -2.16 3.95) (layer "F.SilkS") (width 0.12) (tstamp 8bcb6e6c-f9ef-416e-9234-d30c75eddcf6))
+ (fp_line (start 4.61 -0.39) (end 4.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp a9073325-6134-4a74-8e7f-a6460068a244))
+ (fp_line (start -4.61 2.36) (end -2.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp a9eef898-456c-4e31-a430-8a41b1eab36e))
+ (fp_line (start 4.61 2.36) (end 2.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp c3ba23d9-cf80-45eb-b64b-6b836708b224))
+ (fp_line (start -5.5 4.45) (end 5.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 7ace8459-2eab-432d-a7eb-f631b4428aa9))
+ (fp_line (start -5.5 -4.45) (end -5.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp d8423435-14ef-4a25-ac17-a45733e040db))
+ (fp_line (start 5.5 4.45) (end 5.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp e7eb37a5-ca96-4f2a-bdd0-d5b8ac8d2d9f))
+ (fp_line (start 5.5 -4.45) (end -5.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp fbc2735e-553e-4570-b377-698a879eb75e))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0e4e7363-f752-497f-a45f-5d1b32f8af3c))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp 0ee93059-ca49-46b6-af1c-84dd44fbf2c2))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 242af83e-efe7-42d0-b906-3402cab90fcc))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp 2771d264-9b0e-4aef-866a-9926a908b16e))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3d9a62bd-afa7-4b60-add2-c838c24a6fda))
+ (fp_line (start -4.5 2.25) (end 4.5 2.25) (layer "F.Fab") (width 0.1) (tstamp 47b9ff2e-0e29-4655-958f-ac73f6661b71))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7700fbc5-18f2-4546-9ca9-9917ab8358cd))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp 7e71e8c6-be31-46f3-bbd0-1750a9851aa6))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp 93814033-43bc-4c24-8e78-a0c8119e6d8b))
+ (fp_line (start -1.5 1.542893) (end -1 2.25) (layer "F.Fab") (width 0.1) (tstamp 9474a534-9891-4a82-90dd-243a617b4908))
+ (fp_line (start -2 2.25) (end -1.5 1.542893) (layer "F.Fab") (width 0.1) (tstamp a571484d-e7de-4c9a-a882-2c1876c9dc78))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp a880e19f-b654-43fb-adad-78d63052e0ef))
+ (fp_line (start 4.5 2.25) (end 4.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp ba210e00-e976-4890-bf5c-eeb50b5a18d9))
+ (fp_line (start -4.5 2.25) (end -4.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp bc2998f0-0a23-4d15-9c58-2bbf7d0f0b08))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c149545a-586f-4b05-b3de-558309352f32))
+ (fp_line (start -4.5 -3.55) (end 4.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp ca813b91-f31b-4528-bb73-e85946e28685))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp ceac2ef5-9918-469c-b063-31f043bc57a1))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp d49e7fee-b6dc-45ec-8023-8dc41b9f559c))
+ (pad "1" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ee21108-6d99-480c-9862-a44c51ed131e))
+ (pad "2" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp daf57b7e-56d1-4637-876e-f187a78574f4))
+ (pad "3" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28766016-5b51-4aa7-83db-fc50ad5208d3))
+ (pad "MP" smd roundrect (at -4.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 37c16fe5-ca38-4d4a-a3da-a6e1fe63b0dd))
+ (pad "MP" smd roundrect (at 4.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 93bcb2ef-dc6c-4787-a1d6-6d6d1036be68))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM03B-ZESS-TBT_1x03-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4db5a153
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM04B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da2cb993-fb57-419a-b698-a541d6781fc9)
+ )
+ (fp_text value "JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3a510e04-eef7-4653-94ea-1ad3f68ffb84)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c87cba86-6261-4288-a9b5-e3d6da89576f)
+ )
+ (fp_line (start -5.36 2.36) (end -2.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 087cb563-6d32-4ec8-863d-d28482f2039b))
+ (fp_line (start -5.36 -0.39) (end -5.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp 5af220de-3a71-4a3b-897b-fa3ccf9f2ec3))
+ (fp_line (start -2.91 2.36) (end -2.91 3.95) (layer "F.SilkS") (width 0.12) (tstamp 667fc927-e1b9-4259-9dab-27745b124f3e))
+ (fp_line (start 5.36 2.36) (end 2.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 9ed98acd-c3e9-4e24-8c8e-5510992633ab))
+ (fp_line (start 5.36 -0.39) (end 5.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp c0043050-26cd-4160-b64b-509141598ced))
+ (fp_line (start -3.69 -3.66) (end 3.69 -3.66) (layer "F.SilkS") (width 0.12) (tstamp def987bb-c7db-4c2e-ac92-dbcd2e32261c))
+ (fp_line (start -6.25 -4.45) (end -6.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 5f26dae6-897c-4103-8558-2d957303dc24))
+ (fp_line (start 6.25 4.45) (end 6.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 9be921eb-61f0-4ff4-a619-d378efccfd5d))
+ (fp_line (start 6.25 -4.45) (end -6.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp a041588b-2edd-4f03-9101-96e6edacdb7a))
+ (fp_line (start -6.25 4.45) (end 6.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp dd5e20c7-0a51-41bf-b93d-28140df60a93))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp 0b124943-4efe-49ae-a6f3-0b8dacfec2ac))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp 10d5c69b-fcb6-4624-b713-68ade5074878))
+ (fp_line (start -2.25 1.542893) (end -1.75 2.25) (layer "F.Fab") (width 0.1) (tstamp 1500a52d-18f9-4030-ba71-7ab356668791))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp 1808d9eb-76d3-4036-af09-333efc34eb34))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1c0ea55f-b881-42f6-a9d3-d92d536a86d0))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 3ac8eb64-9523-42ec-bcbf-dfe5b38276b0))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 56b94203-8ee3-4e28-a964-bbc38cb90de4))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp 5897917f-2523-4d59-b09a-8e96660ee0d5))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 6d0d72b6-f7dc-4df4-b254-e2dccf89c587))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 79f64c18-aa49-4bd9-ae00-ce2377a28801))
+ (fp_line (start -2.75 2.25) (end -2.25 1.542893) (layer "F.Fab") (width 0.1) (tstamp 7c6286e8-0da4-4a8c-bb0e-fe4f03bdca2e))
+ (fp_line (start -5.25 -3.55) (end 5.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 8171a92f-a2a4-46df-9e16-3c449649cc5b))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9be304de-c427-4587-9438-2310c65b81ca))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp a052916f-a0c6-41ff-9c69-adfb1cc2843b))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp b3c8c703-0e93-4b9c-81f1-b32c6c81d2bd))
+ (fp_line (start -5.25 2.25) (end 5.25 2.25) (layer "F.Fab") (width 0.1) (tstamp c83554a7-7f7d-4f8b-b6c1-d50d6e87da72))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp c84c0158-1253-4d1c-a2d1-22ffece2c5a7))
+ (fp_line (start 5.25 2.25) (end 5.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp d27af555-aa71-40d9-ae77-ad9601b14e22))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp d29f0901-374d-42dd-8818-183dd279e9df))
+ (fp_line (start -5.25 2.25) (end -5.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp f2547b48-a4a2-4637-9daa-3c327b352f01))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp f797bf78-e2c3-450c-9e8a-853108b918cd))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp fdb095e8-6441-4f65-9c85-56fbe8a712c3))
+ (pad "1" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec0e760a-f57c-40f7-8540-9e596ece4510))
+ (pad "2" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74b2c76d-2737-4bd4-b0a6-7b4ef89b96c9))
+ (pad "3" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8a6f811b-f9e4-4392-996d-1121eec61ed3))
+ (pad "4" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e6c5485f-93a3-4c8b-a452-41fe26afa9ff))
+ (pad "MP" smd roundrect (at -4.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 5c8f6230-2134-4d68-ab24-4961a05ffec0))
+ (pad "MP" smd roundrect (at 4.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp ac10c211-5718-426d-8056-69cd51ef90fd))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM04B-ZESS-TBT_1x04-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..b1006be5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,67 @@
+(footprint "JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM05B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b2d9dd5b-787d-49c7-b9b7-f134421457d0)
+ )
+ (fp_text value "JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 14b714e4-9837-478b-a69a-f9f641b4be7d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5e9ce54b-d5c0-4ba0-9436-2a0020a9aeaf)
+ )
+ (fp_line (start 6.11 -0.39) (end 6.11 2.36) (layer "F.SilkS") (width 0.12) (tstamp 0cca8ad8-e919-44ca-a8f2-5cf1a002dce4))
+ (fp_line (start 6.11 2.36) (end 3.66 2.36) (layer "F.SilkS") (width 0.12) (tstamp 25047b48-f555-42cb-8cba-7f18279f7f68))
+ (fp_line (start -6.11 2.36) (end -3.66 2.36) (layer "F.SilkS") (width 0.12) (tstamp 58f495fc-2536-4c5a-8501-d8336d953266))
+ (fp_line (start -6.11 -0.39) (end -6.11 2.36) (layer "F.SilkS") (width 0.12) (tstamp 87712f0e-ad2f-449b-839f-932ca9fd04c8))
+ (fp_line (start -4.44 -3.66) (end 4.44 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 8d88353a-8c2c-4acc-aea4-5f00cd55dc55))
+ (fp_line (start -3.66 2.36) (end -3.66 3.95) (layer "F.SilkS") (width 0.12) (tstamp bda48ed8-ad87-4b37-9242-960ae5afc4bf))
+ (fp_line (start 7 -4.45) (end -7 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 423ee5e7-a412-45c6-b0b7-733713c3526a))
+ (fp_line (start -7 4.45) (end 7 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 6df3d9b8-08b2-479f-9a5d-d392309460bb))
+ (fp_line (start 7 4.45) (end 7 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp a8bc595a-1c59-4d84-acdd-e5e602824927))
+ (fp_line (start -7 -4.45) (end -7 4.45) (layer "F.CrtYd") (width 0.05) (tstamp b66c67ac-460a-4f8e-ba36-9697ff5b4c53))
+ (fp_line (start 6 2.25) (end 6 -3.55) (layer "F.Fab") (width 0.1) (tstamp 2d16c876-258d-4995-a345-cb1e568a072f))
+ (fp_line (start 2.75 0) (end 3.25 0) (layer "F.Fab") (width 0.1) (tstamp 311e1c7a-0cf1-4ec0-b3ec-898466fc9bb0))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 43099388-422e-4cd4-b90e-5786f8f03d55))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp 4a78da5b-5c9f-4a52-abb0-b196f7b7a301))
+ (fp_line (start -2.75 0) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 63d7ec8b-746a-45bf-b910-767650de01b5))
+ (fp_line (start -6 2.25) (end -6 -3.55) (layer "F.Fab") (width 0.1) (tstamp 7272e25b-9119-4822-b7b6-5c7e40fc8791))
+ (fp_line (start -2.75 -0.5) (end -3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 739c81ba-312c-4ac4-8764-ffe16904e442))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7adfdaa2-ec28-4aec-9798-035ff6e1b31e))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp 85a32727-3c48-4249-8993-a871e6233d75))
+ (fp_line (start -3 1.542893) (end -2.5 2.25) (layer "F.Fab") (width 0.1) (tstamp 9d5c4999-9d77-42f2-a49f-84bdfd08c9dd))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp a71207b7-3e95-4fb7-95ee-652211e0b4fa))
+ (fp_line (start -3.25 0) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp afd0cbea-0945-48fe-8829-46cf215166bc))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp b01fa6b9-df00-4e04-af24-0a4139576c86))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp b0a11f96-2a87-4d8b-a654-93771e3e663e))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp bacc02ec-7b70-4fc5-8949-d4d9ef0446d4))
+ (fp_line (start 2.75 -0.5) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp bfefbdbd-618a-4217-afa4-4a8caf66e44d))
+ (fp_line (start -6 2.25) (end 6 2.25) (layer "F.Fab") (width 0.1) (tstamp c942532d-6ee1-4b0f-8ee4-6ec91acba14a))
+ (fp_line (start -3.25 -0.5) (end -3.25 0) (layer "F.Fab") (width 0.1) (tstamp cbee8437-aa47-4c1f-8d74-bed2afab547b))
+ (fp_line (start -3.5 2.25) (end -3 1.542893) (layer "F.Fab") (width 0.1) (tstamp ce8bef5f-fab6-433e-8336-02c8a046334a))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp d481e156-01d1-4db0-b752-4213a125dcf5))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp d5799466-d421-4d24-8d7b-fa6dd1938e37))
+ (fp_line (start 3.25 -0.5) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp d6cb6a24-174d-40ca-af2c-de3f0fc0def6))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp dd1c59bb-38ff-4433-8c5b-08932feb1915))
+ (fp_line (start -6 -3.55) (end 6 -3.55) (layer "F.Fab") (width 0.1) (tstamp e0d63d30-01a1-46ed-990b-923a1bb67ab4))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp e6bd2853-3ed5-460c-b2ec-87ea19b7c8f7))
+ (fp_line (start 3.25 0) (end 3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp fb00d469-2ab9-4991-8233-48331033b55b))
+ (pad "1" smd roundrect (at -3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aacdbce5-2722-4567-a72e-1498b87160c4))
+ (pad "2" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 05b55d01-becb-4f72-8d79-670988664c3a))
+ (pad "3" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d788012a-cabe-4ecd-b6a0-60eb5bbd2d35))
+ (pad "4" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e2bc8ea-0db7-4608-9be9-4d7f7404272d))
+ (pad "5" smd roundrect (at 3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e44821aa-d79a-4cc5-ab31-6e98fd5ebf82))
+ (pad "MP" smd roundrect (at -5.6 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8cf759e1-fa2f-49f8-9958-5172e5cc449d))
+ (pad "MP" smd roundrect (at 5.6 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp fd2399de-5cc9-4520-9a10-2d17ecfae6c9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM05B-ZESS-TBT_1x05-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..cadbc504
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,72 @@
+(footprint "JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM06B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 29996070-e762-49e5-9e46-beb41ce638f7)
+ )
+ (fp_text value "JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 27cdb594-9c74-44a5-bb2b-fa361ac73d75)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4e301c77-0659-4d7f-8049-7475a0305c72)
+ )
+ (fp_line (start -5.19 -3.66) (end 5.19 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 06ccb47c-0a89-4f7f-843a-202c12db419e))
+ (fp_line (start 6.86 -0.39) (end 6.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp 1d002d42-3247-436b-bad7-be467dd9c3eb))
+ (fp_line (start -6.86 -0.39) (end -6.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp 54ea0565-6e04-45ff-ae68-e588e6688ca6))
+ (fp_line (start -4.41 2.36) (end -4.41 3.95) (layer "F.SilkS") (width 0.12) (tstamp 96bde82e-9f3a-4dd1-9076-fc87cae7113b))
+ (fp_line (start 6.86 2.36) (end 4.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp a8c22c1d-633c-4b88-b36c-4ada4226dd1e))
+ (fp_line (start -6.86 2.36) (end -4.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp febcb445-0520-41b1-8897-8e9565d013f5))
+ (fp_line (start -7.75 -4.45) (end -7.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 1c9f6a74-4a5c-40d4-8193-663ec00477c3))
+ (fp_line (start 7.75 4.45) (end 7.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 23dc2a52-0ab0-43b6-bb42-fb5bc4470f2a))
+ (fp_line (start -7.75 4.45) (end 7.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp c2edd6b5-527b-47f4-a1f3-a74202ff6485))
+ (fp_line (start 7.75 -4.45) (end -7.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp d39d86e5-d92a-4812-b46e-08d0b1b7edb5))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 06991fac-d8da-4eb3-88c7-6a1dc00b1f87))
+ (fp_line (start 6.75 2.25) (end 6.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 0dffcf43-caab-411f-976a-de579f0e1d4f))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0eecc5a1-ca0d-4999-8071-b809bfacd85c))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 0fa73910-5a79-4e83-97cf-9b6a4e219c90))
+ (fp_line (start -4.25 2.25) (end -3.75 1.542893) (layer "F.Fab") (width 0.1) (tstamp 15e3e925-dfa8-45a7-8c38-acf738c27e5c))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 16d224fa-4132-4417-8b1a-b6460b0ea353))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 277e00a7-99c8-4ed2-a7fe-518352b24e75))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 2af66793-bef3-4eb8-8504-1ab998ad25a9))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp 2deee0f8-c8ed-471a-aefd-6ae7f0267548))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 30b566b2-53d9-4b9f-90c0-e398fdc0b56e))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 32d8a901-c4ee-4327-b625-303991c6e424))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3acbc8f0-be1e-4317-ad77-e56ec2553d21))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp 46eb28d0-d322-45c5-89c4-776cfd4b7e52))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 48fffa06-c4ea-42b2-bd3b-503fddd02d16))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 50b4c81d-cc8c-4eef-a714-a9302d525cdf))
+ (fp_line (start -6.75 2.25) (end -6.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 51f57447-2a96-4c58-b796-c058eea7ef1c))
+ (fp_line (start -6.75 2.25) (end 6.75 2.25) (layer "F.Fab") (width 0.1) (tstamp 55cf21d7-df52-4ea0-9313-f62eb5df8318))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7175572d-54a2-4b61-9bb0-caa5589c9920))
+ (fp_line (start -6.75 -3.55) (end 6.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 8dcdeeee-7a21-415c-9b99-e7d9b9cbdb65))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8ed5eb5b-ac43-4c24-9004-6ee9be5eee39))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 934e3c32-f208-4959-bdd7-b051d932dbe8))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 961b7201-63bd-42dc-93c7-5067f1567241))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp 9791861d-ad8d-4a72-9719-24ad038fd87e))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp 9ecce3bc-d06b-497b-bcf5-0ce625baca3e))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b2bef1ed-2a7b-4553-bf6c-ceb8e11fc1c5))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b4930d9d-85b4-4b68-bfb0-ba96fa7a4cab))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp bb674bda-0ede-4e36-bb9d-e9c7458ccd77))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp bc029c90-324f-4454-b21e-98fc1a3cac5e))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cf8fa303-c078-446f-b1b3-d864b77935dd))
+ (fp_line (start -3.75 1.542893) (end -3.25 2.25) (layer "F.Fab") (width 0.1) (tstamp efe6fc26-83ab-4cd5-bca7-9b38538459c7))
+ (pad "1" smd roundrect (at -3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c91b97fb-9c0f-4fc4-88b7-5a34dc150a30))
+ (pad "2" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 241c8adf-ed1f-487f-92e4-29a7d99237da))
+ (pad "3" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6ea259bb-f5a0-455c-91ba-53a303b36ea4))
+ (pad "4" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0ce23768-0069-4894-a043-5f5d62cce328))
+ (pad "5" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 01e82328-622b-4624-898c-78395e2a1e64))
+ (pad "6" smd roundrect (at 3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 64cde087-2f72-48a1-ab05-8505a848aefb))
+ (pad "MP" smd roundrect (at -6.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 5705df65-f3fb-43d9-bfcc-b19d88402922))
+ (pad "MP" smd roundrect (at 6.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 7b1132bc-1899-4ef5-8f22-f6f1d1ed8a6f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM06B-ZESS-TBT_1x06-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..1d54ee8f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,77 @@
+(footprint "JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM07B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d0b0d268-b3cd-4fea-870f-22ceb98a02b0)
+ )
+ (fp_text value "JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5f445a0b-2d90-43c6-969f-19daa2aa95e9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a2f03883-887d-4b48-b17c-0e8a75888150)
+ )
+ (fp_line (start -7.61 -0.39) (end -7.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp 0096e69b-eb01-4168-9c19-d9b665ff2845))
+ (fp_line (start -5.94 -3.66) (end 5.94 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 36f38f88-9b25-4742-a9f2-0007d52354b0))
+ (fp_line (start 7.61 2.36) (end 5.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp 6ff63ce9-bd7b-4f5e-a6b4-d34d296aa718))
+ (fp_line (start -7.61 2.36) (end -5.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp 896094cd-b2bf-4947-bfa9-94688e01bf7f))
+ (fp_line (start -5.16 2.36) (end -5.16 3.95) (layer "F.SilkS") (width 0.12) (tstamp 899e5b93-888a-4d0c-8b69-bc3c22ccf7dd))
+ (fp_line (start 7.61 -0.39) (end 7.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp a9dd1acd-6804-4cd5-8262-216de5a3915a))
+ (fp_line (start 8.5 4.45) (end 8.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 390c619e-ed20-4c4e-bc6b-5d614babd40b))
+ (fp_line (start -8.5 -4.45) (end -8.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 5bec4485-7230-4b6a-bb52-d1f1bd6fccd6))
+ (fp_line (start 8.5 -4.45) (end -8.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp a52145e9-0cdb-4586-8997-b50cb62a5bcf))
+ (fp_line (start -8.5 4.45) (end 8.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp bb28a000-8812-43ed-bd76-12fa75eeee7c))
+ (fp_line (start -2.75 -0.5) (end -3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0ac1db17-4bab-4b06-847c-ee52f24ac7bd))
+ (fp_line (start 7.5 2.25) (end 7.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp 0e9da0e8-a646-4df1-be8d-a187c33fa663))
+ (fp_line (start -4.75 -0.5) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp 1283f784-942e-4462-bf1f-cf11d73fe1f3))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp 15f13056-dbfd-4335-bdaa-e0b587b18bc2))
+ (fp_line (start -3.25 -0.5) (end -3.25 0) (layer "F.Fab") (width 0.1) (tstamp 1e90b0b4-aa05-4c93-bda3-4bfc5958379e))
+ (fp_line (start 2.75 0) (end 3.25 0) (layer "F.Fab") (width 0.1) (tstamp 3209868f-deef-496e-980e-3324432d87e6))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 366b7e5c-098c-4c97-8509-f43cfeeaef57))
+ (fp_line (start -2.75 0) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3c0f39cf-8d5f-496c-b600-375c01523ecb))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 3fe8f1c0-41bb-46c8-988c-beb45eb1a062))
+ (fp_line (start -7.5 -3.55) (end 7.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp 46be0667-b26c-4317-974c-d21fde4e2f29))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp 47bd2afb-0064-4efb-9d27-88a6ff745278))
+ (fp_line (start 3.25 -0.5) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5686c77a-11a5-401d-9175-5633670118d9))
+ (fp_line (start 2.75 -0.5) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 5d62763d-a264-4d9e-8bb7-8c3304221e04))
+ (fp_line (start 4.25 -0.5) (end 4.25 0) (layer "F.Fab") (width 0.1) (tstamp 5d7ce4e7-23e1-41df-b13c-388c7ea09440))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp 66863bdf-df5f-4a69-ba37-291d673944c5))
+ (fp_line (start 4.75 0) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 679485bf-5b71-4f56-91a3-33f42f743ef2))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6a2f3c77-a5d1-41e8-977b-daa2baef42f6))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp 79d39f70-7ead-4989-a59c-11ed491acbe8))
+ (fp_line (start -7.5 2.25) (end -7.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp 7fa7c01d-01ea-4f3a-8a1f-d08dde3a277f))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 85bac028-9f93-433b-9c8f-f36e4fb3bfd2))
+ (fp_line (start 4.75 -0.5) (end 4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 86c93bfc-d1a7-4daf-87bf-b9b5d60c67ac))
+ (fp_line (start -4.25 0) (end -4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 92fac188-ecab-4ca1-adab-44e2b09f7576))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp a927bc98-a264-4cf7-96cf-93bb8085f073))
+ (fp_line (start 4.25 0) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp ab6fbf49-23b0-42fa-a78c-46ba72699c27))
+ (fp_line (start -4.25 -0.5) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp b3df70a8-518a-4a34-9a69-020f6a056873))
+ (fp_line (start -4.75 0) (end -4.25 0) (layer "F.Fab") (width 0.1) (tstamp b437bf65-6e6e-4e40-86ff-e30d84b06638))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp cb4c2c11-df87-4cf8-ac0d-44af4763cf3f))
+ (fp_line (start 3.25 0) (end 3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp cf9ac717-c103-462d-a665-d4276b7ba9eb))
+ (fp_line (start -3.25 0) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp d9a1e988-700a-4b0b-9a68-e71335a10356))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp e4c56a80-b321-4abf-9716-addcb0624a25))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f140fb72-06aa-4c18-874b-d1a4d40943ee))
+ (fp_line (start -4.5 1.542893) (end -4 2.25) (layer "F.Fab") (width 0.1) (tstamp fc40b6e4-275d-47cb-8234-ea7f6e96de1b))
+ (fp_line (start -7.5 2.25) (end 7.5 2.25) (layer "F.Fab") (width 0.1) (tstamp fea7b669-ee60-45cc-89a6-80083f2706b4))
+ (fp_line (start -5 2.25) (end -4.5 1.542893) (layer "F.Fab") (width 0.1) (tstamp feb00391-da2b-4c3d-a008-a8df15974a5a))
+ (pad "1" smd roundrect (at -4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c87b4e72-5ffa-4794-9089-bc85ed0a424b))
+ (pad "2" smd roundrect (at -3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eeee95ac-9436-4e06-a2ac-9a1d7aca57c6))
+ (pad "3" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e8aff08b-dae8-4585-bc8c-921fe8a7dc13))
+ (pad "4" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c0c148aa-5c6c-4dca-be84-9194d81a8e43))
+ (pad "5" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 32feb7f5-e6d6-4447-88c3-b4d81eb228a9))
+ (pad "6" smd roundrect (at 3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74985b0c-68f4-4c19-9f2e-f6c27e359a0f))
+ (pad "7" smd roundrect (at 4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9c9f5db2-867c-4afd-862a-86e6edb5a89c))
+ (pad "MP" smd roundrect (at 7.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 24c1253d-8776-4b64-859a-0e84b2101c26))
+ (pad "MP" smd roundrect (at -7.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 6a68131a-efd0-4d58-8538-30aa5e1fa88b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM07B-ZESS-TBT_1x07-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..258862c7
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,82 @@
+(footprint "JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM08B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 80a06779-bca4-4525-81bb-7838a37b7e9b)
+ )
+ (fp_text value "JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 46873513-7aa5-4a62-9a85-920373c91378)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 40011b1b-5ac0-4623-ac8b-4e45b4b15c0c)
+ )
+ (fp_line (start -5.91 2.36) (end -5.91 3.95) (layer "F.SilkS") (width 0.12) (tstamp 05915c26-5d74-49b9-9abf-11ef0f70cdf5))
+ (fp_line (start -8.36 2.36) (end -5.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 2b846eb5-d967-4e86-98cf-7f5c1310b410))
+ (fp_line (start -8.36 -0.39) (end -8.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp 63381952-3bfd-4064-bd20-04f34f14d44e))
+ (fp_line (start -6.69 -3.66) (end 6.69 -3.66) (layer "F.SilkS") (width 0.12) (tstamp a284ce95-3284-4986-b800-e282ea4a6e94))
+ (fp_line (start 8.36 -0.39) (end 8.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp b35ec197-c046-4cdc-93fd-bb391768eae5))
+ (fp_line (start 8.36 2.36) (end 5.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp e012c7a8-aa63-4024-aad2-b32635e5d46c))
+ (fp_line (start 9.25 -4.45) (end -9.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 4f7a9da8-28ec-4f42-b7a3-932498b6b64b))
+ (fp_line (start -9.25 -4.45) (end -9.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 75490e99-495f-44de-8da8-3d27322d17f0))
+ (fp_line (start 9.25 4.45) (end 9.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 82afc0b6-5d20-4ecb-aa2b-039802e13083))
+ (fp_line (start -9.25 4.45) (end 9.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 93eec0cb-c003-4898-b2c6-3726fc673425))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0d419884-ca32-4fd5-81c9-a2defe92adfe))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0d7cd33c-dc39-4cbe-8985-78f2aab7ff57))
+ (fp_line (start -5 0) (end -5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3070984d-caef-4314-a1cc-4092e57aea85))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 38e3c075-c66f-41a3-9579-f293c20f4508))
+ (fp_line (start -8.25 2.25) (end -8.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 3acce1aa-56a0-470a-8d5b-9da572d0742e))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp 3bee7a58-e5ee-4fc2-83f9-bb4acef753a0))
+ (fp_line (start 8.25 2.25) (end 8.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 3cbe140b-0224-42dd-9a14-e30f4aec24b4))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 3d49c58a-923f-4c13-bf3b-2a27ba3b0bf2))
+ (fp_line (start 5.5 -0.5) (end 5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3dc871c8-1c64-4861-8526-c6096e237b07))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 3fe58aea-7558-47c9-b5d1-02ac65286356))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp 41a9ada4-fac5-4f55-8369-de168f4709a8))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp 4263cb43-eb17-4a44-8144-3577902e9d1f))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 449b871e-72a7-46d5-8d58-6fd743ea3199))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4c40ba75-36c5-46df-90ea-ff3869c2fda2))
+ (fp_line (start -5.5 0) (end -5 0) (layer "F.Fab") (width 0.1) (tstamp 53f5f5e3-a473-4947-b0fe-57f278f0d7b2))
+ (fp_line (start 5.5 0) (end 5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 58acafd7-6e1d-4e59-b51d-39d9552d8b19))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 786170c1-d991-42cc-a444-a440f78bdce7))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8ae4dc9b-1d05-487c-81df-0b6cadd5420a))
+ (fp_line (start 5 -0.5) (end 5 0) (layer "F.Fab") (width 0.1) (tstamp 8f8c91bb-9d9a-4e0a-a94c-fad6826ea485))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9507d59a-afaa-4ca0-acc0-b13aa5f325df))
+ (fp_line (start 5 0) (end 5.5 0) (layer "F.Fab") (width 0.1) (tstamp 963ca18c-b335-4a3d-a739-33a4cccca43d))
+ (fp_line (start -8.25 -3.55) (end 8.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 96a3abb8-5343-436e-9745-cb2be9015e39))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 99e9d146-fef4-4404-8e6a-ef936da3caf8))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9ce7a6d5-5207-411a-ae0d-2f7c1c33b104))
+ (fp_line (start -5.5 -0.5) (end -5.5 0) (layer "F.Fab") (width 0.1) (tstamp 9e82396d-9012-4962-b9c5-1fca42c6e5aa))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp ab29448f-21a9-4525-ad8b-11f709ad53db))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp af936f57-3024-406f-b553-54c3db2e4e29))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp b1918d49-9711-409e-8817-edb5f2eccc92))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b4a18095-08b3-4e9c-a570-050c8cf5d9c0))
+ (fp_line (start -8.25 2.25) (end 8.25 2.25) (layer "F.Fab") (width 0.1) (tstamp c5c919e8-2cc1-4e34-8866-903c8318fece))
+ (fp_line (start -5 -0.5) (end -5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cbaa5321-ce4f-4956-a8b0-aa782745abe8))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp d2e12936-925a-4c7c-a6a5-b6315527e892))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp d7a73a16-6c11-4332-9db8-5a0178432e9a))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp da7e53fe-3508-4641-982f-af2be239d888))
+ (fp_line (start -5.25 1.542893) (end -4.75 2.25) (layer "F.Fab") (width 0.1) (tstamp dab60e51-166e-4ab4-b0ca-5eca957d374c))
+ (fp_line (start -5.75 2.25) (end -5.25 1.542893) (layer "F.Fab") (width 0.1) (tstamp dc8b02d6-6d52-418b-90e0-e210f5e1ad0f))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp ed018144-70ac-41c8-8bdc-d7f808f097cf))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp f64a2c71-d23e-4626-9ab4-ff32540a7c10))
+ (pad "1" smd roundrect (at -5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a38c8db0-292d-483a-a418-8390bc0a5ee5))
+ (pad "2" smd roundrect (at -3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cdf4ced4-b714-4035-b3fd-2c559b3e816f))
+ (pad "3" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc6cd402-79ed-4e57-9bb1-da4c2e11560e))
+ (pad "4" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dbd869f9-cefd-4cf1-b878-bdacb688ddb4))
+ (pad "5" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 189aedfb-7da4-4462-8f1c-fd5599f5de51))
+ (pad "6" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f45d6771-9bf2-4bb8-bf7e-6d026b0f663f))
+ (pad "7" smd roundrect (at 3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6cba9302-fbc0-41f2-91b5-3067fd3488a3))
+ (pad "8" smd roundrect (at 5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fcbaf92e-3563-4bed-a02e-8defa5ba2ca6))
+ (pad "MP" smd roundrect (at -7.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 81782436-755c-44a2-8805-2b19dab33858))
+ (pad "MP" smd roundrect (at 7.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp f51698db-b954-4e58-8ff2-33a0b54681b4))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM08B-ZESS-TBT_1x08-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..f8ea1b0b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,87 @@
+(footprint "JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM09B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd6bc73b-b44c-48a3-a052-c11ee4d31389)
+ )
+ (fp_text value "JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ed94160c-c7b6-41f5-bb88-951c822f10bd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp af764d36-22ec-4aee-b346-9a39654c42d3)
+ )
+ (fp_line (start -6.66 2.36) (end -6.66 3.95) (layer "F.SilkS") (width 0.12) (tstamp 29f667b2-264b-43ce-aa50-eb7bf253f469))
+ (fp_line (start -7.44 -3.66) (end 7.44 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 489e5578-d040-40f5-957c-7f29819c2744))
+ (fp_line (start -9.11 2.36) (end -6.66 2.36) (layer "F.SilkS") (width 0.12) (tstamp 6e232ec3-abfb-4688-ab4f-ff34ad209b33))
+ (fp_line (start -9.11 -0.39) (end -9.11 2.36) (layer "F.SilkS") (width 0.12) (tstamp 97e018ef-1dce-41b6-a503-ad24a0452f3e))
+ (fp_line (start 9.11 -0.39) (end 9.11 2.36) (layer "F.SilkS") (width 0.12) (tstamp c6e76e83-2068-44ec-b82b-a02ba687cdeb))
+ (fp_line (start 9.11 2.36) (end 6.66 2.36) (layer "F.SilkS") (width 0.12) (tstamp e6230552-d931-4793-8aba-2e73fea06e91))
+ (fp_line (start -10 4.45) (end 10 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 1340a5c2-d808-425c-b80e-d2728fbc2b02))
+ (fp_line (start -10 -4.45) (end -10 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 90e7c17f-66ef-4b19-b9f6-97f586d6590a))
+ (fp_line (start 10 4.45) (end 10 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 98eacc62-5c51-4637-a818-469ea0031877))
+ (fp_line (start 10 -4.45) (end -10 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp e23ee8a5-04ba-4fdb-800c-6ea60d07270d))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 025d9bb5-792b-4d76-8dd7-a634ecad8810))
+ (fp_line (start 2.75 0) (end 3.25 0) (layer "F.Fab") (width 0.1) (tstamp 059b158d-1fa0-4f18-b3ff-bf961d277678))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp 16aeea14-9cfa-469f-bb01-83eec35ef28b))
+ (fp_line (start 9 2.25) (end 9 -3.55) (layer "F.Fab") (width 0.1) (tstamp 191947f0-aa2b-49db-9bb0-6b43cfc19f55))
+ (fp_line (start -3.25 -0.5) (end -3.25 0) (layer "F.Fab") (width 0.1) (tstamp 24c49844-8f78-43ec-bf05-7b56aa460f58))
+ (fp_line (start -6.25 0) (end -5.75 0) (layer "F.Fab") (width 0.1) (tstamp 25b49009-50dd-4bd5-a7da-531c3fe78c8f))
+ (fp_line (start -6.25 -0.5) (end -6.25 0) (layer "F.Fab") (width 0.1) (tstamp 29b215b7-72a3-42c1-a312-42f861a56f4f))
+ (fp_line (start -6.5 2.25) (end -6 1.542893) (layer "F.Fab") (width 0.1) (tstamp 3b9a2623-b1b0-4b8f-affc-4e70f3bc209e))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp 3d333742-612b-4ff5-801a-fa8d209d5de4))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 3e0b3d60-8a6d-46d1-aacd-3e9ad44516d2))
+ (fp_line (start -2.75 0) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3e69a8ee-c1d0-4552-b634-7c8655d3e9a9))
+ (fp_line (start -4.25 0) (end -4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 55f399cd-76ea-4b32-8f79-28f0e997c06e))
+ (fp_line (start -9 2.25) (end 9 2.25) (layer "F.Fab") (width 0.1) (tstamp 57791f67-ac64-49ac-9ff1-32639e329dab))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp 58859f09-89a4-4bcd-a840-5c9a971de165))
+ (fp_line (start 5.75 -0.5) (end 5.75 0) (layer "F.Fab") (width 0.1) (tstamp 59818ba6-f1a1-419f-9d0b-cba4ff5829c7))
+ (fp_line (start -9 -3.55) (end 9 -3.55) (layer "F.Fab") (width 0.1) (tstamp 5a5d1ea9-7d2f-48d8-b3d4-482ed801d543))
+ (fp_line (start 5.75 0) (end 6.25 0) (layer "F.Fab") (width 0.1) (tstamp 5cc087f8-a037-4116-bfa4-990dea2c6a0a))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp 5e264dee-2afb-4862-b2d3-3f9bc45689c8))
+ (fp_line (start -4.75 0) (end -4.25 0) (layer "F.Fab") (width 0.1) (tstamp 64ac79ce-1036-44e4-9808-0351eeed94af))
+ (fp_line (start 4.25 -0.5) (end 4.25 0) (layer "F.Fab") (width 0.1) (tstamp 64ded2d7-b2e7-41aa-b122-be0b96de8562))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7283a9b8-03f6-4dcf-8722-ece18aa2aff1))
+ (fp_line (start 4.75 0) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 72ee44a1-db04-46f1-9978-01d266047061))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 775de607-d594-439c-bcf4-ce8f253984d9))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 799f7fb6-354d-4d99-a19e-497385d359db))
+ (fp_line (start 6.25 0) (end 6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 88787c92-da95-4bfe-a8cc-88562f24282d))
+ (fp_line (start -3.25 0) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp 8c183114-eb0c-4fb0-acdd-3839c452b04b))
+ (fp_line (start 4.25 0) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp 93139959-ff7f-45f1-ad78-26e0ffc7a351))
+ (fp_line (start 3.25 0) (end 3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp ad00a669-9238-4cd9-949a-e61f3d451052))
+ (fp_line (start -5.75 0) (end -5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp b9c8d36c-3795-498c-89d8-efd6d2cb8ca7))
+ (fp_line (start -4.25 -0.5) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp bb778106-264e-4af8-926a-a6c4666aaa5a))
+ (fp_line (start -9 2.25) (end -9 -3.55) (layer "F.Fab") (width 0.1) (tstamp bf9667df-f241-47e1-8680-9d18e6e76b4d))
+ (fp_line (start 3.25 -0.5) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp c2e12a65-624d-4295-b0b9-45ca97af3802))
+ (fp_line (start -4.75 -0.5) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp c7ce2e61-a590-4ca8-83ab-749895c1d018))
+ (fp_line (start 6.25 -0.5) (end 5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp c85fb9c9-5639-4a59-b596-827f8cbfaa4c))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp d519be3e-f902-4fd2-98f9-2fb8750320cc))
+ (fp_line (start 2.75 -0.5) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp daacd101-0ff0-45a8-9fe6-6a51ad93b449))
+ (fp_line (start -5.75 -0.5) (end -6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp e5276570-a10b-4cf2-a0c3-fbaf8f9f57a9))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp e5c58db0-a1d6-4f65-bb89-89e8efc0bc39))
+ (fp_line (start -6 1.542893) (end -5.5 2.25) (layer "F.Fab") (width 0.1) (tstamp e83e993d-18fa-41ef-a03e-cee4e95b9f77))
+ (fp_line (start 4.75 -0.5) (end 4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp e9785fc4-daf4-4cf5-8375-6c898ee0c117))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp ea7379d7-e7e5-45e6-be15-fa8d1c14f396))
+ (fp_line (start -2.75 -0.5) (end -3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp fd2b1325-2996-4877-84c0-67be778e8c03))
+ (pad "1" smd roundrect (at -6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77ccbdfb-4a20-459c-a465-de7f719c0383))
+ (pad "2" smd roundrect (at -4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 036de789-5a2c-4824-9aff-12f69dc903e7))
+ (pad "3" smd roundrect (at -3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1c52bbb0-0075-4da5-93f6-332639c8eda4))
+ (pad "4" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 819e769a-d17e-4dd4-ad30-3203de169d38))
+ (pad "5" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b009a5df-4560-411a-abc2-968107e4d07d))
+ (pad "6" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 39ab1760-6ca1-4341-8db0-029bdcba82f3))
+ (pad "7" smd roundrect (at 3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 41914ede-40e0-4fc1-b442-670d83163deb))
+ (pad "8" smd roundrect (at 4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f846e902-9cd1-4a28-a901-695fea333726))
+ (pad "9" smd roundrect (at 6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91b36ec7-1148-4a80-92b8-36ff0f758cc6))
+ (pad "MP" smd roundrect (at 8.6 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 7578185a-d637-4cc6-ad85-1e4976d02c6f))
+ (pad "MP" smd roundrect (at -8.6 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8853d54e-d26c-4b96-96ae-11f43fc6a878))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM09B-ZESS-TBT_1x09-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..9f4e3110
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,92 @@
+(footprint "JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM10B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b46c87f6-ab8b-4b5f-bfd8-27850c03bcad)
+ )
+ (fp_text value "JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7b33dba-8aab-40e9-bc79-3a4b8b57eb37)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fdd3a242-fe5f-4512-8e17-de1b31b0b001)
+ )
+ (fp_line (start -7.41 2.36) (end -7.41 3.95) (layer "F.SilkS") (width 0.12) (tstamp 0a5e7233-a50f-4015-b5e7-d1446db3d92f))
+ (fp_line (start -9.86 2.36) (end -7.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp 31c10e03-c144-4c07-8e96-3d824a643612))
+ (fp_line (start -9.86 -0.39) (end -9.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp 5e88d68b-9e4c-49d4-9d35-8663424a3747))
+ (fp_line (start -8.19 -3.66) (end 8.19 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 8f393cd3-086f-4475-b027-e91e72081740))
+ (fp_line (start 9.86 2.36) (end 7.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp d1777bf9-cf5e-4e52-b214-69d6bf1122f3))
+ (fp_line (start 9.86 -0.39) (end 9.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp fdb22266-6466-4fdf-bb34-30371624c170))
+ (fp_line (start 10.75 -4.45) (end -10.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 29e7330b-2a80-49d7-9631-5ed4299699e6))
+ (fp_line (start -10.75 -4.45) (end -10.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 49e66798-d137-490c-ad98-1adf8b89df9f))
+ (fp_line (start 10.75 4.45) (end 10.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 5dd2d43f-4b48-4fc5-a1cb-0888c00e3be9))
+ (fp_line (start -10.75 4.45) (end 10.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp b1f2d11c-f481-4d36-959e-94cd0758ba06))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 0a670153-0084-41b6-a7ea-258fa46ccb85))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1ab3dc9c-c682-42bb-a19e-83c9c8c1762d))
+ (fp_line (start 7 -0.5) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1cd22657-be58-4936-9f7f-aee67264c3ff))
+ (fp_line (start -5.5 0) (end -5 0) (layer "F.Fab") (width 0.1) (tstamp 1d0e55e0-9d07-4654-8d52-51c94e1d40e5))
+ (fp_line (start 7 0) (end 7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1dc52b99-a9e8-40d2-8eca-c65a320f624f))
+ (fp_line (start -5 -0.5) (end -5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 20deb184-3999-49b0-b7cf-16bf158ddf3b))
+ (fp_line (start -5.5 -0.5) (end -5.5 0) (layer "F.Fab") (width 0.1) (tstamp 2c222232-78c1-4c04-b93d-4655848f1fde))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp 3425675d-c526-484d-b697-e901ae7c11f7))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 41f92857-d588-4330-8cb6-8de021203c3a))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp 42adab8d-d9c8-4256-817c-b71328ada9b2))
+ (fp_line (start -7 0) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp 46165dbb-4538-4083-bff2-c029ce991663))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 466f38e5-eb88-4f6a-a5e2-a89371fbba83))
+ (fp_line (start 5.5 -0.5) (end 5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 54c7dc94-5801-46db-8e80-970bad687b81))
+ (fp_line (start 6.5 0) (end 7 0) (layer "F.Fab") (width 0.1) (tstamp 5a0eb3cb-91c0-4fd3-949f-634022a5001e))
+ (fp_line (start -5 0) (end -5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5aeb1ef2-83ac-4ae7-9be3-ae9eeef1941a))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp 5ef361f4-11bd-4794-b859-74435c0fc0da))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp 6127f067-f6cf-478d-bbc3-2f85a78ec663))
+ (fp_line (start 9.75 2.25) (end 9.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 6294ac9d-49cb-47c0-92d8-2649302a37fb))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 63d7357b-60b2-40c7-a31a-95b469483dd7))
+ (fp_line (start 5.5 0) (end 5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 674fed2e-6db7-49b5-b119-f7fbddef7761))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 67fa0ae5-6c8f-42b3-a007-96b96ff2e673))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 68b42d4e-bce4-4e43-828c-ef8d4c629fd7))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6ac88c33-ae54-4048-971c-b20a6ea4d79a))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6d56deff-dee0-4160-ab53-239ef93202e6))
+ (fp_line (start 6.5 -0.5) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp 7036e7d8-9443-4591-80c3-013a518d1a99))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 737d86be-aa1d-4a5e-adfe-f494431ecb56))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp 7596ca51-6884-4cc5-8939-5e7d62a7756c))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 7ae322d9-8415-49a7-b1fc-fb01d6e19452))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 7feec701-3e29-4c24-8584-7ce592d2719e))
+ (fp_line (start -9.75 2.25) (end -9.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 8150049e-843a-4c56-8511-3d30f14ce3c4))
+ (fp_line (start -7.25 2.25) (end -6.75 1.542893) (layer "F.Fab") (width 0.1) (tstamp 830c4f46-846d-4ce5-ba4f-9b86c87ff5ca))
+ (fp_line (start 5 0) (end 5.5 0) (layer "F.Fab") (width 0.1) (tstamp 85a8b5a3-0476-47e4-81ca-4d4c7a0fe925))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp 87fb42e9-dace-4061-a537-9a4e993e8142))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp 88121766-692f-4b1b-804c-ab568bb87496))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 99f38f16-e975-4b2b-8c8c-7f3128932f64))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp 9cd9a9af-cd93-4115-b8ca-95815c45f312))
+ (fp_line (start -6.75 1.542893) (end -6.25 2.25) (layer "F.Fab") (width 0.1) (tstamp b5120c02-5766-4340-961a-ffe078980462))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp b7b67f43-25ce-4baf-aa2e-c3e6363b616b))
+ (fp_line (start -9.75 2.25) (end 9.75 2.25) (layer "F.Fab") (width 0.1) (tstamp b82e3db5-8b84-451b-8983-40435a00206b))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp c01cf215-2f73-4f83-a047-48b18b3da254))
+ (fp_line (start -7 -0.5) (end -7 0) (layer "F.Fab") (width 0.1) (tstamp d1f55780-74b5-43d4-a8ad-5b0f4b41e761))
+ (fp_line (start -9.75 -3.55) (end 9.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp d4b93f2d-2315-41fe-a9e9-1e4df4345416))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d80c08ce-dc21-4262-8aae-29cfb511b093))
+ (fp_line (start -6.5 0) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp db4dcab5-e86f-4b82-9d47-48fe9c6aed09))
+ (fp_line (start 5 -0.5) (end 5 0) (layer "F.Fab") (width 0.1) (tstamp ef17cb45-d9c5-4ee5-a8b6-20c1b0ce9c63))
+ (fp_line (start -6.5 -0.5) (end -7 -0.5) (layer "F.Fab") (width 0.1) (tstamp fbf12afe-7502-4c13-ad08-4356d6fa6c9e))
+ (pad "1" smd roundrect (at -6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7313e82f-0128-418d-b8b5-44b75f41473b))
+ (pad "2" smd roundrect (at -5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 367a686e-071d-4983-a7b7-f29b0427453b))
+ (pad "3" smd roundrect (at -3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ce3f1f29-cc01-40c9-9b0f-36189b0b9bf6))
+ (pad "4" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f2b78419-86ad-4e34-a328-538cda1c6f46))
+ (pad "5" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b2ea89c7-db66-418c-aea3-3ec5a7f40934))
+ (pad "6" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c44c4ad9-a07d-4571-8ea0-c3e0b040597f))
+ (pad "7" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2a3a4277-03c3-4b6e-bf76-d301b20728b4))
+ (pad "8" smd roundrect (at 3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59ae40af-465f-4387-985f-87abcf8f019b))
+ (pad "9" smd roundrect (at 5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0dc5139b-c3ad-4dfb-aebd-4963dbd7a10d))
+ (pad "10" smd roundrect (at 6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99774d61-8b0f-4820-8a99-fec85011ea29))
+ (pad "MP" smd roundrect (at 9.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 5c37a7d0-e5cd-4c7a-8336-893cf2faf45d))
+ (pad "MP" smd roundrect (at -9.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 9f677c39-b633-48d1-b557-15dc57101a44))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM10B-ZESS-TBT_1x10-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..7b7812b0
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,97 @@
+(footprint "JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM11B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 476003f6-b171-4dd5-abdc-2688f984a3df)
+ )
+ (fp_text value "JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f487c296-188d-47e4-acda-ec310b22cc46)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c48075ad-2317-4ee2-967b-88bd22a835be)
+ )
+ (fp_line (start 10.61 2.36) (end 8.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp 01734565-10e1-4aab-9e11-9a7004bdc8ab))
+ (fp_line (start -8.16 2.36) (end -8.16 3.95) (layer "F.SilkS") (width 0.12) (tstamp 161eab20-dc6e-4b10-ae87-33b57a59e40d))
+ (fp_line (start 10.61 -0.39) (end 10.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp 557dc7d5-bb07-4f4e-9016-d2378e3c0b46))
+ (fp_line (start -8.94 -3.66) (end 8.94 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 9e687fbb-8df4-446c-8a50-a30108baac27))
+ (fp_line (start -10.61 2.36) (end -8.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp a60c68a5-b130-4293-946b-bf4ef3490b52))
+ (fp_line (start -10.61 -0.39) (end -10.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp cbe981ab-c8e8-407c-a87e-80be97ae484a))
+ (fp_line (start 11.5 4.45) (end 11.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 55965e4a-b7a3-4b40-8dea-11a39e8b27ac))
+ (fp_line (start -11.5 -4.45) (end -11.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 6076fb6e-85b4-4a58-86c7-c047ce008e00))
+ (fp_line (start 11.5 -4.45) (end -11.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 9ba49dd7-6f95-4c79-b177-6c0e86c8076c))
+ (fp_line (start -11.5 4.45) (end 11.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp b3cb7e42-62bf-439a-b596-a2a4cd0cdee7))
+ (fp_line (start -7.5 1.542893) (end -7 2.25) (layer "F.Fab") (width 0.1) (tstamp 0371f98e-52f1-491d-8d0c-1d3c5ffa9ffd))
+ (fp_line (start -4.25 0) (end -4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 08d80a90-3c7d-48cc-8299-984512c0e1a4))
+ (fp_line (start -3.25 -0.5) (end -3.25 0) (layer "F.Fab") (width 0.1) (tstamp 0bfb635e-98c5-4117-af61-4e54860d3c34))
+ (fp_line (start -3.25 0) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp 21cb1af0-57aa-43b6-b771-8413d8b2fd3f))
+ (fp_line (start 7.25 0) (end 7.75 0) (layer "F.Fab") (width 0.1) (tstamp 279d181a-b6cb-42bd-bdf0-750101be3ad3))
+ (fp_line (start -10.5 2.25) (end 10.5 2.25) (layer "F.Fab") (width 0.1) (tstamp 2b1e5d0e-4b66-4a11-aa70-b98e6e203f3f))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2bec9dc3-ae7d-4a4c-a53d-e01e8a1d8021))
+ (fp_line (start 5.75 -0.5) (end 5.75 0) (layer "F.Fab") (width 0.1) (tstamp 4f96110a-5dd3-4282-93d2-6adc292373e1))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp 503c0926-bd29-40a6-94c4-9d88c8ab1f30))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5bb99102-cff3-4889-ae69-7f2cc587bdd7))
+ (fp_line (start 7.75 -0.5) (end 7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5ef58c59-0868-42da-96df-bcfa28c34c3b))
+ (fp_line (start 2.75 -0.5) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 604cbac0-d12f-42a6-b371-7f530121aa75))
+ (fp_line (start 4.75 0) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 68b95697-f2d1-4e0d-8536-1c5c803d344d))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 6abcb77e-7efe-47d6-8c14-3f6a7402bc2b))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp 726a51c2-14e4-45cb-82be-246d031c6c0f))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp 7f5784e0-53fb-4b3a-88a3-88848bbd0ffd))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp 814ef9fa-6333-4883-817e-093b5548f79f))
+ (fp_line (start 6.25 -0.5) (end 5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 924412f4-d86a-44cd-a772-a0650f26712c))
+ (fp_line (start 7.25 -0.5) (end 7.25 0) (layer "F.Fab") (width 0.1) (tstamp 992f9068-1c00-4ae8-9d33-cdd2bde4821f))
+ (fp_line (start 10.5 2.25) (end 10.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp ac7dc43e-03c9-4822-8c91-f09692d1cafa))
+ (fp_line (start -10.5 2.25) (end -10.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp ad823315-aee9-4693-b9fa-ac9387c31bf4))
+ (fp_line (start -10.5 -3.55) (end 10.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp b3564fa7-5cbc-4578-bd4a-39095a17c929))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp b46bb6b7-410d-41a2-a40f-dcb08ba879a2))
+ (fp_line (start -7.75 -0.5) (end -7.75 0) (layer "F.Fab") (width 0.1) (tstamp bb8cf4fd-3536-4f35-9497-e41cff9b7546))
+ (fp_line (start 4.25 0) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp bbd63922-611f-431e-b05f-674399184c7b))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp bdfc787d-0a46-4ccc-b1df-817c15dd7172))
+ (fp_line (start -4.75 0) (end -4.25 0) (layer "F.Fab") (width 0.1) (tstamp bf4ddf44-265c-4ed6-b750-33e3cad6f363))
+ (fp_line (start 4.75 -0.5) (end 4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c427de24-7a53-497a-8502-ccab87d95405))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c6471434-c2fb-4b30-9067-27ea3548d515))
+ (fp_line (start -4.75 -0.5) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp c7743e16-4e05-4d6c-b570-eccff0e14fec))
+ (fp_line (start -7.75 0) (end -7.25 0) (layer "F.Fab") (width 0.1) (tstamp c77592de-9d17-444a-bd3f-2faead6189b1))
+ (fp_line (start -7.25 0) (end -7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c7f31571-120d-4f87-b7fe-614a26db68e9))
+ (fp_line (start -7.25 -0.5) (end -7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp cbcd45b9-f2e6-4131-8985-a5aad1747761))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp cff0d959-b7a7-4103-943b-c779fea432da))
+ (fp_line (start 3.25 0) (end 3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp d60378dc-ddaf-48a2-a91e-7a195860227a))
+ (fp_line (start 5.75 0) (end 6.25 0) (layer "F.Fab") (width 0.1) (tstamp df30fe65-2723-47a0-a15c-17e9773da06b))
+ (fp_line (start -2.75 0) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp e1c3f1e6-400f-4370-8f22-16e966cbf905))
+ (fp_line (start -6.25 -0.5) (end -6.25 0) (layer "F.Fab") (width 0.1) (tstamp e3e78764-bf06-4857-8f40-238d71d4c6e1))
+ (fp_line (start -6.25 0) (end -5.75 0) (layer "F.Fab") (width 0.1) (tstamp e4cc5b5a-d77a-4048-a5b0-1c5d6aabd433))
+ (fp_line (start -5.75 0) (end -5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp e4fa5904-fa83-4368-8947-94a1a5d5fc01))
+ (fp_line (start 2.75 0) (end 3.25 0) (layer "F.Fab") (width 0.1) (tstamp e9ba7165-0ffb-4c30-8131-7133bac22b76))
+ (fp_line (start 7.75 0) (end 7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp ea82b72c-6c94-429e-80e9-d91762da2227))
+ (fp_line (start -4.25 -0.5) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp eabd47a9-2351-401c-a9b0-936b79d75496))
+ (fp_line (start -8 2.25) (end -7.5 1.542893) (layer "F.Fab") (width 0.1) (tstamp ef6d22ca-7b75-45d7-9051-6d38f0929a71))
+ (fp_line (start -2.75 -0.5) (end -3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f0e8952f-02ba-42ab-a58c-009f5246ab7b))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp f172ac79-0553-41c5-88e9-ddd99ba7fd97))
+ (fp_line (start 4.25 -0.5) (end 4.25 0) (layer "F.Fab") (width 0.1) (tstamp f29d7a3c-ba10-4a3e-8adf-edd4a3d9a378))
+ (fp_line (start -5.75 -0.5) (end -6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f4ab9748-8a36-4650-91e4-f64d0dbe5ca3))
+ (fp_line (start 6.25 0) (end 6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f648f962-80dc-4284-84ce-ba1fc4303e95))
+ (fp_line (start 3.25 -0.5) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp fb58f3cc-0ae6-4514-94de-dc4e3514e312))
+ (pad "1" smd roundrect (at -7.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 62fee756-c052-4b09-aba6-7526914f794b))
+ (pad "2" smd roundrect (at -6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f0a46d5-b9f2-4814-a6a1-bcc0d018f5d3))
+ (pad "3" smd roundrect (at -4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 13213eb7-2fc3-4685-b5c1-60ba4e5c3c6d))
+ (pad "4" smd roundrect (at -3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp badf6eb2-6f34-448d-a198-740e579a1c44))
+ (pad "5" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a5430e34-f5bd-4505-9b54-0b3f24c036e2))
+ (pad "6" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 254f1ee2-d2aa-40ec-a733-3e077ed3356f))
+ (pad "7" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8966c14a-431e-4fa2-8ddd-3468b7b24c9e))
+ (pad "8" smd roundrect (at 3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dc2ab20c-a9ec-44fd-8a4e-879ceec3129a))
+ (pad "9" smd roundrect (at 4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e98bdf2-707c-4c4a-aa6f-58f1c97528c2))
+ (pad "10" smd roundrect (at 6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2aed3504-b265-4c80-b7c2-a860204476a3))
+ (pad "11" smd roundrect (at 7.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c6fb06f5-03a2-4ca1-b95b-ca30e9d824a3))
+ (pad "MP" smd roundrect (at -10.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8c64e33b-ea0e-4a2d-82ea-78bd47678bfb))
+ (pad "MP" smd roundrect (at 10.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp b0370fdd-e036-4d51-bebd-802ef364b4e0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM11B-ZESS-TBT_1x11-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..38d5fb20
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,102 @@
+(footprint "JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM12B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8fffecf6-be34-4fe2-8eca-97d2936d3e29)
+ )
+ (fp_text value "JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bde0fb1c-682f-45a5-9f07-b8e6e4d49bea)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c2977c31-68fb-4013-86d9-2b192078c7b4)
+ )
+ (fp_line (start -11.36 2.36) (end -8.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 13b5738c-111d-458d-a332-341a0c54d7ec))
+ (fp_line (start 11.36 2.36) (end 8.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 4b8fa794-184a-4367-9cf5-efe98ce0a503))
+ (fp_line (start -8.91 2.36) (end -8.91 3.95) (layer "F.SilkS") (width 0.12) (tstamp 4cd8e285-2176-4a98-b3c1-096763da4eb2))
+ (fp_line (start 11.36 -0.39) (end 11.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp af4dbe26-4268-4b51-9630-5844864c6e38))
+ (fp_line (start -11.36 -0.39) (end -11.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp dd70333f-cf5e-4f67-bb55-cfcac3dccabc))
+ (fp_line (start -9.69 -3.66) (end 9.69 -3.66) (layer "F.SilkS") (width 0.12) (tstamp f0775012-4908-4cc8-8883-a2a0db8efa99))
+ (fp_line (start -12.25 -4.45) (end -12.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 5d6f3bc6-9b87-439d-a70d-090da0922fb6))
+ (fp_line (start 12.25 4.45) (end 12.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 8639c4f5-489d-4ee1-bb62-a694e05bb2c2))
+ (fp_line (start 12.25 -4.45) (end -12.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp c1f0a46f-2482-42ea-bb17-0790905a6e90))
+ (fp_line (start -12.25 4.45) (end 12.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp d2e95c41-bc2a-4ccd-b302-a88e2e843d01))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0136cbd5-44e6-49ad-9d40-38bad733298e))
+ (fp_line (start -8.25 1.542893) (end -7.75 2.25) (layer "F.Fab") (width 0.1) (tstamp 12816c75-b156-454e-a4ee-633db80ac140))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1552bb4c-cb44-475f-86ba-87eb346dbb10))
+ (fp_line (start -7 -0.5) (end -7 0) (layer "F.Fab") (width 0.1) (tstamp 166671db-38e1-4c37-add0-4f23fcfcf2e6))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1e9b908d-c0d8-4d55-b1e1-2b0753f97641))
+ (fp_line (start 8.5 0) (end 8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 29efa7d3-4fb2-40e4-bed1-2f569e1935b1))
+ (fp_line (start -6.5 -0.5) (end -7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2f007fb0-adaa-4c42-8fd5-598cb76fc754))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 303ce381-44fc-41d6-bc71-e3b7db059e96))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp 310abd4f-4b05-46e9-8523-18be61ebde7e))
+ (fp_line (start 8 0) (end 8.5 0) (layer "F.Fab") (width 0.1) (tstamp 380c529d-2f08-4085-985e-49f86e2349ad))
+ (fp_line (start -5.5 -0.5) (end -5.5 0) (layer "F.Fab") (width 0.1) (tstamp 3e1a0ab2-70fb-4b6e-ae2e-b199acfe2265))
+ (fp_line (start 6.5 0) (end 7 0) (layer "F.Fab") (width 0.1) (tstamp 3ef6614e-3f8f-4ff8-8b1e-8f03b87714aa))
+ (fp_line (start -5 0) (end -5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 448188ef-56bb-4f63-928b-04dcb26331fa))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 5449c476-5f92-4030-bcd6-9903d30fd449))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp 55d8bc14-b4af-4b31-bb0b-fadd5b829883))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp 56d940a2-cc2c-45ec-95ce-e5559a2cb0a4))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 69b3d4b9-5ff8-47a6-a573-a2545dd8b011))
+ (fp_line (start 8.5 -0.5) (end 8 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6c89756a-467e-4c53-9780-3a8ea09f994a))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 780e431a-98c7-4930-b9a9-c55719ecdf1b))
+ (fp_line (start 7 0) (end 7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7b2a6bf9-b74d-4886-a690-ddef4cc3544e))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8634f7ec-5412-4b2c-96f6-0d67805d6a88))
+ (fp_line (start 5.5 -0.5) (end 5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 87581dbc-0736-40bd-a699-798b43b3b109))
+ (fp_line (start -5.5 0) (end -5 0) (layer "F.Fab") (width 0.1) (tstamp 8b6699a6-0a7c-4694-b687-345b6ea475cf))
+ (fp_line (start -8.5 -0.5) (end -8.5 0) (layer "F.Fab") (width 0.1) (tstamp 8cee5e1f-384b-412b-b9f8-435a8294608d))
+ (fp_line (start -11.25 2.25) (end -11.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 9407502a-7c12-4a03-b0d0-03bda4b8338e))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 944a29dc-7654-4ce2-8576-d9a4fdc89ce6))
+ (fp_line (start 8 -0.5) (end 8 0) (layer "F.Fab") (width 0.1) (tstamp 94d2a4ec-1547-4fc7-9291-e9364d5c69fe))
+ (fp_line (start -11.25 2.25) (end 11.25 2.25) (layer "F.Fab") (width 0.1) (tstamp 963dd14b-cc00-400c-89f7-8e95630fdda5))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 9e163e00-1a1d-405a-974e-cc27470a624e))
+ (fp_line (start 5 0) (end 5.5 0) (layer "F.Fab") (width 0.1) (tstamp a46c5942-39f2-4e4d-87b8-dfce9c42c245))
+ (fp_line (start -5 -0.5) (end -5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b40cdb67-f8dd-4a29-93a3-08efb28f1395))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp b65d60f1-5d28-4618-9176-2b8376e06912))
+ (fp_line (start -8 -0.5) (end -8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp b8a7aa41-86a8-4263-a3af-14b395d4dfa6))
+ (fp_line (start -8.75 2.25) (end -8.25 1.542893) (layer "F.Fab") (width 0.1) (tstamp bb3092c3-b20b-44a6-897c-e1c187ed58cd))
+ (fp_line (start -11.25 -3.55) (end 11.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp bfc3b891-b0c9-46fb-b46d-13a5ff8670f0))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp c0749e5e-b298-47f2-b92b-a47f3c4ecf82))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp c0af892c-3b53-4242-ac5b-472b8aa7a62e))
+ (fp_line (start 7 -0.5) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c77cdfd1-f5bb-41b2-9ea1-260102278620))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c98a702f-a0cb-4556-a3ed-fefa7481ddc0))
+ (fp_line (start 5 -0.5) (end 5 0) (layer "F.Fab") (width 0.1) (tstamp c9e8e71b-77cc-4c69-87ce-11d32f4fec00))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp cdddec40-b748-4fd6-b7a0-5b0a4608518e))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d1061d3a-ac84-43f4-8311-e170e9117644))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d1886933-3847-410d-be95-3b5134507ca3))
+ (fp_line (start 11.25 2.25) (end 11.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp d4a52e88-8791-4f47-a14f-665e6dd0880f))
+ (fp_line (start 6.5 -0.5) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp d6b2ba72-79c9-4ff2-a598-f02293dc7e18))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp e030f0ab-b247-4a15-8d95-9244fe842516))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp e4dd9261-e0dd-47bd-9c67-5f834bd793f1))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e53a18fd-7e1e-4179-b66e-8aa42e2d78c1))
+ (fp_line (start 5.5 0) (end 5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp ed532019-e5f7-4a09-9ce0-0e3e154c0d66))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp edeb01dd-3ce3-423e-88d5-caef91374509))
+ (fp_line (start -8.5 0) (end -8 0) (layer "F.Fab") (width 0.1) (tstamp f7201d73-39cf-48c0-8d1a-16d6eb93a6d9))
+ (fp_line (start -6.5 0) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp f99abc20-848c-4b3a-bd26-b566e49b699d))
+ (fp_line (start -7 0) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp fd145c66-a5f0-4c6d-b470-d379b27b8abc))
+ (fp_line (start -8 0) (end -8 -0.5) (layer "F.Fab") (width 0.1) (tstamp ffdff40f-3538-47b0-9650-da7167e7c9bf))
+ (pad "1" smd roundrect (at -8.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6c25ca0a-ccb2-4eff-ad35-9aab38aa2366))
+ (pad "2" smd roundrect (at -6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9674c289-6656-4983-ae3a-ed49c198a33b))
+ (pad "3" smd roundrect (at -5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4364b232-8a8f-44d4-945b-846cc1bf7c11))
+ (pad "4" smd roundrect (at -3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a6f60235-a441-4366-9d34-ab10989c25e0))
+ (pad "5" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b57bb883-4050-462a-b996-3598861f8638))
+ (pad "6" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2740f13c-7056-4969-abde-b5488919a782))
+ (pad "7" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp daa8eb0f-0a35-4de1-97c8-65ba60e5a643))
+ (pad "8" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9ca178d-e4a5-4ffd-b5d8-7398caceb02e))
+ (pad "9" smd roundrect (at 3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1f231a26-3f30-4619-9929-f56566c7e5af))
+ (pad "10" smd roundrect (at 5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3578de64-9a92-49b3-aaec-e9636edfb1db))
+ (pad "11" smd roundrect (at 6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d332aa9d-a0dc-42b8-a203-0dd7da197ff1))
+ (pad "12" smd roundrect (at 8.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1019cbad-b25d-4767-a24f-84dc732c075b))
+ (pad "MP" smd roundrect (at 10.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 3ac12027-5b90-4011-bbda-b14fa18c2cd4))
+ (pad "MP" smd roundrect (at -10.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e17fd2c4-6419-4cdb-87ca-0091cd2ecfe1))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM12B-ZESS-TBT_1x12-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..4e0a6365
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,107 @@
+(footprint "JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM13B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp aa9265de-9245-47b7-a564-270f9f31ae39)
+ )
+ (fp_text value "JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5115ced8-5d1f-41b9-838e-3e21684e4a6c)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a254905c-f2af-4235-94f1-404419ef82ab)
+ )
+ (fp_line (start 12.11 2.36) (end 9.66 2.36) (layer "F.SilkS") (width 0.12) (tstamp 14639f43-dff9-465f-a935-12b842436e47))
+ (fp_line (start -12.11 -0.39) (end -12.11 2.36) (layer "F.SilkS") (width 0.12) (tstamp 187cd3d6-e998-4d52-94ca-b4e44f40f663))
+ (fp_line (start -12.11 2.36) (end -9.66 2.36) (layer "F.SilkS") (width 0.12) (tstamp 1fc46772-bfd4-42d2-82bb-539f38e8aaf3))
+ (fp_line (start -10.44 -3.66) (end 10.44 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 53c2fb76-9629-4880-b12a-8aa982717771))
+ (fp_line (start 12.11 -0.39) (end 12.11 2.36) (layer "F.SilkS") (width 0.12) (tstamp 815ef5ae-3365-46a3-8428-f9f69569d049))
+ (fp_line (start -9.66 2.36) (end -9.66 3.95) (layer "F.SilkS") (width 0.12) (tstamp df0f0f04-edd1-436e-a708-2bae33b7a1d2))
+ (fp_line (start -13 4.45) (end 13 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 5f4d5260-4c8e-40b8-88ba-c37853d13335))
+ (fp_line (start 13 4.45) (end 13 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 89d994fe-7276-45a7-9977-af7582198ff0))
+ (fp_line (start 13 -4.45) (end -13 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp ac71e450-75c4-4915-9151-2beb080be3ff))
+ (fp_line (start -13 -4.45) (end -13 4.45) (layer "F.CrtYd") (width 0.05) (tstamp bcdb49cb-bc68-44b9-a107-feae41d2140b))
+ (fp_line (start 5.75 -0.5) (end 5.75 0) (layer "F.Fab") (width 0.1) (tstamp 05783f93-92cd-4a07-91ae-81edb90ac3de))
+ (fp_line (start 4.25 -0.5) (end 4.25 0) (layer "F.Fab") (width 0.1) (tstamp 07966b90-004a-4b99-9581-a8f3eef8e04d))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp 08840d74-6a37-401e-8ef7-30a5bc922262))
+ (fp_line (start 2.75 -0.5) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 0b8465a4-3860-4a02-91b4-46a0dcd2805e))
+ (fp_line (start -4.25 0) (end -4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0c6a1a64-371e-44f7-9426-29e9e102fb85))
+ (fp_line (start -9.25 0) (end -8.75 0) (layer "F.Fab") (width 0.1) (tstamp 1175d5c1-0607-49a1-b564-58508e3edb6f))
+ (fp_line (start -7.75 0) (end -7.25 0) (layer "F.Fab") (width 0.1) (tstamp 12492c43-06b0-4115-8ab9-eb061ce0a58d))
+ (fp_line (start -6.25 -0.5) (end -6.25 0) (layer "F.Fab") (width 0.1) (tstamp 1e72c085-b8f2-44ed-a65e-5e845fada9d6))
+ (fp_line (start 3.25 -0.5) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2a16e8f7-fe4b-41b8-82a6-08f5c3dab670))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp 2ac0c2d5-5e31-45bd-a384-7942a4fb9ea1))
+ (fp_line (start 2.75 0) (end 3.25 0) (layer "F.Fab") (width 0.1) (tstamp 2ac70eea-867f-4a4c-a86f-60baeb3d2a87))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp 34fd9211-6e42-42ff-ae90-8fa44e0a9314))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3903fdcf-4b61-4eec-97a8-2da64ac65878))
+ (fp_line (start 6.25 0) (end 6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 47819cab-8088-4eea-ba7c-646548c085b1))
+ (fp_line (start 4.75 0) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4cb62735-e01e-41ea-adbc-f1da632705ef))
+ (fp_line (start 7.75 0) (end 7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4d40f834-332a-499c-a1fd-8385f452d4e7))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5d7e8b7a-9c51-441f-97d7-e9895bc5c0ae))
+ (fp_line (start -12 2.25) (end 12 2.25) (layer "F.Fab") (width 0.1) (tstamp 60e45fc1-a4b4-4049-a82b-d84e4f06da72))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 63cdfd21-c2db-4f3f-835c-f509b9c65cd1))
+ (fp_line (start 4.75 -0.5) (end 4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 66ef9b0c-80d1-4384-a715-d78c7d74d4e0))
+ (fp_line (start -5.75 0) (end -5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 68267995-2193-40a8-954b-51ac968b7aaa))
+ (fp_line (start -5.75 -0.5) (end -6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 68c1eaba-ef8f-4b0e-9b18-c637d851c495))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 69d568aa-23c5-4735-8489-42643e647f03))
+ (fp_line (start -4.75 0) (end -4.25 0) (layer "F.Fab") (width 0.1) (tstamp 6a6f42c4-cb27-4dcb-9205-02e6b2ab7a0c))
+ (fp_line (start -9 1.542893) (end -8.5 2.25) (layer "F.Fab") (width 0.1) (tstamp 6a728f0c-2781-42be-9ec9-4d5cb2e0c030))
+ (fp_line (start -7.75 -0.5) (end -7.75 0) (layer "F.Fab") (width 0.1) (tstamp 71e73df7-fbb5-48d9-8652-201b1400efc5))
+ (fp_line (start 5.75 0) (end 6.25 0) (layer "F.Fab") (width 0.1) (tstamp 7370a308-3b81-480b-86cd-65789a4264e9))
+ (fp_line (start -9.5 2.25) (end -9 1.542893) (layer "F.Fab") (width 0.1) (tstamp 74d2b351-a8f2-47d0-ab8f-6aa7c115a1c8))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp 8a3b9378-084f-4a0d-bfe7-0f5ce6f2d24d))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp 8a944f45-468e-4007-b827-8352d4f3c3af))
+ (fp_line (start -9.25 -0.5) (end -9.25 0) (layer "F.Fab") (width 0.1) (tstamp 8df5ec6b-fa7c-4397-ac53-67ffa2dc2093))
+ (fp_line (start -2.75 -0.5) (end -3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8e5136bf-b439-41d6-a035-c4e13b1bc72f))
+ (fp_line (start -6.25 0) (end -5.75 0) (layer "F.Fab") (width 0.1) (tstamp 932ae0cc-6044-4db4-bf59-5398f9c5f6c1))
+ (fp_line (start -2.75 0) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 98b23c6a-8fb1-48b0-b45d-b10897e5e54c))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp 9ac456ac-0618-4869-9167-b07b5db42b4e))
+ (fp_line (start -12 2.25) (end -12 -3.55) (layer "F.Fab") (width 0.1) (tstamp 9b1c722a-1669-4af7-a07e-4f679085ae9d))
+ (fp_line (start -4.25 -0.5) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9bceb12d-6637-4577-95d5-4fc1f121d33a))
+ (fp_line (start 9.25 0) (end 9.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp a11a76f8-873c-4115-9917-e30e1aebe4ac))
+ (fp_line (start 8.75 0) (end 9.25 0) (layer "F.Fab") (width 0.1) (tstamp a17a95af-99ff-40ed-9cc6-23a3ad2be9bd))
+ (fp_line (start -8.75 -0.5) (end -9.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp a3813f45-7639-418c-a5c4-c38ceaea3794))
+ (fp_line (start -4.75 -0.5) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp a6450d93-5a2b-47c6-8967-197c9ae713ab))
+ (fp_line (start 7.25 0) (end 7.75 0) (layer "F.Fab") (width 0.1) (tstamp a948d218-a497-4796-b273-bb73862e9974))
+ (fp_line (start 12 2.25) (end 12 -3.55) (layer "F.Fab") (width 0.1) (tstamp af892d6b-e76e-4d5b-9df0-662cc73b86d4))
+ (fp_line (start 7.25 -0.5) (end 7.25 0) (layer "F.Fab") (width 0.1) (tstamp b6d1233c-c3fe-47b8-b67c-cacbc8b7deb3))
+ (fp_line (start -7.25 -0.5) (end -7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp bc8e4c29-9bc0-47ea-95c5-bacc9c8910fb))
+ (fp_line (start 9.25 -0.5) (end 8.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp bd920c74-49c9-437d-9014-23b88aa0dc87))
+ (fp_line (start -3.25 0) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp be3bb6f4-2d25-4732-90d2-431103406db7))
+ (fp_line (start 8.75 -0.5) (end 8.75 0) (layer "F.Fab") (width 0.1) (tstamp c6f2fed9-e114-41a7-840b-3682614efd98))
+ (fp_line (start -3.25 -0.5) (end -3.25 0) (layer "F.Fab") (width 0.1) (tstamp cdaa2112-f8b7-46b7-8830-f50174d9777a))
+ (fp_line (start 4.25 0) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp cf443bd5-65fa-425b-8b96-3fea4ca6c322))
+ (fp_line (start 7.75 -0.5) (end 7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp d02579f4-fc1c-47f7-8ada-627103d3d18b))
+ (fp_line (start 3.25 0) (end 3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp d217ee79-900c-44b7-846c-6c87d4d17691))
+ (fp_line (start 6.25 -0.5) (end 5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp d2845581-c0a8-4e46-83ab-c688f303bab9))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp dc7b55e5-2a58-4ca7-88f5-d1b338ac3be4))
+ (fp_line (start -8.75 0) (end -8.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp e08a532a-bf92-4b3e-b3f1-59d569a35a19))
+ (fp_line (start -7.25 0) (end -7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp e1eff9ad-a63c-44bd-895f-1b09179fb3c8))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp f21a3655-2d06-4e72-9b8e-bd58a164caf7))
+ (fp_line (start -12 -3.55) (end 12 -3.55) (layer "F.Fab") (width 0.1) (tstamp f32e8fb2-47a4-4f13-a67c-2b397b9e4052))
+ (pad "1" smd roundrect (at -9 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dcd0fc77-63fd-4281-8216-4d1ff5591ffc))
+ (pad "2" smd roundrect (at -7.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5c9eaa4-c054-4478-94b4-fbede1f166f7))
+ (pad "3" smd roundrect (at -6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e65f0504-2008-4b64-902e-d15c6fb6288d))
+ (pad "4" smd roundrect (at -4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5d3e9b69-0a3f-40be-91ab-c88cacb038d5))
+ (pad "5" smd roundrect (at -3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 472ba8a2-49d2-48f3-96bd-8aaa5c8b6005))
+ (pad "6" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f712603e-15e0-463c-a25b-d9201bf20226))
+ (pad "7" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4ce34aec-3f47-4cbb-89db-daaf98df69d7))
+ (pad "8" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4f032054-2208-45bb-83cc-b16f4501f51a))
+ (pad "9" smd roundrect (at 3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c7443825-f77b-492b-951a-9b0de5576f9f))
+ (pad "10" smd roundrect (at 4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 75b85b92-a4c5-4024-a5ba-8e9c7dfafef1))
+ (pad "11" smd roundrect (at 6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d40f416f-bb72-4d77-bf84-bd23bb25b45b))
+ (pad "12" smd roundrect (at 7.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp deccb88e-46bc-4466-be0e-5762b4673ed9))
+ (pad "13" smd roundrect (at 9 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84261bae-aae1-4e92-8394-74ab072fdb1c))
+ (pad "MP" smd roundrect (at 11.6 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 012ba715-8502-4f7f-9369-ed1a03041a56))
+ (pad "MP" smd roundrect (at -11.6 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8013e5b5-549d-42f5-8b6c-7ea10252b87f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM13B-ZESS-TBT_1x13-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..3c354118
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,112 @@
+(footprint "JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM14B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d49d82d8-ab4d-4c74-9760-12f7593376dc)
+ )
+ (fp_text value "JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 622389d7-495c-4668-98da-a16ab9e271fd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e3b3fe76-e61d-46be-b241-fbe6387e42e6)
+ )
+ (fp_line (start -10.41 2.36) (end -10.41 3.95) (layer "F.SilkS") (width 0.12) (tstamp 22a58a6a-2800-4e3f-a7b4-de07a77e44ab))
+ (fp_line (start -12.86 -0.39) (end -12.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp 45cfa055-c462-459c-afcd-ead9f0d51508))
+ (fp_line (start 12.86 -0.39) (end 12.86 2.36) (layer "F.SilkS") (width 0.12) (tstamp 51055888-f558-45d8-8d4f-978c9119647c))
+ (fp_line (start -12.86 2.36) (end -10.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp 7aba357e-fcba-4626-8831-81e489f51822))
+ (fp_line (start 12.86 2.36) (end 10.41 2.36) (layer "F.SilkS") (width 0.12) (tstamp 8598ae21-91cf-403a-91e4-06836d6b94dc))
+ (fp_line (start -11.19 -3.66) (end 11.19 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 8f4c9979-9486-4fd7-a277-293ff8ee1a8e))
+ (fp_line (start -13.75 4.45) (end 13.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 2d9c2a91-cfea-4593-a914-887e26956884))
+ (fp_line (start 13.75 4.45) (end 13.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 833c9808-537d-4fb9-bb64-ba91297442e8))
+ (fp_line (start -13.75 -4.45) (end -13.75 4.45) (layer "F.CrtYd") (width 0.05) (tstamp add46d1a-4fd3-40ae-841d-b1fe97cf6e24))
+ (fp_line (start 13.75 -4.45) (end -13.75 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp d08fe8db-8bc0-4c36-9a6d-869b60ca5ebe))
+ (fp_line (start -8 0) (end -8 -0.5) (layer "F.Fab") (width 0.1) (tstamp 05eef2e1-d6ec-45af-aaa2-6a25036701f5))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0821ea62-22db-4d10-8910-e2c8f2cb378c))
+ (fp_line (start -8 -0.5) (end -8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0882c4b6-6e14-4475-8cf6-bdd75a439cf4))
+ (fp_line (start 10 -0.5) (end 9.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0c9bb51f-ad2d-482e-b25d-3965429ce538))
+ (fp_line (start 7 -0.5) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0fe75df5-6dee-437c-97aa-ac9ce8737e46))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 134a3c87-1b98-4c86-a9e1-c19d70b5d942))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 14c3200c-3f5e-4010-b004-b8ad3c6e5b87))
+ (fp_line (start -6.5 -0.5) (end -7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 177909ef-fb9c-41af-8c32-261e3c38d9be))
+ (fp_line (start 5 -0.5) (end 5 0) (layer "F.Fab") (width 0.1) (tstamp 1a99936d-f1f8-42f5-bf41-23ca565fc696))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp 21d68581-0f51-4b67-a309-101ae1de13aa))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 25660f5a-e192-4ecb-9b86-503534e167be))
+ (fp_line (start 5 0) (end 5.5 0) (layer "F.Fab") (width 0.1) (tstamp 26bd00f9-1c8d-4df6-b84b-aeda0c730cc9))
+ (fp_line (start -10 -0.5) (end -10 0) (layer "F.Fab") (width 0.1) (tstamp 2b8439dd-bcbf-48eb-a262-f0b8763e32fd))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2ded5c6a-cd7b-4adf-a195-487c6bd13cc1))
+ (fp_line (start -6.5 0) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2efdf1f7-640e-4e4d-9a69-e0ff0443b9d8))
+ (fp_line (start 8.5 0) (end 8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3588997e-ad36-433f-b130-a0d8ae3e27c6))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 36aa153e-82af-4f03-8ea2-a540aa624cd6))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp 3e9e1202-db1a-415a-80f2-861b1f8f5b89))
+ (fp_line (start -10 0) (end -9.5 0) (layer "F.Fab") (width 0.1) (tstamp 47df138f-51c5-44dc-8a99-29eb7f753d78))
+ (fp_line (start -10.25 2.25) (end -9.75 1.542893) (layer "F.Fab") (width 0.1) (tstamp 4925e0b3-0fe1-4fd6-9b63-5c3ee56cc8f6))
+ (fp_line (start -12.75 -3.55) (end 12.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 4bc8a95b-9345-4d49-a6c8-10f525c1729f))
+ (fp_line (start -8.5 -0.5) (end -8.5 0) (layer "F.Fab") (width 0.1) (tstamp 4fe2d0af-4995-4665-9a3a-f49e79e9b807))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp 54b217f2-2742-48cc-b732-92e5465a04bf))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 55653ae7-1129-42d6-992b-cefe03bd4885))
+ (fp_line (start 7 0) (end 7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5d45a405-c161-4552-aba5-526839f3c1d5))
+ (fp_line (start -12.75 2.25) (end -12.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp 5d89cede-256a-4b95-8b3e-45367f95aa17))
+ (fp_line (start 5.5 -0.5) (end 5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 64803e65-79d8-40da-97ca-2d6de3ca7f91))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 720276b6-e141-4e70-9b0c-321117e3409b))
+ (fp_line (start 8.5 -0.5) (end 8 -0.5) (layer "F.Fab") (width 0.1) (tstamp 73cc5264-cb54-4b1b-b39e-a307f58de650))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 7bf6f7f2-ed79-4dd3-80f3-7247380988fb))
+ (fp_line (start 9.5 -0.5) (end 9.5 0) (layer "F.Fab") (width 0.1) (tstamp 83ff4ea8-8453-4095-9cde-0e8070baa547))
+ (fp_line (start -7 0) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp 8592e3cb-631b-4080-bc6a-56a727500339))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 89e42adf-f502-4a43-b6b0-7203d29d8c75))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8b9e96bf-93c3-4da8-9c2f-24accaf86d84))
+ (fp_line (start 9.5 0) (end 10 0) (layer "F.Fab") (width 0.1) (tstamp 8e846002-1da7-4974-9181-8ea29097070b))
+ (fp_line (start -12.75 2.25) (end 12.75 2.25) (layer "F.Fab") (width 0.1) (tstamp 972d40b8-8f1e-4826-8094-3704fbbf2b64))
+ (fp_line (start 10 0) (end 10 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9a1c0211-01c5-4cef-a365-942a62f92e07))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 9f09ff53-491c-4e93-b6a9-ec3659d861fa))
+ (fp_line (start -5.5 -0.5) (end -5.5 0) (layer "F.Fab") (width 0.1) (tstamp a08a9db1-5c21-4968-8078-989d57bee9ab))
+ (fp_line (start -9.5 0) (end -9.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp aa46303c-974b-4123-b0e8-5731a32f4789))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp ad07df1d-2815-463f-b0db-81b8f44d7491))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp b03e539f-9a0f-4fe1-a328-3e83a7e1e3f7))
+ (fp_line (start 8 -0.5) (end 8 0) (layer "F.Fab") (width 0.1) (tstamp b138298b-d092-424e-bbee-49129f621d5f))
+ (fp_line (start 5.5 0) (end 5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c07b1939-145c-451d-8b99-db8451bd86c3))
+ (fp_line (start 6.5 -0.5) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp c11a45ef-03da-45eb-b095-371229d6b962))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp c1b7b782-5c1d-46fd-9e1b-a25d17369450))
+ (fp_line (start -9.5 -0.5) (end -10 -0.5) (layer "F.Fab") (width 0.1) (tstamp c839a6a8-b866-4533-8727-7308692ef16f))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp c8ae526a-08e1-4782-bb6c-e07a193b8a0a))
+ (fp_line (start -5 -0.5) (end -5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cb07d6c8-dde0-4f68-a081-f4208cad593f))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp ccb0acdb-1892-43fa-b3b4-d25de0f509f7))
+ (fp_line (start 8 0) (end 8.5 0) (layer "F.Fab") (width 0.1) (tstamp d25c303f-3976-4023-b053-5bd84430cb24))
+ (fp_line (start -5.5 0) (end -5 0) (layer "F.Fab") (width 0.1) (tstamp d306a3ee-9402-4967-9e85-f28d8329c5fb))
+ (fp_line (start -8.5 0) (end -8 0) (layer "F.Fab") (width 0.1) (tstamp e1f7f237-5799-437f-8d9f-ad64ddbb9f19))
+ (fp_line (start -5 0) (end -5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e315679c-e8e7-43e3-affb-2fac7eecd481))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp e3976eff-09ee-4d5e-ba60-a78e161fc576))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e53393e8-661c-40e2-a253-8be0097c8407))
+ (fp_line (start -9.75 1.542893) (end -9.25 2.25) (layer "F.Fab") (width 0.1) (tstamp e7ce9c54-b132-4422-9764-09d3e27f2300))
+ (fp_line (start 6.5 0) (end 7 0) (layer "F.Fab") (width 0.1) (tstamp e9884e85-2859-4be3-8098-78a038351d18))
+ (fp_line (start 12.75 2.25) (end 12.75 -3.55) (layer "F.Fab") (width 0.1) (tstamp f2f3ae3d-3d1d-4547-89ce-8be5732ee6b4))
+ (fp_line (start -7 -0.5) (end -7 0) (layer "F.Fab") (width 0.1) (tstamp f379ebcb-0d9b-4c82-bbe4-2768bc4a1609))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp f7a21bb6-ca8c-4335-8b85-ce02e51bd5a8))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp fe0e4f27-d8ac-4223-b327-2f8e8c18e211))
+ (pad "1" smd roundrect (at -9.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d16ae657-e8ee-4ad5-955c-59cb7731115c))
+ (pad "2" smd roundrect (at -8.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ff6053e3-1b43-44c1-affc-9a0d7762dcc6))
+ (pad "3" smd roundrect (at -6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f3c7e5e-ffa7-4639-beb5-5638d425f80c))
+ (pad "4" smd roundrect (at -5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7cd7be9d-f2c6-4b64-a11d-90fdc88524bd))
+ (pad "5" smd roundrect (at -3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d645c4c8-1e77-492c-aa18-1816b1110e6f))
+ (pad "6" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 363b0ea3-0890-4b10-bd41-cd8eede9b004))
+ (pad "7" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 386b56a9-8521-4305-ab01-30edf137eb5d))
+ (pad "8" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 14941540-f3e8-4420-8a4b-3a6eb79cab7d))
+ (pad "9" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp eb0fea1e-dee9-4ae9-9ac9-7b2a192ffb52))
+ (pad "10" smd roundrect (at 3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fb27363a-1ab0-480e-86ba-5fb25a21fb8c))
+ (pad "11" smd roundrect (at 5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4e465c45-ea55-4531-9900-9213542576cd))
+ (pad "12" smd roundrect (at 6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp aa47ce25-c003-4fe6-9f0d-04fda226a3a8))
+ (pad "13" smd roundrect (at 8.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ed523761-1a22-416a-b0bf-db4af4f3aff0))
+ (pad "14" smd roundrect (at 9.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 132dba8c-4e8e-42c5-9a22-993d8344b719))
+ (pad "MP" smd roundrect (at 12.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp b716a2cb-bade-4708-97be-dbb53e7ac92e))
+ (pad "MP" smd roundrect (at -12.35 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp baad0a06-2fea-414f-a512-6da0537b20c8))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM14B-ZESS-TBT_1x14-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..c9c71cd1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,117 @@
+(footprint "JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM15B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 73bacf62-029e-42cc-8e5a-7c40c031dffb)
+ )
+ (fp_text value "JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42c2e27c-f083-492c-9173-b12d0895069d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ff1ca596-02c8-43f1-b332-b42de48ba493)
+ )
+ (fp_line (start -11.94 -3.66) (end 11.94 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 1901bc7d-1335-4940-87d4-cdde1eff60b6))
+ (fp_line (start -13.61 2.36) (end -11.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp 3e205b7b-9e43-4029-945d-1c68d9a63cdd))
+ (fp_line (start 13.61 2.36) (end 11.16 2.36) (layer "F.SilkS") (width 0.12) (tstamp 6d1ce778-c4f8-4755-a6cf-364862fd6d12))
+ (fp_line (start -11.16 2.36) (end -11.16 3.95) (layer "F.SilkS") (width 0.12) (tstamp 7af3259a-520a-4686-9737-f986018d5b5d))
+ (fp_line (start -13.61 -0.39) (end -13.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp aa8083c8-96fe-4ff3-9489-4d3d86ba8e40))
+ (fp_line (start 13.61 -0.39) (end 13.61 2.36) (layer "F.SilkS") (width 0.12) (tstamp abf5b841-5ca4-47b2-86a4-b9c13b27c0f7))
+ (fp_line (start 14.5 -4.45) (end -14.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 047b5cbd-49be-4def-b416-0e9d4d467bb4))
+ (fp_line (start 14.5 4.45) (end 14.5 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 64b49daa-840f-4633-a46f-fb2f3f519a24))
+ (fp_line (start -14.5 -4.45) (end -14.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 8b3a9178-f5ac-4f0f-a899-4e0c6abc50fc))
+ (fp_line (start -14.5 4.45) (end 14.5 4.45) (layer "F.CrtYd") (width 0.05) (tstamp a0ff08d0-3c2c-43ce-af8d-fe076a0d83a6))
+ (fp_line (start -1.25 -0.5) (end -1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 012230d8-9369-4d0f-a318-05180e63fdc1))
+ (fp_line (start -4.25 0) (end -4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 02dcf735-0b58-4801-ad56-20733bfc5389))
+ (fp_line (start -7.75 -0.5) (end -7.75 0) (layer "F.Fab") (width 0.1) (tstamp 072b9a25-1cdb-4a27-a397-0c61ce7a4c25))
+ (fp_line (start 4.25 -0.5) (end 4.25 0) (layer "F.Fab") (width 0.1) (tstamp 07e4e7c9-ab3a-4c78-bbbe-7a758989b8cb))
+ (fp_line (start -2.75 -0.5) (end -3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 0b7924db-87e9-4502-a4a4-f9df2f7ba5bc))
+ (fp_line (start -13.5 -3.55) (end 13.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp 171224da-6d44-4eab-921b-384d3149c7d0))
+ (fp_line (start 6.25 0) (end 6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 1aa7de0f-7b70-446f-85dd-6cb4cc00c56e))
+ (fp_line (start -8.75 -0.5) (end -9.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 205c647b-e1f1-40d6-a54f-db32cd63b673))
+ (fp_line (start -10.25 0) (end -10.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 206f17f3-cc26-472d-a6b2-c566a13299a2))
+ (fp_line (start 10.75 -0.5) (end 10.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 221f58d9-2c77-4252-b258-3feb53e66985))
+ (fp_line (start -4.75 0) (end -4.25 0) (layer "F.Fab") (width 0.1) (tstamp 25f8e2eb-33e3-49e9-a130-b5dcd20eb6fa))
+ (fp_line (start -4.25 -0.5) (end -4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 26d744cc-c42e-4da6-97af-1dd4d8bb614c))
+ (fp_line (start -3.25 0) (end -2.75 0) (layer "F.Fab") (width 0.1) (tstamp 282fd3e2-d480-49a1-bd37-d292d2214f8e))
+ (fp_line (start 1.75 0) (end 1.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2c95842b-8426-443f-be6d-5bb07cfa1513))
+ (fp_line (start -10.25 -0.5) (end -10.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2cee0555-e1b9-414b-a5db-a9542b0500fe))
+ (fp_line (start -10.75 0) (end -10.25 0) (layer "F.Fab") (width 0.1) (tstamp 2d8232be-8e6f-405e-9ef9-5bc2b4499f46))
+ (fp_line (start 13.5 2.25) (end 13.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp 310e08b5-ddf2-4d50-b879-c016ace8cf5a))
+ (fp_line (start -2.75 0) (end -2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 345035a8-4f71-42a8-b381-2c9de2b4e140))
+ (fp_line (start 7.25 0) (end 7.75 0) (layer "F.Fab") (width 0.1) (tstamp 47174830-4375-4f47-9273-8f3da4444e8d))
+ (fp_line (start 4.75 -0.5) (end 4.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 4b7030fc-9912-4ee5-af45-976984083d5d))
+ (fp_line (start 8.75 -0.5) (end 8.75 0) (layer "F.Fab") (width 0.1) (tstamp 586164f0-ee66-425c-ab0a-d877bef2872c))
+ (fp_line (start 1.25 0) (end 1.75 0) (layer "F.Fab") (width 0.1) (tstamp 5a5cd394-173f-4042-96ab-55c87c776db8))
+ (fp_line (start 10.75 0) (end 10.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5bd01965-60c2-4782-989b-0f254ea43dad))
+ (fp_line (start 1.75 -0.5) (end 1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5d04dac0-4137-4e02-b2c2-7d706db0a5cf))
+ (fp_line (start -9.25 -0.5) (end -9.25 0) (layer "F.Fab") (width 0.1) (tstamp 5e1b0746-63f2-41eb-9699-41054ef061e3))
+ (fp_line (start -10.5 1.542893) (end -10 2.25) (layer "F.Fab") (width 0.1) (tstamp 6a963455-8ad6-4d0d-a2ec-f402c7e71c46))
+ (fp_line (start -1.75 0) (end -1.25 0) (layer "F.Fab") (width 0.1) (tstamp 7ed99b5b-4eae-4382-96b1-f05f27926109))
+ (fp_line (start -6.25 0) (end -5.75 0) (layer "F.Fab") (width 0.1) (tstamp 85179b91-adcb-4097-b1c3-207ad31e2e79))
+ (fp_line (start -7.75 0) (end -7.25 0) (layer "F.Fab") (width 0.1) (tstamp 87d8b2a7-9931-47f3-bd5b-1341533a68d8))
+ (fp_line (start 2.75 -0.5) (end 2.75 0) (layer "F.Fab") (width 0.1) (tstamp 89070a9c-a456-4408-a602-e371288d73e3))
+ (fp_line (start 5.75 -0.5) (end 5.75 0) (layer "F.Fab") (width 0.1) (tstamp 952ea057-4111-4590-a0f8-657c918b552a))
+ (fp_line (start -5.75 0) (end -5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 95b928b3-7d64-4eff-820a-bc6e48f17823))
+ (fp_line (start 6.25 -0.5) (end 5.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp 96359d1e-3f9d-49c0-b570-2b40abee50cd))
+ (fp_line (start 0.25 -0.5) (end -0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp 994f0f18-2839-4ff2-9078-38c5ee45603b))
+ (fp_line (start 8.75 0) (end 9.25 0) (layer "F.Fab") (width 0.1) (tstamp 99d5fbf7-dd45-4b18-a637-21f2818b3a71))
+ (fp_line (start 2.75 0) (end 3.25 0) (layer "F.Fab") (width 0.1) (tstamp 9c8c77c4-55de-4d43-ac43-fe0d01744ba1))
+ (fp_line (start 5.75 0) (end 6.25 0) (layer "F.Fab") (width 0.1) (tstamp a1afe0fa-8c8a-47ad-8c17-6580019e34bc))
+ (fp_line (start 1.25 -0.5) (end 1.25 0) (layer "F.Fab") (width 0.1) (tstamp a30fd722-6c77-4c58-ac61-bcafb4d05a9a))
+ (fp_line (start -13.5 2.25) (end -13.5 -3.55) (layer "F.Fab") (width 0.1) (tstamp a82511c5-80f8-4cd2-a1ca-4d372eb598cc))
+ (fp_line (start -0.25 0) (end 0.25 0) (layer "F.Fab") (width 0.1) (tstamp a8a37ac1-82e2-46cb-92cc-316f0af9f693))
+ (fp_line (start -6.25 -0.5) (end -6.25 0) (layer "F.Fab") (width 0.1) (tstamp ac77d046-109b-4367-9cd7-e3508e5a53db))
+ (fp_line (start -10.75 -0.5) (end -10.75 0) (layer "F.Fab") (width 0.1) (tstamp ae1a476e-0948-42ea-a717-af773ab5dda4))
+ (fp_line (start 3.25 -0.5) (end 2.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp b152abb0-4495-4034-8ed9-34e8c64be63d))
+ (fp_line (start 0.25 0) (end 0.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp b2952184-48ca-4266-9291-3c74a0d1d9a9))
+ (fp_line (start 10.25 0) (end 10.75 0) (layer "F.Fab") (width 0.1) (tstamp b464ff83-1051-40ff-a560-b01c39951151))
+ (fp_line (start -3.25 -0.5) (end -3.25 0) (layer "F.Fab") (width 0.1) (tstamp ba6d4808-2560-4de3-8081-cbd2ff268e43))
+ (fp_line (start -8.75 0) (end -8.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp c2b34d67-a6a4-44d3-b482-b9b2998877fa))
+ (fp_line (start -7.25 0) (end -7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c5ecd5b7-35f7-405f-8980-c91820342dc4))
+ (fp_line (start -5.75 -0.5) (end -6.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp c61fa494-6c1c-4fa2-a589-d573355363bb))
+ (fp_line (start -4.75 -0.5) (end -4.75 0) (layer "F.Fab") (width 0.1) (tstamp c8b9b725-8dd5-4e96-bfb3-0801e7fa301b))
+ (fp_line (start -0.25 -0.5) (end -0.25 0) (layer "F.Fab") (width 0.1) (tstamp cb082632-cbc2-4740-9f4c-7e8684abda9d))
+ (fp_line (start 3.25 0) (end 3.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp cd4f8792-13e7-47de-82e6-a67546338329))
+ (fp_line (start -13.5 2.25) (end 13.5 2.25) (layer "F.Fab") (width 0.1) (tstamp d125c0dd-3883-41ec-ae29-4f227314d3e3))
+ (fp_line (start 4.75 0) (end 4.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp d1d9830b-eb82-4741-a0c6-0803d1318140))
+ (fp_line (start 7.75 -0.5) (end 7.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp d4fbe307-adb8-4994-9662-5ca0724ec3cf))
+ (fp_line (start -11 2.25) (end -10.5 1.542893) (layer "F.Fab") (width 0.1) (tstamp d68c1df1-bf85-49f6-b52a-b23503f60c66))
+ (fp_line (start 4.25 0) (end 4.75 0) (layer "F.Fab") (width 0.1) (tstamp d70c9751-99a7-4183-a8be-60c8e9675987))
+ (fp_line (start 10.25 -0.5) (end 10.25 0) (layer "F.Fab") (width 0.1) (tstamp d765e5d2-38c3-4324-8218-934f252209a4))
+ (fp_line (start -1.25 0) (end -1.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp dec568e3-d25e-4b8b-9257-23e7fc8332aa))
+ (fp_line (start 9.25 0) (end 9.25 -0.5) (layer "F.Fab") (width 0.1) (tstamp e3983eb6-8319-4e61-af45-8baa2090fda3))
+ (fp_line (start 7.25 -0.5) (end 7.25 0) (layer "F.Fab") (width 0.1) (tstamp e77b3994-88ac-4697-9a18-7bd4ea6237fc))
+ (fp_line (start -9.25 0) (end -8.75 0) (layer "F.Fab") (width 0.1) (tstamp e95acbf9-5537-4a74-8cf2-40285e9b4b39))
+ (fp_line (start 7.75 0) (end 7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp eb36a2d8-b20b-4137-b5cb-ac73f3ad7913))
+ (fp_line (start -7.25 -0.5) (end -7.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp f299881e-3af1-4c27-b2a0-b5dee1126973))
+ (fp_line (start -1.75 -0.5) (end -1.75 0) (layer "F.Fab") (width 0.1) (tstamp f4b2b304-bc34-4f46-bcaa-ff8514bcebf1))
+ (fp_line (start 9.25 -0.5) (end 8.75 -0.5) (layer "F.Fab") (width 0.1) (tstamp fe6bc203-f99b-44b1-a6b4-7cde2a738e75))
+ (pad "1" smd roundrect (at -10.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1d75212e-0081-4dea-8abc-bd05af852ace))
+ (pad "2" smd roundrect (at -9 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f86163b6-9f06-4d2e-810c-ac1d96a411c3))
+ (pad "3" smd roundrect (at -7.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c2e63363-4aad-4229-96aa-828918f18bf1))
+ (pad "4" smd roundrect (at -6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 411fc17f-33a5-4f95-8dc0-bd90c522a5cd))
+ (pad "5" smd roundrect (at -4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ca1fa784-f779-4f7f-98c0-9445f644dddb))
+ (pad "6" smd roundrect (at -3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9cf8f167-39ea-4a6e-82cd-4060901f0ce0))
+ (pad "7" smd roundrect (at -1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc27cd0e-f0ad-47a4-ba7d-2cb27e17d356))
+ (pad "8" smd roundrect (at 0 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e08b3ed8-09f3-4a87-9b88-19eed9f51920))
+ (pad "9" smd roundrect (at 1.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d33e87bf-ba32-4c13-9d9a-488386967da2))
+ (pad "10" smd roundrect (at 3 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f939e24c-e615-4c4e-9eeb-729fa03c87d6))
+ (pad "11" smd roundrect (at 4.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5cc10d9b-6eb0-467c-b748-a3ac12d53a10))
+ (pad "12" smd roundrect (at 6 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef47a5f7-783a-4131-a1cd-6ec979d98c8e))
+ (pad "13" smd roundrect (at 7.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ccc003a6-d6c8-4989-8725-8cd48d405e20))
+ (pad "14" smd roundrect (at 9 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c228724-4c02-4b76-ba99-f59153167fb7))
+ (pad "15" smd roundrect (at 10.5 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e01cfba-c216-4760-a1c9-cb8511a3c2c8))
+ (pad "MP" smd roundrect (at -13.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 9a95ee72-593c-4a9d-8e7d-022f653b19f6))
+ (pad "MP" smd roundrect (at 13.1 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e5139a93-03ab-453d-a5be-6724a9c458b7))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM15B-ZESS-TBT_1x15-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical.kicad_mod
new file mode 100644
index 00000000..2c0aac71
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical.kicad_mod
@@ -0,0 +1,122 @@
+(footprint "JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, BM16B-ZESS-TBT (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE vertical")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.15) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7cf036e-63e7-4d6f-b2b0-5547108cdb93)
+ )
+ (fp_text value "JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical" (at 0 5.15) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fac450fa-63d4-4f2e-8c98-3f50aa5879a1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 -1.5) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 81202560-e231-46e8-a061-e5f950725352)
+ )
+ (fp_line (start -14.36 2.36) (end -11.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 0c9be58f-07cc-4ed0-bcfb-63685af307c7))
+ (fp_line (start -12.69 -3.66) (end 12.69 -3.66) (layer "F.SilkS") (width 0.12) (tstamp 201f19ed-a7b7-4cf4-8a81-cace257ec929))
+ (fp_line (start 14.36 2.36) (end 11.91 2.36) (layer "F.SilkS") (width 0.12) (tstamp 6ef5cea8-e4b9-49fa-b199-4c901c39b7a5))
+ (fp_line (start -14.36 -0.39) (end -14.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp a7330da3-217a-4f20-bc72-8339bdadf3a8))
+ (fp_line (start 14.36 -0.39) (end 14.36 2.36) (layer "F.SilkS") (width 0.12) (tstamp df6ad369-4afc-476e-b2df-2f41348dc577))
+ (fp_line (start -11.91 2.36) (end -11.91 3.95) (layer "F.SilkS") (width 0.12) (tstamp f469d227-5302-4e97-a578-1a450d9e1153))
+ (fp_line (start 15.25 4.45) (end 15.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 18180ed6-0757-408f-92e5-62dad046ffc9))
+ (fp_line (start -15.25 -4.45) (end -15.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 25d15811-845a-4f12-aaf0-54f814a88e5e))
+ (fp_line (start -15.25 4.45) (end 15.25 4.45) (layer "F.CrtYd") (width 0.05) (tstamp 7978f729-09e8-4914-8362-7f9204cb21ba))
+ (fp_line (start 15.25 -4.45) (end -15.25 -4.45) (layer "F.CrtYd") (width 0.05) (tstamp 7f64f8c8-975e-4033-94fa-a5eb659a7dd3))
+ (fp_line (start -0.5 -0.5) (end -1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 04b06ea9-ee4d-4d31-aae6-eeab494ad468))
+ (fp_line (start -5 -0.5) (end -5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 051ba7ca-3c65-4819-adf1-3a24a07f653c))
+ (fp_line (start -11.5 -0.5) (end -11.5 0) (layer "F.Fab") (width 0.1) (tstamp 07d1613c-b304-4b19-885c-7f1fc54d0e10))
+ (fp_line (start 1 0) (end 1 -0.5) (layer "F.Fab") (width 0.1) (tstamp 09fab462-86cc-47c0-90fc-377e69dea9df))
+ (fp_line (start -14.25 -3.55) (end 14.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 116e103c-c3fb-4cc3-86f0-85c2df6ea9d2))
+ (fp_line (start 5 -0.5) (end 5 0) (layer "F.Fab") (width 0.1) (tstamp 145d546f-63e5-406a-979d-30809b5f1d7a))
+ (fp_line (start 6.5 -0.5) (end 6.5 0) (layer "F.Fab") (width 0.1) (tstamp 166f5915-20bd-4aa2-a328-5397f8a0954f))
+ (fp_line (start -7 0) (end -6.5 0) (layer "F.Fab") (width 0.1) (tstamp 1eb4afe3-b065-46ed-af25-3a1fa13eb8e2))
+ (fp_line (start -0.5 0) (end -0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 24586f4b-91a7-4ed1-a020-7641c1255e7f))
+ (fp_line (start 3.5 -0.5) (end 3.5 0) (layer "F.Fab") (width 0.1) (tstamp 2b005ace-6dcd-4984-87c7-c39a86d6d8c5))
+ (fp_line (start -10 0) (end -9.5 0) (layer "F.Fab") (width 0.1) (tstamp 2b59a56b-80a2-4537-b4db-add60dc72e85))
+ (fp_line (start 2 0) (end 2.5 0) (layer "F.Fab") (width 0.1) (tstamp 2d0baa3e-acb7-40bb-a1a1-9168d31090fb))
+ (fp_line (start -4 -0.5) (end -4 0) (layer "F.Fab") (width 0.1) (tstamp 2e7ccf67-6872-41f1-9bc6-2289f2c3ac77))
+ (fp_line (start -8 0) (end -8 -0.5) (layer "F.Fab") (width 0.1) (tstamp 2f2b2219-0d86-428d-a173-039577ae2653))
+ (fp_line (start -2 -0.5) (end -2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 302ae827-8a2f-4776-8478-1b382165448e))
+ (fp_line (start -6.5 -0.5) (end -7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3376b1d3-ded7-441a-9537-8cd9a71b8fbc))
+ (fp_line (start -11.25 1.542893) (end -10.75 2.25) (layer "F.Fab") (width 0.1) (tstamp 382559f7-ed14-4cfd-b9e8-a0cb1c641dbe))
+ (fp_line (start -14.25 2.25) (end -14.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp 3896a2b0-947f-4cfa-92b5-6e4b56cc844a))
+ (fp_line (start -11 0) (end -11 -0.5) (layer "F.Fab") (width 0.1) (tstamp 442407e5-f501-485b-9ffc-dcc744ae7888))
+ (fp_line (start 10 0) (end 10 -0.5) (layer "F.Fab") (width 0.1) (tstamp 49288637-cab2-4638-99ae-ef773f2253b2))
+ (fp_line (start -11.5 0) (end -11 0) (layer "F.Fab") (width 0.1) (tstamp 4bb601f8-92b9-4c5f-b381-f192357d0153))
+ (fp_line (start 3.5 0) (end 4 0) (layer "F.Fab") (width 0.1) (tstamp 4d1ac906-ddee-4414-8c39-e52d7f70f207))
+ (fp_line (start 8.5 -0.5) (end 8 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5274b9bb-f51e-4509-9638-cffd7795a03f))
+ (fp_line (start -2 0) (end -2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 54591a8a-4bbb-4d3d-b08f-5bc2b697f663))
+ (fp_line (start -5.5 0) (end -5 0) (layer "F.Fab") (width 0.1) (tstamp 5469c363-1dbb-41b1-8969-b58097e653ab))
+ (fp_line (start -11 -0.5) (end -11.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 5fdac1bf-767f-4951-9b20-bbcad1f6977d))
+ (fp_line (start 0.5 -0.5) (end 0.5 0) (layer "F.Fab") (width 0.1) (tstamp 62907196-0f18-471c-90f5-9a0eebb629f3))
+ (fp_line (start -2.5 -0.5) (end -2.5 0) (layer "F.Fab") (width 0.1) (tstamp 64fbdaee-56a7-4027-8b2b-30e2a837ccfb))
+ (fp_line (start 9.5 -0.5) (end 9.5 0) (layer "F.Fab") (width 0.1) (tstamp 654ee9b7-6e22-4c20-836a-8b9646af489f))
+ (fp_line (start 7 0) (end 7 -0.5) (layer "F.Fab") (width 0.1) (tstamp 6e47eaee-89ab-4169-a595-3cd346432db5))
+ (fp_line (start -9.5 0) (end -9.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 729eb555-454b-4bfd-8362-9bbd4aefd0b0))
+ (fp_line (start -8.5 0) (end -8 0) (layer "F.Fab") (width 0.1) (tstamp 84200863-c3f8-45fe-9a19-9c696ef89d72))
+ (fp_line (start -3.5 -0.5) (end -4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 88a931c6-8bda-4961-b2f1-56df24e2fbb9))
+ (fp_line (start 4 0) (end 4 -0.5) (layer "F.Fab") (width 0.1) (tstamp 89fb0780-3286-4bca-8242-3bc7744a38eb))
+ (fp_line (start 2.5 -0.5) (end 2 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8c1c94f1-d165-4b3a-94c4-380968ee81f3))
+ (fp_line (start 1 -0.5) (end 0.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 8c3189ea-9fae-4a66-8878-28d3e7e5d07e))
+ (fp_line (start 11 -0.5) (end 11 0) (layer "F.Fab") (width 0.1) (tstamp 8cd47d75-8899-442e-a437-4fc0c7a16617))
+ (fp_line (start -1 0) (end -0.5 0) (layer "F.Fab") (width 0.1) (tstamp 93a16802-f5bd-4597-aebe-d1da75ded000))
+ (fp_line (start -2.5 0) (end -2 0) (layer "F.Fab") (width 0.1) (tstamp 94865e3c-0867-4c1c-865a-b7e946f03c8c))
+ (fp_line (start 10 -0.5) (end 9.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp 9b9e9e9e-8bd3-4963-b430-ea6f0b983bb7))
+ (fp_line (start -4 0) (end -3.5 0) (layer "F.Fab") (width 0.1) (tstamp 9f85809f-4d10-4182-954c-aeb0a2924c49))
+ (fp_line (start -5.5 -0.5) (end -5.5 0) (layer "F.Fab") (width 0.1) (tstamp a1f2ab14-6d89-450c-85b0-11003bec2a2f))
+ (fp_line (start 11 0) (end 11.5 0) (layer "F.Fab") (width 0.1) (tstamp aad51510-e470-4f58-be09-0e3adb2edf31))
+ (fp_line (start -14.25 2.25) (end 14.25 2.25) (layer "F.Fab") (width 0.1) (tstamp b2a5a515-90f6-46de-80b0-c397e0de7083))
+ (fp_line (start -1 -0.5) (end -1 0) (layer "F.Fab") (width 0.1) (tstamp b580504b-b26e-4198-b74a-e4181ac33805))
+ (fp_line (start 11.5 -0.5) (end 11 -0.5) (layer "F.Fab") (width 0.1) (tstamp b6bb62a3-9a58-4d8f-8dc3-9fb34de75e7c))
+ (fp_line (start 2 -0.5) (end 2 0) (layer "F.Fab") (width 0.1) (tstamp c1cce62a-d74a-404b-8ab5-fac78a832ea7))
+ (fp_line (start -5 0) (end -5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c35790f7-7be9-471a-b22f-0ab84a1f0bca))
+ (fp_line (start 6.5 0) (end 7 0) (layer "F.Fab") (width 0.1) (tstamp c5e12ff2-c477-4edf-8343-1e7b0fc257b9))
+ (fp_line (start 5.5 0) (end 5.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp c63d6f51-f8b3-45ea-913f-dbd4a758cb45))
+ (fp_line (start -10 -0.5) (end -10 0) (layer "F.Fab") (width 0.1) (tstamp c674f742-9319-4bd8-8428-831f535520d0))
+ (fp_line (start 8 0) (end 8.5 0) (layer "F.Fab") (width 0.1) (tstamp c79c9582-d36d-4708-bd4c-45b25412261b))
+ (fp_line (start 8 -0.5) (end 8 0) (layer "F.Fab") (width 0.1) (tstamp ccf5459c-ee2a-4cf5-ad81-0f74ef6a424d))
+ (fp_line (start 2.5 0) (end 2.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp cf77044a-513e-41c5-bc66-4cad9dbaa89d))
+ (fp_line (start -8 -0.5) (end -8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d059b6f4-78bc-4676-9b96-f0efed1f6770))
+ (fp_line (start -3.5 0) (end -3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d243f4dc-031d-47c3-a396-7e0376eaa73e))
+ (fp_line (start 5.5 -0.5) (end 5 -0.5) (layer "F.Fab") (width 0.1) (tstamp d47d3e45-f782-4737-bf45-e71ad30cbfbf))
+ (fp_line (start -9.5 -0.5) (end -10 -0.5) (layer "F.Fab") (width 0.1) (tstamp d534ee22-dd36-4433-9483-e10f0bbe3201))
+ (fp_line (start -6.5 0) (end -6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp da707c1d-ca45-45f4-9037-b7d2aa47d433))
+ (fp_line (start 9.5 0) (end 10 0) (layer "F.Fab") (width 0.1) (tstamp de102275-25f7-40be-a7df-cf395cdd13de))
+ (fp_line (start 11.5 0) (end 11.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e1d35247-52f7-4ffc-bdc0-7b3f7b3330cf))
+ (fp_line (start 5 0) (end 5.5 0) (layer "F.Fab") (width 0.1) (tstamp e23f65e5-9483-4a75-8c7b-4671c7fa81b9))
+ (fp_line (start 7 -0.5) (end 6.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp e3758765-05e0-4314-9efb-605ef64c5ea5))
+ (fp_line (start 0.5 0) (end 1 0) (layer "F.Fab") (width 0.1) (tstamp e90fea76-f1e6-4673-bc25-2ba08391ccdb))
+ (fp_line (start 8.5 0) (end 8.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp ec4136b9-57d5-454f-9c39-9ecf10e8f3cd))
+ (fp_line (start -7 -0.5) (end -7 0) (layer "F.Fab") (width 0.1) (tstamp f5218ab4-c5c3-4b9e-b015-12c138039376))
+ (fp_line (start -8.5 -0.5) (end -8.5 0) (layer "F.Fab") (width 0.1) (tstamp f7fff28d-4b68-4f7a-bdc6-fdab66fa8350))
+ (fp_line (start -11.75 2.25) (end -11.25 1.542893) (layer "F.Fab") (width 0.1) (tstamp f8344ff4-6100-4aa3-8536-67047e06be1c))
+ (fp_line (start 14.25 2.25) (end 14.25 -3.55) (layer "F.Fab") (width 0.1) (tstamp fa20c95f-325c-42af-8980-07e4a1cd9fcb))
+ (fp_line (start 4 -0.5) (end 3.5 -0.5) (layer "F.Fab") (width 0.1) (tstamp feffd117-8212-47ad-8345-e3fdd9047f9a))
+ (pad "1" smd roundrect (at -11.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69a031d4-3779-46df-b5d0-e8a2568f8bf6))
+ (pad "2" smd roundrect (at -9.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3180eb41-60dc-47f0-aff3-e1a4e6b17fac))
+ (pad "3" smd roundrect (at -8.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e381ecd9-f65d-46c6-9010-27cd65432031))
+ (pad "4" smd roundrect (at -6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f1df24a0-f757-4f3e-ac9d-35e68cd98908))
+ (pad "5" smd roundrect (at -5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b660566f-69d6-4d74-b42a-eb64d3978fdf))
+ (pad "6" smd roundrect (at -3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 96d37819-c046-497a-bc72-46762dff4a17))
+ (pad "7" smd roundrect (at -2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 48c80117-28e1-4f79-a1b1-63faaefbaaf5))
+ (pad "8" smd roundrect (at -0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3bcf8346-1ed7-410d-94cf-5e16b1016a91))
+ (pad "9" smd roundrect (at 0.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4fafe9bb-4bf3-4945-9893-2ed7f697c9b7))
+ (pad "10" smd roundrect (at 2.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f7629595-d78f-417a-8977-c849494ef1a3))
+ (pad "11" smd roundrect (at 3.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 088af3fd-d538-4e62-a6b4-8eb579d8cf58))
+ (pad "12" smd roundrect (at 5.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7b3c2842-1e33-4c0c-ae65-ac2eb6964a44))
+ (pad "13" smd roundrect (at 6.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9ad0584-59d4-46fc-a189-623a7bdfad47))
+ (pad "14" smd roundrect (at 8.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8de78e3f-12bf-4e3a-b2fd-4124de1b52f0))
+ (pad "15" smd roundrect (at 9.75 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0de95a73-2a4d-4ca7-b936-7ede84208389))
+ (pad "16" smd roundrect (at 11.25 2.75) (size 0.8 2.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 593248b2-e9ea-4bf3-b2d1-5bd0c3c32124))
+ (pad "MP" smd roundrect (at -13.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e9aba003-a5d0-494e-9524-ac89e0e4bdf7))
+ (pad "MP" smd roundrect (at 13.85 -2.3) (size 1.8 3.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp f4de96bf-203c-4ef0-a1ed-0b0ff9a4c359))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_BM16B-ZESS-TBT_1x16-1MP_P1.50mm_Vertical.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e3e2b955
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S02B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 0.75 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ebbe2525-0a52-4ade-abc8-fedaefddbddf)
+ )
+ (fp_text value "JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal" (at 0.75 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77485b22-7bb5-4f31-9761-ce52d2a73bae)
+ )
+ (fp_text user "${REFERENCE}" (at 0.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d9e5a356-335f-4151-9d3d-e4e14e07085c)
+ )
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 67c490c8-42f2-43fe-a9f2-1a4cb758cc1f))
+ (fp_line (start -2.36 7.46) (end 3.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp 737d945a-8c31-40f0-a59d-5a2821282318))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 73b64a45-9a65-467f-b75a-b0f4706cb824))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 890af6e0-ce37-4fcb-aab4-4142154764a1))
+ (fp_line (start 3.86 7.46) (end 3.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 8b75a24a-a2b5-4f82-956a-d08db45c5c82))
+ (fp_line (start 1.39 6.46) (end 1.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp 9ec7690d-b34d-435e-9273-b95064a28f98))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp b02210cd-9e50-4ad3-ab98-f4e33ab560ca))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp b762e415-6da7-44c9-9206-13b7dd123862))
+ (fp_line (start 0.11 6.46) (end 1.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp baaf56fe-a5f9-4f4b-b621-31350779b21a))
+ (fp_line (start 3.86 -0.56) (end 0.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp d8ef4095-a44e-484d-963f-930c81e5645f))
+ (fp_line (start 4.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 2aa476d5-6bcc-4766-adf0-66d95e7ef747))
+ (fp_line (start -2.75 7.85) (end 4.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 2ede2ad1-b7a9-45ea-a27b-8d1cc56c9fb9))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 3652bc07-894e-4b49-a029-e95829ff56cc))
+ (fp_line (start 4.25 7.85) (end 4.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp e1993cf6-cde1-4d70-ae51-82a60a418966))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 0b8e39bc-ef69-4f12-99ed-e34ae65e213b))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 311a17a2-a22e-47f9-ba28-96316e2bbc09))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 8885046d-e0c4-48cf-9b54-e79a2ef37397))
+ (fp_line (start -2.25 7.35) (end 3.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 8ae6d8dd-5570-4713-85b1-17d872a319ad))
+ (fp_line (start 3.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp b22832b4-1e73-47c8-a496-8fb528f58715))
+ (fp_line (start 3.75 7.35) (end 3.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp daaf23d6-a4ca-4a39-9def-9b8f61e60f93))
+ (pad "" np_thru_hole circle (at 3.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 6085f352-7945-4bca-8c6e-021df1151aec))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp d76a2a30-e43a-4a58-aaac-df7f2baf43da))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 11fa265e-db54-4229-aec2-6187eabea886))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a8b73ab7-a2ca-4869-ba51-94a6216e6b59))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S02B-ZESK-2D_1x02_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..caf3f8ff
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S03B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 1.5 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f27f6e66-6159-4f9a-a8da-a74d403e6f26)
+ )
+ (fp_text value "JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal" (at 1.5 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6fecc1ca-d5a2-4bf2-9c1e-f6211be967fb)
+ )
+ (fp_text user "${REFERENCE}" (at 1.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp dd54c349-e700-4d3f-a33b-cc3b8421ca9f)
+ )
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 152ab80b-e1b5-402e-bc82-c188951775b9))
+ (fp_line (start -2.36 7.46) (end 5.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 27cfa20f-5c47-47e0-9d85-62955c498b4b))
+ (fp_line (start 5.36 7.46) (end 5.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 2d9a2831-a394-4e94-a44d-1a1fc8934b07))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 5cf08cd9-ac7d-4863-8d9a-088f2325033f))
+ (fp_line (start 2.89 6.46) (end 2.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp 7644c9d9-fdf8-4035-b7fc-1914d3453b25))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 91fedb34-c23e-4034-badd-960f5a71b60c))
+ (fp_line (start 5.36 -0.56) (end 3.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp af40ae26-b407-4936-aa87-bb2f96cc39ba))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp b7402edf-00c6-40a3-ba30-40504c3e4dc0))
+ (fp_line (start 0.11 6.46) (end 2.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp c2a93f01-a526-45fe-b06e-32c97886ec65))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp cfd531c1-fcc9-45cb-8812-b2a30b6c30e2))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp d785e7a5-ddf0-4032-9b52-c4a036d789fb))
+ (fp_line (start -2.75 7.85) (end 5.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 1ef0f793-3abe-47e1-8bcc-3593d0a2418e))
+ (fp_line (start 5.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 4e5f3ddc-40ea-4f75-902e-f6139c8919c1))
+ (fp_line (start 5.75 7.85) (end 5.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 965d3dd3-851d-4449-a9d7-34750ec401a2))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp dc06f5d1-da5a-465c-840b-4b9028e08198))
+ (fp_line (start 5.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 01cf1bd5-8748-45af-8dc7-bca36a87c146))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 71fb34db-8f83-46f9-a2b6-9614fa2b7181))
+ (fp_line (start 5.25 7.35) (end 5.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp b4cecede-b908-4d79-b963-99a462f56b73))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp c97f0e4c-b9df-40be-923e-de13531c93bc))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp eb9f0e54-7303-4785-b341-c647519aa78b))
+ (fp_line (start -2.25 7.35) (end 5.25 7.35) (layer "F.Fab") (width 0.1) (tstamp ed8f7976-ed11-4405-8ad3-35547f638fa4))
+ (pad "" np_thru_hole circle (at 4.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 9e2358dc-f0fe-4cf7-a968-9f4bf8df3770))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp e3a9548a-e9c6-45ed-a754-e18f8ef23975))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp e633b61b-35f5-424b-bdb5-98180637fd2a))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2abc3ce9-4d3b-4fa5-9216-e3e7b30db32d))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 79abd182-cf73-4897-84f6-737cb0b6b2bc))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S03B-ZESK-2D_1x03_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..bcc0dd9c
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S04B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 2.25 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1b30303a-c7ea-4a21-b389-1fc19cc35b67)
+ )
+ (fp_text value "JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal" (at 2.25 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5a1d0d8-68ca-47d7-9f7f-5a4ab15aa726)
+ )
+ (fp_text user "${REFERENCE}" (at 2.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 014d21bf-675a-4093-828a-02a7693a67fa)
+ )
+ (fp_line (start 0.11 6.46) (end 4.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp 02ac1b54-c2e2-4411-bc52-83a5b32de6f6))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp 07eb5361-29f8-4a8f-abee-e71f8880452f))
+ (fp_line (start 6.86 -0.56) (end 3.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 0ab3c749-6cd8-45a8-b2a3-eab1d045fc69))
+ (fp_line (start -2.36 7.46) (end 6.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp 1efaa90f-afcf-481c-8dce-790896ccaf94))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 2a0b78f6-e0a8-4ede-a1bb-a5665eedb78f))
+ (fp_line (start 6.86 7.46) (end 6.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 2af50f36-cf19-4df6-a7c1-169a5d293c1d))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 39659b35-a404-4aa4-92bc-cdfa1507f7ba))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 732e8253-8263-4ece-b4be-3d43103066a4))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 759071be-48ea-4b44-b763-07193625ff74))
+ (fp_line (start 4.39 6.46) (end 4.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp ab825e9c-af3d-4ec4-bb70-4421cfd44dd9))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp b26eade8-38c0-4ef8-a1d6-325c8bc7cec6))
+ (fp_line (start -2.75 7.85) (end 7.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 05eeb553-bf84-42db-8ef7-46d5577e3ed2))
+ (fp_line (start 7.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 23d2a5e1-19fe-49db-8b82-61de4a770c42))
+ (fp_line (start 7.25 7.85) (end 7.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 72deb525-39b9-439b-a329-03c4214ca064))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 8b7e58d1-9645-4374-af13-c4ea81454f4b))
+ (fp_line (start -2.25 7.35) (end 6.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 2534b432-c9d8-4656-bdb9-a721891c0309))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 3651c91e-52f8-4773-a8c5-8a49739be0e3))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 3f192199-5fd2-40ce-a7dc-7757b1bfde71))
+ (fp_line (start 6.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 8cb53134-b1dd-45f1-91f8-b282adcc877e))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp a33c1f77-dcd5-4368-96b7-3a4a89371775))
+ (fp_line (start 6.75 7.35) (end 6.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp ad5a8991-cd55-43a0-8cab-73792a99dc04))
+ (pad "" np_thru_hole circle (at 6.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 076e80b7-2070-4108-af30-1f23dfca3411))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp e1c52af6-9fde-4087-8489-eaf45d305a86))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp b927f99f-8da9-4712-b0d6-917dd3aa9211))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cd831f70-593d-4cc6-839e-d4c15670c73e))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5144cdf4-e953-4ffc-922f-0396bcf63d12))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0dfca7b8-c95e-4a16-b651-23af14f9ec3f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..df314ac9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S05B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b1280348-d4a7-49b0-9480-3ac42395441a)
+ )
+ (fp_text value "JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal" (at 3 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b8b2d844-2033-400f-a7d9-4646b42bcc22)
+ )
+ (fp_text user "${REFERENCE}" (at 3 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f0b8f3bc-784a-47e9-8257-4b2e85032502)
+ )
+ (fp_line (start 0.11 6.46) (end 5.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp 27f53be9-bbbd-400f-af3a-0f17365c2759))
+ (fp_line (start 5.89 6.46) (end 5.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp 2f91deb3-4ae8-43b6-a3bb-b82b8dc7a0d8))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 30a54c3c-35d0-44fc-ba1e-2ca8d868a12a))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 30ffb5d5-a9a9-45b4-a394-96ccd4346a63))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 46f291fe-e62d-4df6-b9ca-02c5c38d5d0c))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 6b880eef-e03e-4982-9b19-c36ba097da3f))
+ (fp_line (start 8.36 7.46) (end 8.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 9362fa89-4bab-456f-bdb2-a175b9fbb541))
+ (fp_line (start 8.36 -0.56) (end 6.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp a32e6b5f-64fd-419c-a896-3cbb27c5c5f4))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp e1030ac2-cc0c-4c72-8ddb-240dacbd2b1d))
+ (fp_line (start -2.36 7.46) (end 8.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp ed2d984d-95d3-49be-a190-c53e4639d1b1))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp f082ce30-1966-468a-9082-b7e953283204))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp f3602368-e0d4-4b2f-b76e-969300267267))
+ (fp_line (start 8.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 2bff3279-4249-4aaa-aa23-2e03d415685b))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 6a785b6c-912e-4ec2-a111-939e6509540d))
+ (fp_line (start 8.75 7.85) (end 8.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp db7a7fa1-3751-43a2-be02-2c2e0901ec1b))
+ (fp_line (start -2.75 7.85) (end 8.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp f4be4005-9a14-40b6-b815-64668433b387))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 09704b2b-f371-43cf-8744-0aad7693180e))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 0f1235da-3413-4495-9119-fc55f50b053c))
+ (fp_line (start -2.25 7.35) (end 8.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 367c435a-0d1e-4d33-9ced-10d71695d15a))
+ (fp_line (start 8.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 737589d1-af35-432c-ae43-e9a103a77d4f))
+ (fp_line (start 8.25 7.35) (end 8.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp e4649286-4f2a-4a2d-a919-60dcfb8c3d8c))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp ee86d36c-d3e3-423c-9584-d54290ebad6e))
+ (pad "" np_thru_hole circle (at 7.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 5acac7d6-cdf2-4ab6-a4a1-006f3dafe232))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp af58cb30-9a02-4876-9006-af5c5b26dc76))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp a8543fd6-070d-44e8-9170-68116aceb5cc))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 04028322-0520-42ab-a7b2-b8e816fad898))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 25762a40-9c65-4699-96aa-e1bd95a2d5a2))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5b1c7ed2-13c8-4a68-bcbf-402b1e83e83e))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5d61bfc-99cb-4085-b979-800459956202))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S05B-ZESK-2D_1x05_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2b7157e4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S06B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 3.75 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ab8bc095-6752-4131-a01e-dcd0f20448ba)
+ )
+ (fp_text value "JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal" (at 3.75 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0fca3acf-b158-4ce1-a44b-e9da871574cf)
+ )
+ (fp_text user "${REFERENCE}" (at 3.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 551edc3b-fcf5-4517-8007-c441e2b00f16)
+ )
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 312f5ddf-496c-4769-98dc-7ddc3a3d3543))
+ (fp_line (start 0.11 6.46) (end 7.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp 41fc8a25-b2c9-4bc6-896d-9d2310dfbf20))
+ (fp_line (start 9.86 7.46) (end 9.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 7ab6fba8-6a09-4164-a896-4c5d70889c26))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp 926edaa4-efd3-497d-9819-50079c7d6256))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp a670d357-8d52-4bf8-a8a1-0497dfb55962))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp af77c9d9-a451-45c7-8ce4-37c51cd0db6d))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp bf152bb3-5d38-47f1-9de4-6e54889d316a))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp c2d97afc-6412-4e9a-8185-cad397ac4a27))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp d06ece1b-9a74-4b2a-a190-e7d6b5f66f06))
+ (fp_line (start 9.86 -0.56) (end 6.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp e1c8fa03-54dd-41da-8f1e-cdae321954bd))
+ (fp_line (start 7.39 6.46) (end 7.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp e6919723-320d-40bb-bfc7-2eba366bfc46))
+ (fp_line (start -2.36 7.46) (end 9.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp f668db86-23fa-421c-8881-44640f69892b))
+ (fp_line (start -2.75 7.85) (end 10.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 4d50c4a6-3887-445b-bf48-61554ec8cee8))
+ (fp_line (start 10.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 7f22d033-87a2-4f23-ba6f-b6dcff102491))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp b210d99b-59e7-4b2c-8943-0f5378036664))
+ (fp_line (start 10.25 7.85) (end 10.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp e32eaa38-9749-4373-bbed-a88da552419f))
+ (fp_line (start -2.25 7.35) (end 9.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 05e9ca7f-59b1-45e8-bffa-b3c4e1171533))
+ (fp_line (start 9.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 490db1bf-0f4a-4b6d-bc8b-1c118b2937ab))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 4e90aa52-ecff-43af-9541-37f1286e236d))
+ (fp_line (start 9.75 7.35) (end 9.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp 52d32fcd-fa6e-4135-9817-42c4e338d352))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 88372e38-18a2-41d6-8e8f-96e03f02bab4))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp b05b130f-c944-44c6-b49d-14a287d7a734))
+ (pad "" np_thru_hole circle (at 9.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 1e18cf4d-bb9f-442e-ab76-b95f67397479))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp a16c32b6-6c75-4834-bcca-02c90cd94f3b))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 1eac52c4-afce-4cff-a288-9228936f9a91))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp bc174727-7f5a-4f23-91de-3d969a674c83))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 388c3251-80e4-49ea-87c2-b5d75f304908))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0aa90e7d-f2cc-47df-978a-f8734a80b0b2))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ea79786b-a73f-47ef-9c67-044011c0b814))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a6d2f95c-ba0d-4d75-a08c-80b2dbcbb015))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S06B-ZESK-2D_1x06_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..d4dfb4ea
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S07B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 4.5 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fe18c6e6-1cbb-4167-8eff-50a86008a90c)
+ )
+ (fp_text value "JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal" (at 4.5 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 39ee0ee5-0c26-4e70-a28a-9c08b4a654ee)
+ )
+ (fp_text user "${REFERENCE}" (at 4.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f74d369a-bca8-4a71-b20f-04c179c74e22)
+ )
+ (fp_line (start 11.36 -0.56) (end 9.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 01ac2e04-c0a7-453d-83e8-a3a5c51a7b29))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 2d96fcd7-6d1d-4161-a0bb-ef4779628ec6))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 4d2985fd-5060-474f-af0b-345ae530526e))
+ (fp_line (start -2.36 7.46) (end 11.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 57e64242-eedb-45d9-9c94-d5427ec53d69))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 5ad8a08a-5f09-426f-b0b6-4d197d12f1cb))
+ (fp_line (start 11.36 7.46) (end 11.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 8d362d1f-6bdf-4133-acd3-f94150ac5627))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp a60f1cb1-9280-4994-9ef3-159fea844511))
+ (fp_line (start 0.11 6.46) (end 8.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp abe95739-67f6-4373-af58-7814b66aa483))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp af2b1086-93fc-4b53-a9ab-b4badc814f7b))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp c6d4a15e-9fca-4748-a56d-20f769e48e1c))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp d58cc566-f358-4544-bb34-090ee32962e1))
+ (fp_line (start 8.89 6.46) (end 8.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp d6b5337a-3188-424b-ba76-161636b1f995))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp dc4de6b7-20cc-46ab-b4e5-9baceed55356))
+ (fp_line (start 11.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 25072068-0822-4453-9e00-f70fb72c4782))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 57d1f1a6-8800-4e08-a982-dde18b6e7862))
+ (fp_line (start 11.75 7.85) (end 11.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp c3d20d85-b103-44fe-8702-8f2c1787769c))
+ (fp_line (start -2.75 7.85) (end 11.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp d73a115c-0678-465a-8592-1843f891b6e1))
+ (fp_line (start 11.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 0b83dc06-b852-4b56-bd2d-d93535801add))
+ (fp_line (start 11.25 7.35) (end 11.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 31fb0188-d033-4c21-8f21-069344556a33))
+ (fp_line (start -2.25 7.35) (end 11.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 939574f0-7c14-4662-8b76-96ed65fbecd8))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp dcb52036-3728-4524-b3d9-bdbf77a69df8))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp ea973007-b944-447f-90eb-affd80a7cd2b))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp ff5f434a-6cc4-4500-abff-5044d5e1acdb))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp ba14617b-cbe9-4035-86bb-7f94cc1e0c50))
+ (pad "" np_thru_hole circle (at 10.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp d4e78021-bd86-4cf3-9f2a-0cf490334c88))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 80a0293f-b768-47a7-8f2c-7e25f919801a))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7ebce2a9-8089-4a35-be34-661e10e153a6))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e7ce1e78-f951-4b30-8838-06e0160d9b66))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12e81295-2621-4c5b-a8d3-93516c30b7f6))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d2b28248-6915-4141-8a1f-fb9ea409a67b))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5c633313-e51b-4580-9956-3fb400853ea2))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 35a5612a-6bfd-4f65-bbdf-9a5bfb44ed71))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S07B-ZESK-2D_1x07_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..dc3c69d4
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S08B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 5.25 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a4c5dfd6-2894-4802-8503-4ae8067ae794)
+ )
+ (fp_text value "JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal" (at 5.25 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a5f12052-0a0f-40cc-ae56-e882bd76e02b)
+ )
+ (fp_text user "${REFERENCE}" (at 5.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 72961256-c6c6-421c-9535-39ec13e21f3d)
+ )
+ (fp_line (start -2.36 7.46) (end 12.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp 18006dc1-08c6-4abe-91ad-d7a5d3eea50f))
+ (fp_line (start 0.11 6.46) (end 10.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp 1868b104-a36f-460e-8bdf-fa0f804ca785))
+ (fp_line (start 10.39 6.46) (end 10.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp 1afa6ac5-353b-4378-8e49-688d13487590))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 29e9a904-da45-40a8-a599-0272aa781045))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 4f116d4e-cb2b-42d9-8b23-f0fcd8609dda))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 5fa1cf63-36aa-48d9-ab2c-3b8188cc4404))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp 6cf458a0-243a-4d8c-9034-bcb44a12f2e2))
+ (fp_line (start 12.86 7.46) (end 12.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 6d0369f0-8840-4cb3-8237-96663ca81c5c))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 71706f91-7644-4c8e-bb51-191dae663d74))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 9991a446-17e6-40e8-9d2d-9c604d3317a5))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp a216ca08-d3b5-40a1-94f8-cbbea3684e2f))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp b0526f66-be4f-4840-910e-8f710c95a02e))
+ (fp_line (start 12.86 -0.56) (end 9.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp c7bc26ce-0c7c-4800-8ffd-25add3379280))
+ (fp_line (start 13.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 1c11024e-8a1f-4e3b-86e9-3d083f94a2c4))
+ (fp_line (start -2.75 7.85) (end 13.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 6cde3b2c-b34a-4ab5-b369-a44d2b11dd18))
+ (fp_line (start 13.25 7.85) (end 13.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 803b9e85-f230-47e7-81cc-7f8043ec468c))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp e15fc4f1-bd6c-444e-8dcb-97b44f273fda))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 19dc7caf-10a7-4af2-85e3-1f6a1e18cdfb))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 1edd3fc0-7104-4ea2-b857-735047037299))
+ (fp_line (start -2.25 7.35) (end 12.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 254ecbe8-185d-4e0c-97bc-c6d0e15830f6))
+ (fp_line (start 12.75 7.35) (end 12.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp 5156df17-ab91-465a-ad47-62c015d2e547))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp d4fac303-ff39-44a9-9106-c86fe256bd86))
+ (fp_line (start 12.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp e7b6e9be-1152-4c82-922c-761e0e7bbd10))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 8f019800-4db4-43d5-8dd8-d143cd4adf03))
+ (pad "" np_thru_hole circle (at 12.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp bf98582e-e255-4ed9-9f59-aad622ca694a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 510700fc-fb6c-448a-96e1-17db54fcc99d))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6880ce10-1bc2-459f-a988-01bc43dc085b))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 95cbcdc3-b3d4-45f3-a794-bb0f9902c235))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0f5a147c-1a27-41ed-b528-3b2fbc72204f))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b79b664c-4df0-4a42-b92c-d1f510552a35))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f802de58-17ce-41e2-a657-dd9c90f5e4d3))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 282ff615-d9b3-4a7f-b31a-2346c6ee393d))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0995f9f6-153b-45b1-a730-3fac7dd4a380))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S08B-ZESK-2D_1x08_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..cf474fcb
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S09B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 42c71e4c-8d6d-4a2e-973c-d75682de6474)
+ )
+ (fp_text value "JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal" (at 6 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 326c3fcd-d8c0-4253-b3ba-1d9ae534c054)
+ )
+ (fp_text user "${REFERENCE}" (at 6 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp da98750c-2f4c-43cc-b303-0c9cd2b6b860)
+ )
+ (fp_line (start 0.11 6.46) (end 11.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp 2ff66fd9-fc57-4777-b156-af299af27683))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 37a57df9-26ff-41ec-887d-203cb780cdcb))
+ (fp_line (start 11.89 6.46) (end 11.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp 45deba89-7601-4c2e-a8c5-c7ecae47ab00))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp 5744f613-5e38-43ea-a16a-9f30a111d135))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 666be654-1623-4a5c-92d0-8c02d6608be6))
+ (fp_line (start 14.36 7.46) (end 14.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 7ce26b55-9532-4e90-8282-3e41a12c8dbc))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 7e84a19f-6477-4ee0-9bc5-81800160a7dc))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 854de6e1-0d4e-4497-b027-5ef79a7a969d))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 8b21b30a-e27a-4284-a936-cdc60c37d62c))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 8c7964cb-2aed-4f1a-94c7-f571fb6c53cd))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp b651de17-ff41-40ef-bbb2-903106b512e4))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp d4829e72-2a34-4872-b587-4ec07c565dd4))
+ (fp_line (start -2.36 7.46) (end 14.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp e6ecefe6-96c4-4d82-bb79-fc003c5399b6))
+ (fp_line (start 14.36 -0.56) (end 12.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp f289e1d1-0bc8-47ac-8fc6-f16e189939be))
+ (fp_line (start -2.75 7.85) (end 14.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 83d6a9d3-0ca5-47f9-9948-3eaa8125711e))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 8a7dd16b-7c9e-43e1-a3f9-f72a7f5f568e))
+ (fp_line (start 14.75 7.85) (end 14.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp ed936559-d489-423a-a796-6fccd9e36daa))
+ (fp_line (start 14.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp fc93cbd9-976e-46e6-9211-08585956145d))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 13ea6c09-8f37-4938-ac02-02634a5bf8c1))
+ (fp_line (start 14.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 3669b1f3-8f0e-4301-881b-36372e9b5335))
+ (fp_line (start -2.25 7.35) (end 14.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 50f481e4-ad7b-443a-a8c9-1c2c6261bde2))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 743fe493-0f72-4e25-9b3b-647da218d909))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp a7e86fc1-6498-4a1c-a49e-740b92107cd3))
+ (fp_line (start 14.25 7.35) (end 14.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp ef0020e1-fde2-4728-9697-fe6daba8deec))
+ (pad "" np_thru_hole circle (at 13.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp c54c32bc-1ee1-4a3f-b90c-048b4d0040d2))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp cad62335-3c23-4294-90aa-b704d2ab4ef1))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp c2033b7a-624c-4241-b994-30e099ebb750))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 579943ee-b771-4bf8-8e1b-f60eae3a13d3))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d0019fce-5383-48e5-b664-cbf582c3ec9f))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4ed9e083-3a7e-4bcf-abc4-0fe8f93ebe28))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f0447d6f-04fc-4ffb-87e2-6409b3109498))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 48dcc0c9-be7a-4035-b590-5b3e6787715e))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 97d0552a-dd5d-47a5-b028-b59320af898b))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ceb3e9e8-8186-4ae3-b086-78f4d486392e))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 09832277-a2eb-43c1-b84c-6530cae12e95))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S09B-ZESK-2D_1x09_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e458669b
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S10B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 6.75 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d6b05cce-d155-48b7-ac6d-b69138d3f0e4)
+ )
+ (fp_text value "JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal" (at 6.75 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 95c7c1df-8aca-456c-98d5-126c7a63f7b0)
+ )
+ (fp_text user "${REFERENCE}" (at 6.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8d1c23f4-a942-4437-b3ed-d57052b707c0)
+ )
+ (fp_line (start 13.39 6.46) (end 13.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp 233aecce-b07b-428f-979f-d6e5fef615c4))
+ (fp_line (start 15.86 -0.56) (end 12.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 2fd76c01-84c6-4ef4-9f65-6e9cc2f57194))
+ (fp_line (start -2.36 7.46) (end 15.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp 351cb739-78af-4d1d-9593-bbfe3df29693))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp 4caa21c0-7830-4f5e-81f4-b900d0488484))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 62e652da-9b28-4aed-a798-a7543460498c))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 64a6c4c2-d89b-43a2-9462-7184659b32e4))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 7edb88c6-8778-409f-bb22-7de60daf6c88))
+ (fp_line (start 15.86 7.46) (end 15.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 892401b8-6b5a-4daa-bd52-7b2119e7f293))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp a4fcb983-b2dd-43ef-9627-a0f192ba2c70))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp a56b2b65-7fae-46c4-9f3d-2845c14d7bd1))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp b0c7380a-1c38-4045-8d55-b95338a87b45))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp e4203d0f-3d1c-4670-8367-12df3c5f362a))
+ (fp_line (start 0.11 6.46) (end 13.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp e613e7c5-540c-4d96-8e39-d0cfe8744cd4))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp fb92db27-e50d-4f11-9b1b-b2e71e3e3570))
+ (fp_line (start 16.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 300245a3-a5ae-4c62-969a-622d65999e2d))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 32fdaf3b-7368-40f4-b170-e0103d8b08a4))
+ (fp_line (start -2.75 7.85) (end 16.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 457fa430-bdf9-486b-b82f-a7f2c5395064))
+ (fp_line (start 16.25 7.85) (end 16.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp e40a9fbe-d0a2-48f6-8062-cb9d88949af8))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 34ca5672-bd6f-4451-adc1-700b0f0ec63e))
+ (fp_line (start -2.25 7.35) (end 15.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 365c903e-fbbb-4ebc-8c5a-cda5a474e09e))
+ (fp_line (start 15.75 7.35) (end 15.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp 3da56171-fc7b-4788-88fe-d79fc9166f0a))
+ (fp_line (start 15.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 6e2439fd-72be-4bbc-b7ec-869043d122fa))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 9c8d3fcd-081e-455f-86c7-74501bb61396))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp f8eda9c9-7c86-4c39-b8a9-71d7a0044061))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 76026a93-9fe3-4e35-9382-b6e73c81d353))
+ (pad "" np_thru_hole circle (at 15.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp f6b3ff3c-5b67-4b22-9e50-afbeb80bb664))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 526d3565-0628-4afa-97e3-9495e569398f))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d8ed9fbe-1c3f-4ac2-a906-3b51330c4ba7))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b3017289-0ed1-4d93-a405-e0c9b76766a7))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a17ee2e1-4469-412c-a1c2-dacd0255dad7))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 02102775-4dd5-49b4-94d9-b91e43007671))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d3dcc08-7254-4e59-9c96-f224c5cf4fab))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 529033ec-d2ff-4f9e-9718-31894f5fe279))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8c21be97-c9a5-4cf4-b9bf-ed9b176943f0))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 95eee5a5-db41-43fe-a4fb-6dd9939bbbbc))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 496fa502-e24c-4dcf-8768-100a54306624))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S10B-ZESK-2D_1x10_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..cd1e0b35
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,62 @@
+(footprint "JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S11B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 7.5 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6baa328a-1472-4993-bfbb-fcac4ed39919)
+ )
+ (fp_text value "JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal" (at 7.5 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 28312162-7562-43e1-ae47-ab1c6105d57f)
+ )
+ (fp_text user "${REFERENCE}" (at 7.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp bed15f33-ad11-4b0a-8a89-4addf1a01bc2)
+ )
+ (fp_line (start 12.96 -0.56) (end 14.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 082cb567-d10c-483f-be39-fc4db10c42f6))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 34884cef-3947-4527-a5ba-a157067751fb))
+ (fp_line (start 17.36 -0.56) (end 15.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 490535d0-3d7e-47da-94c3-9aa18cdbdd6c))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 6988384f-0712-4dae-adcf-b2ddc88b9faf))
+ (fp_line (start 14.89 6.46) (end 14.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp 76c731f0-7e35-4827-8ca5-99e063f682aa))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 77fee13c-e972-4728-844c-c9dd2d4c3f50))
+ (fp_line (start -2.36 7.46) (end 17.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 83a7e92b-b4c9-42c7-9821-8c2935bc948e))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 84e21c22-5304-49e3-b50c-6aa47bd587e0))
+ (fp_line (start 17.36 7.46) (end 17.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 9711c86e-f545-4ace-96f0-62b3c865355c))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp b23efb47-8b13-41c0-b0ab-999a833b08c8))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp d2bbd328-5085-4525-900f-b93650de4d7e))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp e6375e35-81a1-4d7e-a3c5-1bbca184ec60))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp eb365701-5d76-4f58-b878-6a0f7e8eee27))
+ (fp_line (start 0.11 6.46) (end 14.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp f02d4990-132f-4030-a280-887f003422ad))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp f8b61b4f-0814-493e-9f89-cad07dd89c25))
+ (fp_line (start -2.75 7.85) (end 17.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 0b7334b2-b36d-469c-b31b-d3449f01a7f3))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 8ff3cdd3-e298-4b63-8c34-bf233b6542ab))
+ (fp_line (start 17.75 7.85) (end 17.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp bb3b0d9e-3191-4c6b-945c-7bb081ad81a2))
+ (fp_line (start 17.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp d7cee534-183e-4e5f-bc9c-fb5415504d3e))
+ (fp_line (start 17.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 06e754a2-86d9-4752-803f-7e8acd10200d))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 2ea8cc1c-d7d6-4e94-8287-5fbad9b3dfc1))
+ (fp_line (start -2.25 7.35) (end 17.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 4d5d3201-88dc-4f9e-b83e-01876978e248))
+ (fp_line (start 17.25 7.35) (end 17.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 73b48f27-8900-4c42-9d1a-eaf1dd889e68))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp b488c286-b54b-49fa-b3c8-b509726720ca))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp c8b1df45-32d8-400e-8756-15bcb56df812))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 17c7dd22-5ac7-4cb4-810a-1ade3ec59e66))
+ (pad "" np_thru_hole circle (at 16.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp b969c5bf-59d6-4eef-8258-2ef7035d96d5))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp e0cf79dd-0c43-4131-8950-1bb7f9a35192))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 087597fe-f71a-4b9e-adba-c1ff0e3b02e1))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e8dffa20-54ec-4139-9b13-dc09cde0beb7))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 44a686dc-123d-4ed9-9d94-32d212cad8fa))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 10caa07b-99fe-4440-a2aa-d7cf0e077ba0))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 508c7b90-510b-4d2d-a07c-45ebc4f0e6dd))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 24defed7-5cfe-4393-8e19-5d87c4b83e63))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 461345d3-1f9c-4cbd-97ad-ab0b7269376b))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 28c0b313-ce4b-4a8e-a3d1-cb8d46eaecea))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 24aefe55-f3fb-4d0e-9f3c-a44e9d8dbe32))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 263c97b9-40ae-4ec3-b33d-b2f1af6794ac))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S11B-ZESK-2D_1x11_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..38ced417
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(footprint "JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S12B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 8.25 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2b1d6c45-491c-45b7-910a-5dfb6c32313b)
+ )
+ (fp_text value "JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal" (at 8.25 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a6fcc750-07db-48d1-8023-0d1b4b76940c)
+ )
+ (fp_text user "${REFERENCE}" (at 8.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0c05b0e6-2c2f-4888-bcb8-82bf757e4dac)
+ )
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 0aa0f9d2-e2f0-4516-9060-99205550e91a))
+ (fp_line (start 0.11 6.46) (end 16.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp 0d8306dc-a44d-4d34-beb7-bc03c4ca5e93))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 0e003e86-9eb2-460d-b61f-d2c4bd2fbc6b))
+ (fp_line (start 18.86 -0.56) (end 15.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 10249a95-3f55-4385-a288-80e8c7be0131))
+ (fp_line (start 16.39 6.46) (end 16.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp 526b1911-82c3-427e-bd07-b71ba7d87a29))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 550d449a-b99d-40cc-bd8d-a8bfacbf9649))
+ (fp_line (start 18.86 7.46) (end 18.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 55f04536-a642-4f98-b70f-5b5ca9c131c1))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 8171e34f-bf30-4798-8350-f12799fca1fd))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 939748c2-e021-468a-a6b2-670ee1afb2e3))
+ (fp_line (start -2.36 7.46) (end 18.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp b252b93c-4695-45c0-8ff8-9054834b19d7))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp b75a7f81-0d65-4961-b8d7-20403e828d92))
+ (fp_line (start 12.96 -0.56) (end 14.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp c078ca6e-f25e-46ac-83ba-2cb01d1bc72d))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp cab4b3e6-55b4-4597-bc58-0a9b1bc0e9e6))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp cb765d53-48be-44bb-9635-cb2d293d7093))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp cfd742d4-083f-4eba-b356-f455df0f189f))
+ (fp_line (start -2.75 7.85) (end 19.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 1eb37931-e062-4320-814a-150d2ad16e11))
+ (fp_line (start 19.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 90391cb4-ce95-4359-a9ac-7d498b9fef72))
+ (fp_line (start 19.25 7.85) (end 19.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp b980b110-ee94-45fe-9d4f-7fc85b9afa1b))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp d925adbc-ea78-49e6-85ce-c6b8dfe5dd08))
+ (fp_line (start 18.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 0dab0e8f-d550-41d0-a547-35bb26cd306b))
+ (fp_line (start 18.75 7.35) (end 18.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp 1bd93c26-d6c1-42a1-b17f-3d9d94d122dd))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 28db4a87-9354-46bf-ae13-15dbd3dbb3fd))
+ (fp_line (start -2.25 7.35) (end 18.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 3a050f98-4138-4178-b2df-20be0a8c39ba))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 521e86b3-7855-4741-8241-65e5fc6a8177))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 93cae974-87e7-410d-9418-4d54713edc8e))
+ (pad "" np_thru_hole circle (at 18.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 81b3e262-de6c-4bdd-9291-7453752c80d2))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp b84ea8e8-040f-4599-9d31-64e0eac0fe74))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 55599580-0d9e-4db4-ad3d-1838ffe7800e))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 36e18385-e7ce-43b7-8b11-0cc4eb55df5a))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0d5fc445-d889-4a57-9011-9370e7404e74))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ca4e8e78-2da9-4769-8031-67aade1dfcca))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 94165c7f-007c-4463-a130-21a4dc4bd7c3))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a2bbf474-1bea-4903-9d2d-ea9b743bd70f))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 79b425ca-ddae-4db6-831b-59b89370a7df))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ddf90e74-9c16-476d-9aea-ee44cdd1e764))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b058f81b-39f6-4ea4-b4c8-ca74964d5506))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b7dd949b-e7ca-49cd-b0ef-a34b800bdb95))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp e924598f-2b6d-49d5-8df1-690f5d00f468))
+ (pad "12" thru_hole oval (at 16.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c1616a1d-2378-4ae9-b75c-26d40eaa9973))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S12B-ZESK-2D_1x12_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..e5ff63a5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(footprint "JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S13B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b7bd5fd5-fd9f-49d5-9b06-656eddbcc6ea)
+ )
+ (fp_text value "JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal" (at 9 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8e42eda7-21ff-448c-ac2f-082364c21959)
+ )
+ (fp_text user "${REFERENCE}" (at 9 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8f56dfac-0fae-48a5-b4ed-c03c2b61e541)
+ )
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 21994b29-93b7-4049-9798-fdd3ed3ad46c))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 2e4b9787-36e8-43f8-89e0-7df3484f8365))
+ (fp_line (start 0.11 6.46) (end 17.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp 349b86c6-3fff-450d-a82a-fd861ae74234))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 3796fe27-7fa1-40b8-89bc-3182d9e2d479))
+ (fp_line (start 15.96 -0.56) (end 17.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 510c392a-ed78-40e8-814f-8ec0744d8b12))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 52fcb47e-0224-412a-913b-cf36cb974d9e))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 718eb1db-f4f6-4f6d-b355-e43872e159ea))
+ (fp_line (start 20.36 -0.56) (end 18.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 8134ceab-2c5e-43ad-b5b0-acc0b2c7d7ad))
+ (fp_line (start 17.89 6.46) (end 17.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp 931b344c-7827-464d-bfd3-293fa13200f2))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp af958f13-8918-47c2-bf4a-6edc69fe1f8b))
+ (fp_line (start 20.36 7.46) (end 20.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp b828cb8c-bd45-48ec-a6ee-be029e6f979a))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp cc21193f-fbee-4252-bd1a-640293aae009))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp d14bf9cf-8a75-4779-934f-f34d9a6ebeba))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp f623a9c4-1c50-40ef-8b2f-7e33c185be21))
+ (fp_line (start 12.96 -0.56) (end 14.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp f6832c9b-fbce-4481-8b61-4d5bc878fd0b))
+ (fp_line (start -2.36 7.46) (end 20.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp fe9e487c-2ab9-42e9-9d4a-5de53837f1f3))
+ (fp_line (start -2.75 7.85) (end 20.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 12a111b8-22f5-4cb2-ac88-01245f102185))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 3eea74b3-d346-428b-af9e-59949a8e1235))
+ (fp_line (start 20.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 999b8fec-ccd7-40bd-8071-fb54951cd067))
+ (fp_line (start 20.75 7.85) (end 20.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp c5511b7a-da90-486e-9f15-47a4b146b415))
+ (fp_line (start 20.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 078a29d2-27f1-41e9-b1c3-b3d0e12a4326))
+ (fp_line (start 20.25 7.35) (end 20.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 41d22cee-2c1e-4994-9182-9032ed2a3644))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 50b30ce7-70ea-4561-8556-d5b89b6aee8e))
+ (fp_line (start -2.25 7.35) (end 20.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 770c7bde-17cf-4e6c-b014-91cff1a0e51f))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp b3c86d27-c144-4e07-b40e-be5f581dc000))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp c9b0c3f3-b06d-427c-ac0a-bd8992eb37a9))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 15a67478-4627-4329-8193-17373e864edb))
+ (pad "" np_thru_hole circle (at 19.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp bcce1ef4-9f1f-43b8-857f-e68134b63e8a))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 9dd7de23-01ad-4391-858f-ca0afc0b8972))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33a83b49-9d60-4fca-8361-a9a295bb52d8))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b66960bc-1af8-4842-92fc-dd5575592d7c))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 27ea41c9-f0f8-4d86-9400-74cbd1567c04))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4c9ca55a-c594-4a62-9580-b0a8d8203faa))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6cdb3827-b51f-4050-99bc-f1a141b437f5))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 2d4b07b8-7aa6-4e1e-a31c-bec82888027b))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5dadea6a-8772-480f-84b3-24f220f99eb5))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 1e77ba48-dd39-4490-b034-7de8b4cbb464))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5dc7d49c-7fb3-4610-9525-f3d2969f654b))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f309b68d-5121-489f-9817-325598f36c6f))
+ (pad "12" thru_hole oval (at 16.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6835ea80-f51e-40c2-a565-ee4d4b126baf))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b199d99c-b8cb-479b-a43a-e92188775437))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S13B-ZESK-2D_1x13_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a4dcaf28
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,66 @@
+(footprint "JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S14B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 9.75 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f436ca92-b89c-4261-9b84-a54d3af3a43a)
+ )
+ (fp_text value "JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal" (at 9.75 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f79a279a-9011-414b-88b0-13e035fe40ff)
+ )
+ (fp_text user "${REFERENCE}" (at 9.75 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 53c82728-f92c-4cb6-952c-ded68b8724ae)
+ )
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 04fe3a99-3779-4125-8a93-c9211ecae912))
+ (fp_line (start 12.96 -0.56) (end 14.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 150d4293-21c8-49b4-81ad-b70156f064e8))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 36943ba7-04cb-4828-a62c-169a69ac05ca))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 61b8c6c1-cd09-4125-af69-0a915603afcf))
+ (fp_line (start 15.96 -0.56) (end 17.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 64494cfb-c28f-4ea5-b8c2-71f03c418e2d))
+ (fp_line (start 21.86 7.46) (end 21.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 6ed05460-8944-4f49-905f-07cf4965d399))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 8a9e9445-b8bd-4237-8fd2-58cc9c96a8bb))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 92137e1c-a1cb-462b-b144-72ebac7cc7e8))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 95dfb1b6-3ce5-498b-ba71-38ec36998697))
+ (fp_line (start 21.86 -0.56) (end 18.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp a4d14553-5d22-424e-9a3b-fd5a275314df))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp a6236814-b74d-4360-b42b-871698b5a098))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp a8c03af2-8468-41f5-bfcc-9b33515327a3))
+ (fp_line (start -2.36 7.46) (end 21.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp d64c2231-0c84-4c7e-98de-e284e8e7a4a2))
+ (fp_line (start 19.39 6.46) (end 19.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp ebff00ee-5846-4ac7-b07d-48901fa0d7b5))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp f079477b-2a5f-4fea-9085-adddab65f397))
+ (fp_line (start 0.11 6.46) (end 19.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp f724a34e-b285-4186-a5bb-b8708d8549c7))
+ (fp_line (start 22.25 7.85) (end 22.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 493f85ff-98fc-4bb9-ac33-508d6a0d3018))
+ (fp_line (start -2.75 7.85) (end 22.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 5e0c146d-9260-4919-b97d-f490f1991f58))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 7da6ebea-43d0-44bb-a690-2257828b33b5))
+ (fp_line (start 22.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp cb245a52-32a1-4dd3-bca5-3dbec8f75ff5))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 14278e9b-9e17-4978-8a16-4d497e4684f7))
+ (fp_line (start 21.75 7.35) (end 21.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp 2d973b40-17d1-4536-aacf-b2035348d4f8))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 84474ff1-09dc-49c1-b764-b68f533f2a78))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp a5fb7920-7145-478d-be32-23745fba5c2f))
+ (fp_line (start 21.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp b4ad605e-9259-4d76-8e33-cd6c1e178e7e))
+ (fp_line (start -2.25 7.35) (end 21.75 7.35) (layer "F.Fab") (width 0.1) (tstamp fbe95638-ff30-4b0e-9095-cc9f1c16e3ff))
+ (pad "" np_thru_hole circle (at 21.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 2e5c3bf6-8895-4413-9ab4-5cf323d3cbad))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 50a72955-43fd-4063-9a68-fd07c4910bfb))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 57b7d7ff-ec16-43cf-815c-0f35c0fd0b3b))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d3d3f02-8f72-42bb-831f-b6517445ed4e))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 4b712771-330c-4623-b6bf-2f05864f2c45))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c3e3ac3b-d66d-4dcc-8cf3-c6037a97f6be))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 62024a9c-f5a4-4507-8113-000183122d1f))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6fce8bd8-3447-49da-871d-dca2cdc4b3d3))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f4cfde51-73c2-4f0e-8ad7-3903f8f916ba))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 65d468f8-9203-45fb-8794-86e9aa59a192))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 41b07755-47a2-44b6-a4f2-7e172d77df33))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp cc419dd7-df5b-4c5c-9bae-c2606f3b1f9d))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f33717fe-b2ac-4a75-9130-ed02e97512f5))
+ (pad "12" thru_hole oval (at 16.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d6c0a5b9-1e95-4e9d-921e-ba7f7005a172))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 68012914-f4c9-415f-be5d-53d3619770c8))
+ (pad "14" thru_hole oval (at 19.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp eecc117c-975c-4ac3-9dab-310ebde3f416))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S14B-ZESK-2D_1x14_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..067d0589
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,68 @@
+(footprint "JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S15B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 10.5 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 77dab116-6fed-42bf-94e5-2f8f45a81ab6)
+ )
+ (fp_text value "JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal" (at 10.5 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3baa7346-2cb2-424b-afad-4011a1e9dc61)
+ )
+ (fp_text user "${REFERENCE}" (at 10.5 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1cba0ec6-b76d-4d28-94ee-efa3eda03309)
+ )
+ (fp_line (start 12.96 -0.56) (end 14.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 1611e594-7d0a-4eb4-9244-bdc04cd80988))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 2002a5c0-5959-4d08-a881-211d306c773e))
+ (fp_line (start 0.11 6.46) (end 20.89 6.46) (layer "F.SilkS") (width 0.12) (tstamp 3fdca341-9ce7-4097-adc6-84a19d6e6884))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 4e29f4ce-2c50-4316-a341-0700febbb0da))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 60afab06-2dc7-454c-aec7-096b11afcbea))
+ (fp_line (start -2.36 7.46) (end 23.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 6a014ee8-8c82-4249-9690-c0947184b14d))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 6c21ae0b-2f60-4c2f-a6da-d397bf3b677b))
+ (fp_line (start 18.96 -0.56) (end 20.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 93582733-8085-4886-928e-3fa6b3184d77))
+ (fp_line (start 23.36 -0.56) (end 21.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 97c76dba-344d-492f-85a6-65bc360d4034))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 9c6a1421-9649-4a6d-84a7-45ac57dc72a0))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp b0d493ff-8dfa-4965-b7ea-c2444d2b9e02))
+ (fp_line (start 20.89 6.46) (end 20.89 7.46) (layer "F.SilkS") (width 0.12) (tstamp cabc8ba8-518d-4fe0-b3f7-825e6e870f54))
+ (fp_line (start 23.36 7.46) (end 23.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp d2ee9d6c-a9a6-4ae4-a545-51b95fd465a4))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp e0475736-c16b-41b4-8a9e-980337ae5501))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp e4b9f866-6eb6-433a-8b93-11e5ceda8262))
+ (fp_line (start 15.96 -0.56) (end 17.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp e7cbe2af-7e20-44ef-abbf-834497d08a35))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp f3972009-a3fb-4ed5-a7e7-aef0924dce98))
+ (fp_line (start 23.75 7.85) (end 23.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 59f65b2d-2306-421a-a8dd-a00d3fb974f8))
+ (fp_line (start 23.75 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 9feeb545-6419-4d7d-a04a-dfe6471869fd))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp b154b060-f009-46a5-bd3c-307e1ec8fe3f))
+ (fp_line (start -2.75 7.85) (end 23.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp daf0bd60-4d9a-4de2-9da9-01e926ba8978))
+ (fp_line (start -2.25 7.35) (end 23.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 2eed43f0-6d54-4f16-9d59-4a47ab96565a))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 39259596-ff36-4496-91fa-1a1d0e103a36))
+ (fp_line (start 23.25 7.35) (end 23.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 59cf6ee7-a483-4d9e-9be4-1fa57e379524))
+ (fp_line (start 23.25 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp 86dceb63-f129-4c06-8112-900d485a7317))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp 90943acf-62b9-4c85-82a1-0dea59caf82b))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp d231336f-a483-419c-848c-982ae74fa131))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 939484af-d912-4aa7-afcb-a12ace52777a))
+ (pad "" np_thru_hole circle (at 22.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp e398dab3-fb31-4613-8fdb-faa1405893da))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 6f0dedbc-5d08-408c-b839-24ebfa9f1822))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 634fe0c9-a859-47ac-87e6-959f9dbbf4c2))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 208523a6-37fb-4d8a-bc85-37a9c7accd9a))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp f5fc8baa-2d1b-44dd-8c23-181e2503f355))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 8bb19d45-d51c-43d2-abf3-6b921e8cb705))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp fa4515f9-33ec-42eb-bc5e-2bcc588e1eec))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 33454e3b-bb11-47ac-975b-4809934f00b7))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9bd8c4ca-7359-49ae-86e1-2c8a0a8bae41))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 12c93ef6-8241-4c7d-9a52-83ba2dff1ddb))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c727ae33-e411-47cf-895b-419cda06f594))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5609c1ca-9e83-4ae3-ac36-b5dbbf939cff))
+ (pad "12" thru_hole oval (at 16.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 9b2fb5e1-1f6f-4e87-a554-19fde642e7c9))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3009dc8b-022a-4f7c-b008-a44c502dddfa))
+ (pad "14" thru_hole oval (at 19.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 88f8e94b-7b78-476e-b815-43f357717738))
+ (pad "15" thru_hole oval (at 21 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 7bb55c8e-6253-4b9e-9611-ed8f0504be08))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S15B-ZESK-2D_1x15_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..bcc7e440
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(footprint "JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5B775643)
+ (descr "JST ZE series connector, S16B-ZESK-2D (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE top entry")
+ (attr through_hole)
+ (fp_text reference "REF**" (at 11.25 -2.08) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6b7f5fd2-cc84-4d7e-a3fd-f0f2d643b427)
+ )
+ (fp_text value "JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal" (at 11.25 8.55) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9ae38d6d-3078-49ed-86ec-812514a6c302)
+ )
+ (fp_text user "${REFERENCE}" (at 11.25 3.45) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6335152f-b05a-48c9-9b27-47e971ad3adc)
+ )
+ (fp_line (start 12.96 -0.56) (end 14.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 07fada38-35c3-4be1-9ed5-8d7dda8e565f))
+ (fp_line (start 18.96 -0.56) (end 20.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 0de570fe-ff6e-4483-a2c8-96a2723fce76))
+ (fp_line (start 0.96 -0.56) (end 2.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 1e6fe488-72fd-4dee-abc9-f7bae8da7b99))
+ (fp_line (start 3.96 -0.56) (end 5.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 21ecebdb-7f2f-42f0-a620-6063927532cb))
+ (fp_line (start 24.86 7.46) (end 24.86 -0.56) (layer "F.SilkS") (width 0.12) (tstamp 2440cc69-3219-494e-a8e6-f69a01f4237c))
+ (fp_line (start 0.11 7.46) (end 0.11 6.46) (layer "F.SilkS") (width 0.12) (tstamp 2b63d0d6-13d9-4770-860c-66ff8d04a920))
+ (fp_line (start -2.36 -0.56) (end -2.36 7.46) (layer "F.SilkS") (width 0.12) (tstamp 37759603-82c6-457c-b10e-a57d17163c6c))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.SilkS") (width 0.12) (tstamp 3a140518-7ea5-4193-8f0c-6266816df597))
+ (fp_line (start 22.39 6.46) (end 22.39 7.46) (layer "F.SilkS") (width 0.12) (tstamp 5b51ed39-a4cd-4679-b14f-e638209e3dc7))
+ (fp_line (start 0.11 6.46) (end 22.39 6.46) (layer "F.SilkS") (width 0.12) (tstamp 890c3a7c-498e-4d61-bb2c-36ae20e82b36))
+ (fp_line (start -2.36 7.46) (end 24.86 7.46) (layer "F.SilkS") (width 0.12) (tstamp b3dc9af0-2053-482d-9387-08376e33b9e7))
+ (fp_line (start 24.86 -0.56) (end 21.96 -0.56) (layer "F.SilkS") (width 0.12) (tstamp b861bb08-f15a-4853-b51b-957fd2e11727))
+ (fp_line (start 15.96 -0.56) (end 17.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp c4b2bbff-72a2-4b40-9cb4-ed4e7b4aeee5))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.SilkS") (width 0.12) (tstamp c7beebe9-85cc-43c4-b192-bd354df27344))
+ (fp_line (start -0.96 -0.56) (end -2.36 -0.56) (layer "F.SilkS") (width 0.12) (tstamp d367d339-1319-4518-bfa9-5bad9206ce30))
+ (fp_line (start 6.96 -0.56) (end 8.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp d64fb32e-e35d-43ba-a32a-d693cf221b02))
+ (fp_line (start 9.96 -0.56) (end 11.04 -0.56) (layer "F.SilkS") (width 0.12) (tstamp f31d58bf-1612-439a-9f24-a1b815d58b97))
+ (fp_line (start -2.75 -1.38) (end -2.75 7.85) (layer "F.CrtYd") (width 0.05) (tstamp 0bbb1ea0-dbb1-457a-b59b-477b05cbf5fa))
+ (fp_line (start 25.25 -1.38) (end -2.75 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 20d1122c-9e0a-43e2-bfa0-4586c44550ed))
+ (fp_line (start 25.25 7.85) (end 25.25 -1.38) (layer "F.CrtYd") (width 0.05) (tstamp 531a0dea-69ad-4979-9bc4-4a21a83a45d3))
+ (fp_line (start -2.75 7.85) (end 25.25 7.85) (layer "F.CrtYd") (width 0.05) (tstamp b3a09f84-014e-4f22-8d84-c5790bfaa446))
+ (fp_line (start -2.25 -0.45) (end -2.25 7.35) (layer "F.Fab") (width 0.1) (tstamp 1d92dfa5-6c0b-4471-9a91-00cd206a87f0))
+ (fp_line (start -2.25 7.35) (end 24.75 7.35) (layer "F.Fab") (width 0.1) (tstamp 5f4e558c-6d36-4c3e-a3a7-790bf1f9704e))
+ (fp_line (start 24.75 7.35) (end 24.75 -0.45) (layer "F.Fab") (width 0.1) (tstamp 7eb123ad-30be-41ca-96b0-d4193082c812))
+ (fp_line (start -2.66 -0.86) (end -1.16 -0.86) (layer "F.Fab") (width 0.1) (tstamp 9e82f6ba-3d40-4db8-9c66-6b61a3596264))
+ (fp_line (start -2.66 0.64) (end -2.66 -0.86) (layer "F.Fab") (width 0.1) (tstamp a951ad05-e7fb-4a8e-8a76-b95eee5c77d1))
+ (fp_line (start 24.75 -0.45) (end -2.25 -0.45) (layer "F.Fab") (width 0.1) (tstamp d4fd8426-fa8b-46de-9e4d-72c1d49dac33))
+ (pad "" np_thru_hole circle (at 24.05 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 39218bc2-94d2-4239-9406-7c08f26fa0b6))
+ (pad "" np_thru_hole circle (at -1.55 1.85) (size 1.15 1.15) (drill 1.15) (layers *.Cu *.Mask) (tstamp 4d852331-7600-4a0a-848b-0a6ebf00f58e))
+ (pad "1" thru_hole roundrect (at 0 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (roundrect_rratio 0.178571) (tstamp 7b17805e-e4a5-4481-825d-38cd7c6ad977))
+ (pad "2" thru_hole oval (at 1.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3ca8c792-5ea3-4b61-97b2-0e7c37deaaa9))
+ (pad "3" thru_hole oval (at 3 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp d59ae5a8-9052-4d97-9cfa-3deef132d3f6))
+ (pad "4" thru_hole oval (at 4.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 62a8bbc0-503a-4407-97df-0fd19bb47bb6))
+ (pad "5" thru_hole oval (at 6 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 599449e7-e020-4981-b423-ffec6f052816))
+ (pad "6" thru_hole oval (at 7.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 453024a1-e407-41f3-a5b9-c821b9e4f850))
+ (pad "7" thru_hole oval (at 9 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 5de5e246-29fe-4a9d-92cf-6d8dc67e6e69))
+ (pad "8" thru_hole oval (at 10.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 044c9b9e-4513-4b0b-a39c-12717c64e4e5))
+ (pad "9" thru_hole oval (at 12 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 0af25c38-7b72-4dfd-83af-5f068eb67306))
+ (pad "10" thru_hole oval (at 13.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp b425c867-1cee-4f79-8ba1-2082bf0e40f8))
+ (pad "11" thru_hole oval (at 15 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp a2b25bf5-71ce-4e42-94c7-187c521c17cf))
+ (pad "12" thru_hole oval (at 16.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp c26672a6-c072-4df8-b48a-14a9a6e1cd1f))
+ (pad "13" thru_hole oval (at 18 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 3d01e76a-d9a2-49c9-aace-8be8adc8f6f0))
+ (pad "14" thru_hole oval (at 19.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 231dae09-3495-4c2a-9df5-02d8302a54df))
+ (pad "15" thru_hole oval (at 21 0) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp ef3839a3-eec4-41a6-b0fb-b24654b1d37a))
+ (pad "16" thru_hole oval (at 22.5 3.7) (size 1.4 1.75) (drill 0.75) (layers *.Cu *.Mask) (tstamp 6d74fe98-87d3-4763-8c3e-489e8d890257))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_S16B-ZESK-2D_1x16_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2fbf08e5
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,46 @@
+(footprint "JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM02B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 56170ba2-e69f-4723-9307-807d4f67eabb)
+ )
+ (fp_text value "JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 9de58132-4305-4842-b348-8a8b7556d78a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 34f7c5a8-d6a1-44a5-ae60-219d2cb2fb79)
+ )
+ (fp_line (start -3.86 -0.035) (end -3.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 2f51a8c9-d019-43c0-97a0-1468d47d6819))
+ (fp_line (start -3.86 4.285) (end -3.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp 724a12e8-2d4b-4623-966b-3ac00471b802))
+ (fp_line (start 3.86 -2.135) (end 1.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 79b4fb50-2968-4c9d-a557-716f943164c9))
+ (fp_line (start 3.86 -0.035) (end 3.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 8709d007-f236-416a-a3b6-7a8a09e1bf96))
+ (fp_line (start -3.86 -2.135) (end -1.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 88b1bb80-d7b7-4265-8089-148a6b9bd06e))
+ (fp_line (start 3.86 5.585) (end 3.86 4.285) (layer "F.SilkS") (width 0.12) (tstamp a040d5c8-4419-4968-b3ca-8e77bbd0e147))
+ (fp_line (start -1.41 -2.135) (end -1.41 -4.025) (layer "F.SilkS") (width 0.12) (tstamp b09a370f-6a09-4afc-99c9-5329e7d8309d))
+ (fp_line (start -3.86 5.585) (end 3.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp e5c418ef-34cd-44f5-9f7f-3bbfa7052cd7))
+ (fp_line (start 4.75 -4.52) (end -4.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 36b10b5a-aa77-4494-b2c3-5a1a4819754d))
+ (fp_line (start -4.75 -4.52) (end -4.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp d4c468db-82cc-4a47-9ddd-4bd070f2de87))
+ (fp_line (start -4.75 5.98) (end 4.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp df2d5e1c-cfcb-47d1-9d47-0ee854a6ecd6))
+ (fp_line (start 4.75 5.98) (end 4.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp f5e0d8e4-2184-4203-89d3-315d540cbdcb))
+ (fp_line (start -3.75 -2.025) (end 3.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 1e9db5eb-96b5-4f94-a86a-95bd4ab85bf3))
+ (fp_line (start -0.75 -1.317893) (end -0.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp 4d464690-8b51-439b-829b-575c42afe8a5))
+ (fp_line (start -3.75 5.475) (end 3.75 5.475) (layer "F.Fab") (width 0.1) (tstamp a6f4afc6-6a22-48ca-a8c8-8b005104735e))
+ (fp_line (start 3.75 -2.025) (end 3.75 5.475) (layer "F.Fab") (width 0.1) (tstamp b18c90c8-24e7-4c61-b342-8f25fec33d6b))
+ (fp_line (start -1.25 -2.025) (end -0.75 -1.317893) (layer "F.Fab") (width 0.1) (tstamp e0ce995b-596d-4fc6-ab6b-8b91e1633512))
+ (fp_line (start -3.75 -2.025) (end -3.75 5.475) (layer "F.Fab") (width 0.1) (tstamp f368b30b-a849-44e5-95dd-e5954d00a950))
+ (pad "1" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f957abc-13e8-4ce2-a398-c8edbf862109))
+ (pad "2" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 129caac5-0c81-4712-a878-4ab95dd3f51e))
+ (pad "MP" smd roundrect (at 3.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 4e2c3970-de86-4c52-be78-b73f39e45736))
+ (pad "MP" smd roundrect (at -3.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp a376b60e-741d-428d-95d9-9bc5057ce0a3))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM02B-ZESS-TB_1x02-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..a46fc042
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,47 @@
+(footprint "JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM03B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cbca4c4b-3bf1-4df9-b5b8-def151e17820)
+ )
+ (fp_text value "JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp cc2ad605-0bb1-4d52-99b7-81f36a7c1190)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b5aed9a8-b682-4681-8ec0-3a19845fe4da)
+ )
+ (fp_line (start 4.61 -2.135) (end 2.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 071ebc5f-f662-4e31-853d-1fc7b8772bd3))
+ (fp_line (start -2.16 -2.135) (end -2.16 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 1843fba6-56af-465f-b153-295f18d954a6))
+ (fp_line (start -4.61 4.285) (end -4.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp 1f517c01-1c39-4882-8d6f-f30d59662c66))
+ (fp_line (start -4.61 -0.035) (end -4.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 7ed92523-6301-470e-8b61-8141552e4d33))
+ (fp_line (start 4.61 -0.035) (end 4.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp b63e8b7a-3bfa-46a9-85ca-4da6d6a93a40))
+ (fp_line (start -4.61 5.585) (end 4.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp da5c7990-17c3-4ef5-bd6d-5c20053228c1))
+ (fp_line (start 4.61 5.585) (end 4.61 4.285) (layer "F.SilkS") (width 0.12) (tstamp e2f35e81-00e2-493f-8a34-e0e4c379dd70))
+ (fp_line (start -4.61 -2.135) (end -2.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp e7cd8055-fcef-4489-a35d-de551abf3897))
+ (fp_line (start -5.5 -4.52) (end -5.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 449b3f6e-8e80-4364-8a62-2cc10418cc14))
+ (fp_line (start 5.5 -4.52) (end -5.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 8aa225cf-90e5-4ee8-bcee-e3ad189b3638))
+ (fp_line (start 5.5 5.98) (end 5.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp a02dca66-6b48-40c1-8e54-e7378d714685))
+ (fp_line (start -5.5 5.98) (end 5.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp e4a4325d-1531-47fa-b327-2026b59a019d))
+ (fp_line (start -4.5 -2.025) (end -4.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 24100ce2-c5b9-4fbd-b7a2-e293f268525e))
+ (fp_line (start -4.5 -2.025) (end 4.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp 6ba11021-1f4d-45c3-bd55-95b0eb4fc2a3))
+ (fp_line (start 4.5 -2.025) (end 4.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 901c1cf1-31dc-4954-96ae-a46178261d20))
+ (fp_line (start -4.5 5.475) (end 4.5 5.475) (layer "F.Fab") (width 0.1) (tstamp a1ecaf4e-0c10-415e-bcb3-6267700a2376))
+ (fp_line (start -1.5 -1.317893) (end -1 -2.025) (layer "F.Fab") (width 0.1) (tstamp dcc6146e-67a4-4da2-b782-34bf55ce48c0))
+ (fp_line (start -2 -2.025) (end -1.5 -1.317893) (layer "F.Fab") (width 0.1) (tstamp f020c5e6-ec35-4294-82da-6e9380147753))
+ (pad "1" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 00dcf094-f926-4c44-8513-8476320130c8))
+ (pad "2" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f2c52eb-546b-4fd6-8933-2871e28c10e2))
+ (pad "3" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6f88e0e1-b31f-4ea2-b480-80dccea66b49))
+ (pad "MP" smd roundrect (at -4.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 2edac108-e994-4eb8-b12f-feaa28479d59))
+ (pad "MP" smd roundrect (at 4.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e2b59c7e-84b1-4c6e-8c05-9b348d9128d6))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM03B-ZESS-TB_1x03-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..89abc609
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,48 @@
+(footprint "JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM04B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2e9393bf-85d3-4704-82f7-084c6e9189c9)
+ )
+ (fp_text value "JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6c7cfe6e-6692-49e0-8448-f93abdfeb5dd)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0728da7e-fbcd-4309-b520-fa86f44ce387)
+ )
+ (fp_line (start 5.36 -0.035) (end 5.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 00120f51-7e3c-4029-9a64-12c79708ffb6))
+ (fp_line (start -5.36 -0.035) (end -5.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 3a4d8f62-a698-4546-90e9-d848b8b092f8))
+ (fp_line (start -5.36 5.585) (end 5.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp 3e2f8c63-5ff4-4381-9354-cb51e9c0368a))
+ (fp_line (start 5.36 -2.135) (end 2.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 433bb267-4edf-45de-ae2a-63bb93053c0e))
+ (fp_line (start -5.36 -2.135) (end -2.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 92ebb2c3-1e19-4047-8339-f786d7a3369a))
+ (fp_line (start -2.91 -2.135) (end -2.91 -4.025) (layer "F.SilkS") (width 0.12) (tstamp a89ba17a-dd47-475f-983f-f11984507648))
+ (fp_line (start 5.36 5.585) (end 5.36 4.285) (layer "F.SilkS") (width 0.12) (tstamp acf520c3-3ea6-44f1-895d-5a1dfc985422))
+ (fp_line (start -5.36 4.285) (end -5.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp dd7fa8bc-ad13-4f66-88bb-bef5588c8112))
+ (fp_line (start 6.25 5.98) (end 6.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 82223d35-7779-427e-a65c-968ea6fcdc6a))
+ (fp_line (start 6.25 -4.52) (end -6.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 9261bebe-351d-4718-a6cd-ec052736ba90))
+ (fp_line (start -6.25 5.98) (end 6.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp a9c91da5-87b3-4f2c-b63c-759c13ea307d))
+ (fp_line (start -6.25 -4.52) (end -6.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp ea8bcb0a-4f1f-4202-8167-bbadaf83c19e))
+ (fp_line (start -2.75 -2.025) (end -2.25 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 0ff0992c-3317-415a-b376-4c3394f55a15))
+ (fp_line (start 5.25 -2.025) (end 5.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 13333764-c907-49e2-ba86-f7f37fc532a1))
+ (fp_line (start -5.25 5.475) (end 5.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 215bb6e7-613e-4dad-b630-20e07c55c607))
+ (fp_line (start -2.25 -1.317893) (end -1.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 83608d02-f1b5-40bb-8ea4-8190a207d95a))
+ (fp_line (start -5.25 -2.025) (end -5.25 5.475) (layer "F.Fab") (width 0.1) (tstamp def7e793-6a82-41da-ab5f-0fa57df77a94))
+ (fp_line (start -5.25 -2.025) (end 5.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp fa8c084f-6fd5-4c27-a961-44edb64d0145))
+ (pad "1" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f9b5e591-1ce8-4910-843e-d59750216e55))
+ (pad "2" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 11dd2319-cb23-4c8b-9488-6482340487d6))
+ (pad "3" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f53275ff-a571-4e2e-93aa-47f6b8b82528))
+ (pad "4" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 72cabe8f-be38-4c1d-9084-7e8ea758cf0c))
+ (pad "MP" smd roundrect (at 4.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 2d840c8d-19b0-4c6d-94d9-bed08f0050ab))
+ (pad "MP" smd roundrect (at -4.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8bfe6821-de28-43c5-b1e8-096879ec0ef5))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM04B-ZESS-TB_1x04-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..c65e4a69
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,49 @@
+(footprint "JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM05B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2c5d3672-6ebe-40f9-aeee-03f7e65cb480)
+ )
+ (fp_text value "JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 3aecea1c-a3e4-49b2-b583-01fadcba6b31)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 687651da-aec8-450a-b464-062bf36945f8)
+ )
+ (fp_line (start -6.11 -2.135) (end -3.66 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 3047f608-f345-4daf-912e-58849c5915d2))
+ (fp_line (start 6.11 -0.035) (end 6.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 4a47910f-b03f-4cd6-9b57-fd0616be2b18))
+ (fp_line (start -6.11 5.585) (end 6.11 5.585) (layer "F.SilkS") (width 0.12) (tstamp 4b4a889a-8f8d-4da6-826e-905789df4bc3))
+ (fp_line (start -6.11 4.285) (end -6.11 5.585) (layer "F.SilkS") (width 0.12) (tstamp 4d1f5af8-ae27-4bd1-b6b2-01eaf31078b3))
+ (fp_line (start 6.11 -2.135) (end 3.66 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 5066e3bc-64e4-4b98-87dc-56c5fc5ac7c7))
+ (fp_line (start -3.66 -2.135) (end -3.66 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 9395ba86-e610-4460-9f1f-6a298fd1d5ff))
+ (fp_line (start -6.11 -0.035) (end -6.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp c93d01a6-a8f4-4dac-9699-882d986e7f12))
+ (fp_line (start 6.11 5.585) (end 6.11 4.285) (layer "F.SilkS") (width 0.12) (tstamp cd1691cc-3c7f-41d0-8452-63287601617f))
+ (fp_line (start -7 -4.52) (end -7 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 2987900a-b5c6-4504-80e0-ffc45afab830))
+ (fp_line (start -7 5.98) (end 7 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 359f937b-38b5-4925-bb48-c630fd8c2291))
+ (fp_line (start 7 5.98) (end 7 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 39da9fd1-ee1e-434f-91b6-15abe5f9c78e))
+ (fp_line (start 7 -4.52) (end -7 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp c430fb34-6121-4da0-9c9e-3e84f9024da8))
+ (fp_line (start 6 -2.025) (end 6 5.475) (layer "F.Fab") (width 0.1) (tstamp 0d323c20-bc71-4938-8e3b-dc1f66cbada8))
+ (fp_line (start -3 -1.317893) (end -2.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp 7f860108-4ffb-4c8c-963a-6800e979de6b))
+ (fp_line (start -6 -2.025) (end 6 -2.025) (layer "F.Fab") (width 0.1) (tstamp 87b9d725-651e-42b4-ab0d-131406cdf32d))
+ (fp_line (start -6 5.475) (end 6 5.475) (layer "F.Fab") (width 0.1) (tstamp 99739b45-76c8-4919-af7b-68fc62b055e2))
+ (fp_line (start -6 -2.025) (end -6 5.475) (layer "F.Fab") (width 0.1) (tstamp 9ae2b1ab-b0e2-43ff-bb7f-c1501cbf5e8c))
+ (fp_line (start -3.5 -2.025) (end -3 -1.317893) (layer "F.Fab") (width 0.1) (tstamp e9bc193f-cdbb-4ef0-a482-273b41277a6b))
+ (pad "1" smd roundrect (at -3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 512cba45-339e-4b25-a574-1c2e49db0200))
+ (pad "2" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d092e3e4-8d55-42a3-81c7-20504b712c25))
+ (pad "3" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21a27d02-4bce-4567-847f-a62e7ce745e3))
+ (pad "4" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d26ad6cd-cba9-4022-8951-56dbdb3e0c0a))
+ (pad "5" smd roundrect (at 3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 93f6cf9c-595e-4548-8a87-3c8b64ee9168))
+ (pad "MP" smd roundrect (at -5.6 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 4c8b8766-7e5c-4f24-92b3-e30f6163bf8a))
+ (pad "MP" smd roundrect (at 5.6 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 6b8a5b9b-d2f2-4160-9cbd-1c3c5fa08a9f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM05B-ZESS-TB_1x05-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2d2f4b9d
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,50 @@
+(footprint "JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM06B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 4c5611ac-cb8c-4c95-af6b-cee513136f77)
+ )
+ (fp_text value "JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 15c8076a-a8a7-439e-b507-52ab516a2cf9)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1cacc965-5fc7-4f62-a599-800f72a0ac55)
+ )
+ (fp_line (start -6.86 -0.035) (end -6.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 1f7f1c95-221c-4885-80f1-0533e952b824))
+ (fp_line (start -6.86 4.285) (end -6.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp 2984ce57-9d4d-414c-a676-7c872aba265d))
+ (fp_line (start -6.86 5.585) (end 6.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp 39dfeddf-e7d0-47bd-891a-8ce031fa4c0e))
+ (fp_line (start 6.86 -2.135) (end 4.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 54f96603-4cd6-4a14-9da7-18f6f4d23113))
+ (fp_line (start -4.41 -2.135) (end -4.41 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 6e535611-7e9f-4529-9d27-3fd8ff6983f9))
+ (fp_line (start 6.86 5.585) (end 6.86 4.285) (layer "F.SilkS") (width 0.12) (tstamp c2cf28d3-a94e-42f9-b804-52cd280d76ba))
+ (fp_line (start -6.86 -2.135) (end -4.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp df666192-c1b1-4f48-a233-1ddb0b996ef4))
+ (fp_line (start 6.86 -0.035) (end 6.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp f4a04f02-7c91-483f-adfd-652523b9a750))
+ (fp_line (start -7.75 5.98) (end 7.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 54290651-dc72-4afc-83a7-3a7d53836bba))
+ (fp_line (start 7.75 5.98) (end 7.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 8a6e85ac-7eea-4cdb-82b1-119686357aa5))
+ (fp_line (start -7.75 -4.52) (end -7.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 8be95681-cd8e-4bd4-99c6-5467bdd39575))
+ (fp_line (start 7.75 -4.52) (end -7.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp af4ec90a-11d5-4599-abf4-acb719c9bf5d))
+ (fp_line (start -6.75 -2.025) (end 6.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 06bf7047-9e6d-43f6-8240-248655c8642a))
+ (fp_line (start -3.75 -1.317893) (end -3.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp 13875fa9-7de9-4f5a-a7f6-ed786a4610f2))
+ (fp_line (start -6.75 -2.025) (end -6.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 2310e504-c9d7-4e9b-be69-78eb7dca16c1))
+ (fp_line (start -4.25 -2.025) (end -3.75 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 24899971-ddc6-49e9-8275-3198097a9748))
+ (fp_line (start -6.75 5.475) (end 6.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 6be0bbea-27d9-40b9-92a5-5c0b897824f0))
+ (fp_line (start 6.75 -2.025) (end 6.75 5.475) (layer "F.Fab") (width 0.1) (tstamp b78f86e0-2ce7-4ec7-af39-7a976671ea9c))
+ (pad "1" smd roundrect (at -3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp edbc43cc-4eaf-4ec4-9e4c-027a56baeda9))
+ (pad "2" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1913c13b-f73c-4268-8769-b730dcffa54c))
+ (pad "3" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3f07a859-72f6-4b0a-90a2-926c2dfef028))
+ (pad "4" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b327979b-df9b-47d8-a02f-d01af3c937a1))
+ (pad "5" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e15303c4-171f-4e33-8400-c48209a1b253))
+ (pad "6" smd roundrect (at 3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0bc3eb83-1a00-4e07-84ea-751834928caa))
+ (pad "MP" smd roundrect (at -6.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 70759fa3-5b79-4df7-a9fa-19c3f0a99b1c))
+ (pad "MP" smd roundrect (at 6.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp fe5d3605-51ab-405f-a277-9a9426cf5c73))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM06B-ZESS-TB_1x06-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..3d46206e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,51 @@
+(footprint "JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM07B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 7104f0ef-da96-406e-b003-363c367ab1a0)
+ )
+ (fp_text value "JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 473e215d-b911-4895-b787-81ca58a4b2a4)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 38c0bf9d-db25-4431-8351-48967129e519)
+ )
+ (fp_line (start 7.61 -2.135) (end 5.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 08d26bc6-158a-4f37-bc27-8de57422b7a3))
+ (fp_line (start -7.61 5.585) (end 7.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp 48769029-89ed-4353-93b7-9778039dfb58))
+ (fp_line (start -7.61 -2.135) (end -5.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 73b72df1-489a-4b7c-af6a-64cfea048892))
+ (fp_line (start 7.61 -0.035) (end 7.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 76b6cb9e-98a9-4179-873a-2dd9614418fd))
+ (fp_line (start -5.16 -2.135) (end -5.16 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 97598555-5799-4586-88de-dce489b58235))
+ (fp_line (start 7.61 5.585) (end 7.61 4.285) (layer "F.SilkS") (width 0.12) (tstamp c04500c4-2416-4852-8aa3-936e41e21460))
+ (fp_line (start -7.61 -0.035) (end -7.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp e8f93d37-e7f3-48af-97b4-bf61f1a3d13c))
+ (fp_line (start -7.61 4.285) (end -7.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp fbab064d-18bd-4b8e-9ce3-3c3822dfcfb7))
+ (fp_line (start 8.5 5.98) (end 8.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 0f6d4e95-b5b7-40e0-a2eb-b13bae57bb49))
+ (fp_line (start 8.5 -4.52) (end -8.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 61937723-a0d0-44a9-afbe-545c6aa8a21e))
+ (fp_line (start -8.5 5.98) (end 8.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 9f5d12d5-d9a3-48a3-adfa-9e490b50b18f))
+ (fp_line (start -8.5 -4.52) (end -8.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp b32ae74f-4ef6-4d2c-8fa3-58fab867b7d6))
+ (fp_line (start -7.5 5.475) (end 7.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 00989f36-7341-45d8-8241-a81e05b26d09))
+ (fp_line (start -5 -2.025) (end -4.5 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 04069531-43ee-402f-b7fa-c26bc24e10b8))
+ (fp_line (start -7.5 -2.025) (end 7.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp 263fb4d4-9b7f-4b1d-9934-c77a65eb3594))
+ (fp_line (start 7.5 -2.025) (end 7.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 33f08e7f-6fca-4590-9b08-544521405c2f))
+ (fp_line (start -7.5 -2.025) (end -7.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 5801d2b7-1633-4dee-ba91-e07c82af682f))
+ (fp_line (start -4.5 -1.317893) (end -4 -2.025) (layer "F.Fab") (width 0.1) (tstamp a652a1ad-21d8-48d4-b11d-fc2e054f45a0))
+ (pad "1" smd roundrect (at -4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 542c63d2-1cfa-4612-9ee4-e8daac529d64))
+ (pad "2" smd roundrect (at -3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0c2c90c0-5e53-47a7-ae2b-dedb75979008))
+ (pad "3" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f220980-d5c1-4a20-b6df-d4be310746be))
+ (pad "4" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e54fc084-4f21-499c-9515-8772d1c4006c))
+ (pad "5" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d26da802-b205-469a-8992-66ed60c0c6c5))
+ (pad "6" smd roundrect (at 3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f44a30dd-60e6-46bd-9869-160954cf86cb))
+ (pad "7" smd roundrect (at 4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 90242c74-fb9e-4f59-8f21-f9ad3e747027))
+ (pad "MP" smd roundrect (at 7.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp b5903390-5d34-424a-9a09-8c1aef7f2bed))
+ (pad "MP" smd roundrect (at -7.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e3f80905-5a55-40f8-bbc6-a8cdf941d55c))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM07B-ZESS-TB_1x07-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..2812c097
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,52 @@
+(footprint "JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM08B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 1af90742-f540-465f-b625-4824985ea423)
+ )
+ (fp_text value "JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d7eddda6-135e-4104-b4dc-d08e315cd1e1)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a8211938-5b52-4b07-9cdc-bd17f5155409)
+ )
+ (fp_line (start -5.91 -2.135) (end -5.91 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 21984068-53cf-46fa-b5ed-9c5eeab0bc9e))
+ (fp_line (start 8.36 -0.035) (end 8.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 28466ec7-aaf4-4ae3-9a5b-512ee28d069c))
+ (fp_line (start 8.36 -2.135) (end 5.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 2fa8a5e7-3265-4316-a869-f827c2d11d0b))
+ (fp_line (start -8.36 -0.035) (end -8.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 426c37cc-ec5d-471f-a08f-71f7d0de24be))
+ (fp_line (start -8.36 4.285) (end -8.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp 4cb0159d-f577-49bf-bc77-086fc833fd8d))
+ (fp_line (start -8.36 -2.135) (end -5.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp b1716689-c206-4071-8ae1-9c286f6c4cfa))
+ (fp_line (start 8.36 5.585) (end 8.36 4.285) (layer "F.SilkS") (width 0.12) (tstamp bd2a6f76-4d52-49e0-a6b2-e76e8a887f4c))
+ (fp_line (start -8.36 5.585) (end 8.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp c5c5823b-64a6-4d33-a3b8-90e57ed7833f))
+ (fp_line (start -9.25 5.98) (end 9.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 0310037f-09c5-4e1d-9e4d-2c4ee80f91eb))
+ (fp_line (start 9.25 -4.52) (end -9.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 25337ca5-c57c-40ca-8a05-0e0026049623))
+ (fp_line (start -9.25 -4.52) (end -9.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 3f2cadfe-cc4f-4822-b29c-cd639194098d))
+ (fp_line (start 9.25 5.98) (end 9.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 52c972dc-6c26-4b2a-9514-6127964d7fff))
+ (fp_line (start -5.75 -2.025) (end -5.25 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 033112d8-5e93-44bc-aeb8-b07c158b25b5))
+ (fp_line (start -8.25 -2.025) (end 8.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp 4916925f-f1f2-43f9-b854-99bf1667575d))
+ (fp_line (start -8.25 5.475) (end 8.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 634dfaf2-b69d-41d9-b141-5c34fe03c9fc))
+ (fp_line (start -5.25 -1.317893) (end -4.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 8057970a-b7dc-4990-87c4-67075021671d))
+ (fp_line (start 8.25 -2.025) (end 8.25 5.475) (layer "F.Fab") (width 0.1) (tstamp b6b19696-b90d-4d25-9fdc-62980da41ba5))
+ (fp_line (start -8.25 -2.025) (end -8.25 5.475) (layer "F.Fab") (width 0.1) (tstamp f034fdc3-a47c-4a01-abaf-d74f1a084e8c))
+ (pad "1" smd roundrect (at -5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f10e5ff1-f568-436f-bd7f-635389e9b340))
+ (pad "2" smd roundrect (at -3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 21ddd88a-7296-415b-a5a3-1f4eea6cdd30))
+ (pad "3" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 03285ae1-eb62-4c0d-9d8c-3770f7c03230))
+ (pad "4" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cca63b41-9fda-4f34-b712-e2fb83ca3a14))
+ (pad "5" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 84ae27db-24dc-43ae-beda-1a69fc6c6ae2))
+ (pad "6" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cc18b9a4-e803-4ae5-928b-dc08dff9f4d9))
+ (pad "7" smd roundrect (at 3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ec9104a-4abf-4adb-ab01-408aaa2998a3))
+ (pad "8" smd roundrect (at 5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d83628e-c504-4ff4-b866-f1eafe8e9627))
+ (pad "MP" smd roundrect (at -7.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 837bb307-4a45-4c1a-b791-a9d9cf3f909b))
+ (pad "MP" smd roundrect (at 7.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp c391dbba-1842-45b7-99b2-e28ef7c7db55))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM08B-ZESS-TB_1x08-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7e9c5fb9
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,53 @@
+(footprint "JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM09B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d8feec9a-41a5-4268-a583-0ce4d20c879d)
+ )
+ (fp_text value "JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8fc50648-cd17-4dd7-ad20-a82db27a72b0)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c1aa2890-2f29-4e4b-865f-bdde154cb04f)
+ )
+ (fp_line (start -9.11 5.585) (end 9.11 5.585) (layer "F.SilkS") (width 0.12) (tstamp 34d339ae-4ca4-49c0-a972-dc1d11f2569c))
+ (fp_line (start -9.11 -2.135) (end -6.66 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 4af2bb22-8939-4bb8-8194-ce130f5d290c))
+ (fp_line (start 9.11 -0.035) (end 9.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 4c31949f-0579-415e-a39b-5a096cebf595))
+ (fp_line (start -9.11 4.285) (end -9.11 5.585) (layer "F.SilkS") (width 0.12) (tstamp 51dc119f-44ca-4be6-9ef9-03be27d2f394))
+ (fp_line (start -6.66 -2.135) (end -6.66 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 5e058c34-55d8-46e1-99c7-dd50c3d3d1eb))
+ (fp_line (start -9.11 -0.035) (end -9.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 68d39580-fdf5-4831-a456-6b53c3179ffb))
+ (fp_line (start 9.11 -2.135) (end 6.66 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 7db9b307-27b7-4583-a91d-ecff5c98fa67))
+ (fp_line (start 9.11 5.585) (end 9.11 4.285) (layer "F.SilkS") (width 0.12) (tstamp be412e3b-c2af-427f-baf3-03ab9d09551e))
+ (fp_line (start 10 -4.52) (end -10 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 03011723-8b6e-43e6-907e-e26f64a0d93e))
+ (fp_line (start -10 5.98) (end 10 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 28388e01-3438-47f5-915f-f34f9902e9b9))
+ (fp_line (start -10 -4.52) (end -10 5.98) (layer "F.CrtYd") (width 0.05) (tstamp a823e105-0450-444b-a0ba-0c21c285f368))
+ (fp_line (start 10 5.98) (end 10 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp ce310dd9-66c3-42f5-acbe-18774d96410c))
+ (fp_line (start -9 -2.025) (end 9 -2.025) (layer "F.Fab") (width 0.1) (tstamp 099fc4c8-4c72-4ca1-8b49-f080373f1e5b))
+ (fp_line (start -6 -1.317893) (end -5.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp 12c23e81-f1db-4fe7-a742-d0011f1055a4))
+ (fp_line (start -9 5.475) (end 9 5.475) (layer "F.Fab") (width 0.1) (tstamp 8319d14e-5f15-4f5c-b0df-1d1227b3278c))
+ (fp_line (start 9 -2.025) (end 9 5.475) (layer "F.Fab") (width 0.1) (tstamp 91476189-4a6e-4811-938b-b6a7622b6905))
+ (fp_line (start -6.5 -2.025) (end -6 -1.317893) (layer "F.Fab") (width 0.1) (tstamp b2c5efb5-1167-4d4c-a8b9-4ee13f5e4e5e))
+ (fp_line (start -9 -2.025) (end -9 5.475) (layer "F.Fab") (width 0.1) (tstamp b9d0f99c-87b3-41fa-a3df-271091ec63bc))
+ (pad "1" smd roundrect (at -6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d7404a8-7b9a-492e-8515-efb41c189425))
+ (pad "2" smd roundrect (at -4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b152ded1-d1ae-492e-a1dc-014b29a9d171))
+ (pad "3" smd roundrect (at -3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f35c3aca-ade4-4555-bd06-0b7b3cb98ed9))
+ (pad "4" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9fa8e4a-5cc4-4dd3-899d-3e5caffd6c71))
+ (pad "5" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55eaddf5-5a11-4ae5-9b0b-4190cf31665c))
+ (pad "6" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c380c185-6653-45c2-b6c8-48f19bbc279e))
+ (pad "7" smd roundrect (at 3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 99d6d7cd-39ef-484c-b986-6bc13271d7d9))
+ (pad "8" smd roundrect (at 4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9fe5b3de-689e-4913-9bc4-6c99a3884849))
+ (pad "9" smd roundrect (at 6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da153c49-0b8a-4921-a219-f0759c780307))
+ (pad "MP" smd roundrect (at 8.6 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 025e1d7c-e379-4602-8015-8e6616041d23))
+ (pad "MP" smd roundrect (at -8.6 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e27dada2-780a-4530-bf9f-eb51e52be25f))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM09B-ZESS-TB_1x09-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..adf94268
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,54 @@
+(footprint "JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM10B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 55a4b898-a50f-4cf0-b6b1-db5966a458c0)
+ )
+ (fp_text value "JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 8447243b-52b8-4f6e-a8fa-a731d23c0f0d)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e7afbe94-0d00-4979-ac4e-b5ba4096e413)
+ )
+ (fp_line (start -7.41 -2.135) (end -7.41 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 4a99302c-fa3a-44ff-9811-39749c433529))
+ (fp_line (start -9.86 5.585) (end 9.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp 5421ef6d-b0e2-43ac-b1d8-b3926f3883f4))
+ (fp_line (start -9.86 -2.135) (end -7.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 6cc4367a-e016-4365-90ee-aeac4ad5c63b))
+ (fp_line (start 9.86 5.585) (end 9.86 4.285) (layer "F.SilkS") (width 0.12) (tstamp a3932b6f-3b76-4dff-9154-72ee8e040a5b))
+ (fp_line (start -9.86 -0.035) (end -9.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp afa9c363-d2bf-4c2d-81c6-0b95a7e4cef0))
+ (fp_line (start 9.86 -2.135) (end 7.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp cbad15c5-21bf-43f2-904b-83514ad1e446))
+ (fp_line (start 9.86 -0.035) (end 9.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp cf48c391-28a7-435b-8596-46c2afaa23a8))
+ (fp_line (start -9.86 4.285) (end -9.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp dba7e4f9-6576-411e-b517-fdf249822762))
+ (fp_line (start 10.75 -4.52) (end -10.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 34e3ab5e-059a-4c75-8117-a341d8f6093f))
+ (fp_line (start -10.75 -4.52) (end -10.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 6273d3e8-33e0-4ff8-a710-33cb27d8327c))
+ (fp_line (start 10.75 5.98) (end 10.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp c2583e98-4ec4-40eb-81b2-0e700af5d796))
+ (fp_line (start -10.75 5.98) (end 10.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp e6c5025c-567b-4bb1-8175-c9c16d1d9765))
+ (fp_line (start -6.75 -1.317893) (end -6.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp 1bd781f4-4905-4ed2-afc7-fb3d91fafb9d))
+ (fp_line (start -9.75 5.475) (end 9.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 33593c06-49a4-4d15-809b-21f07a0ee49a))
+ (fp_line (start -7.25 -2.025) (end -6.75 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 5f9a8fdd-d7fd-4560-a0e4-ba65cd640337))
+ (fp_line (start -9.75 -2.025) (end -9.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 68d647e4-3481-4c9e-a09e-f7640d137f71))
+ (fp_line (start -9.75 -2.025) (end 9.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 6b3f4c71-000e-4eae-b916-4fdc85051cf7))
+ (fp_line (start 9.75 -2.025) (end 9.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 90cda99c-965e-4dd1-ab7e-26a3afe3ff7e))
+ (pad "1" smd roundrect (at -6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8ea67e6f-44b1-4913-8cf5-d92e920f17e6))
+ (pad "2" smd roundrect (at -5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ba9d224-1f38-423b-a2a3-3fc7773a5c8f))
+ (pad "3" smd roundrect (at -3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 98c034d0-d3d4-472b-a692-c55929502017))
+ (pad "4" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c8ba50c3-ba29-42d5-96d9-4e811114bfe4))
+ (pad "5" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 28c4abad-349b-4691-9d09-00e93c73633c))
+ (pad "6" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 55fa140d-3ba6-4bf8-9661-7708fd460ba8))
+ (pad "7" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d28ebbc8-a967-4bec-ae6d-6c350ad57b07))
+ (pad "8" smd roundrect (at 3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4a491e05-33bf-413e-96c7-b6e8b3aa6754))
+ (pad "9" smd roundrect (at 5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bb7257a0-23b5-49ab-95bc-be34e7a65e72))
+ (pad "10" smd roundrect (at 6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp dfddcb52-6f85-46b0-a69b-e994f4d2baec))
+ (pad "MP" smd roundrect (at 9.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 2be39a44-a70f-4c1e-9b63-e527e091c492))
+ (pad "MP" smd roundrect (at -9.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp a1370192-9e86-4e69-9358-3a0f9b997ea9))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM10B-ZESS-TB_1x10-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..cfee6d9f
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,55 @@
+(footprint "JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM11B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fefbe2fc-ab75-4712-8a3c-9c18bbca928d)
+ )
+ (fp_text value "JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp a3baddc3-73ed-4341-9c52-d0a79f64080a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ec25405a-1f6d-438a-a9af-ecdbfa4f67b2)
+ )
+ (fp_line (start 10.61 5.585) (end 10.61 4.285) (layer "F.SilkS") (width 0.12) (tstamp 17d72f66-0082-4b61-88e5-34d1547606e9))
+ (fp_line (start -8.16 -2.135) (end -8.16 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 550a38fd-d5d9-48cb-8d1d-b93836c3fc32))
+ (fp_line (start -10.61 -2.135) (end -8.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 6751a44f-64eb-4e3f-a75d-cf213b2c1a45))
+ (fp_line (start 10.61 -2.135) (end 8.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 6c0adde5-3e3f-4678-a1ff-9199cf2f1b22))
+ (fp_line (start -10.61 5.585) (end 10.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp 7e07f59c-c400-46ef-80cc-3eaf3a573118))
+ (fp_line (start 10.61 -0.035) (end 10.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 8a753bf5-8b95-4fc6-84f8-f8644c1c3a61))
+ (fp_line (start -10.61 -0.035) (end -10.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 97bbf9c4-9fe7-48d5-9cfb-8aefae643303))
+ (fp_line (start -10.61 4.285) (end -10.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp fb4120a0-6065-486e-b373-f409dc887b30))
+ (fp_line (start 11.5 -4.52) (end -11.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 32731a43-c65e-4b9d-adff-9eb393f438ff))
+ (fp_line (start -11.5 -4.52) (end -11.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 6d092df2-6e4b-45a8-97df-77bd9b7e33c9))
+ (fp_line (start 11.5 5.98) (end 11.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 96f07bc1-dab6-4d46-b838-44c82c777d11))
+ (fp_line (start -11.5 5.98) (end 11.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp efabdb85-add5-43f1-830f-b163ecdd1dfa))
+ (fp_line (start -8 -2.025) (end -7.5 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 1283d787-59cb-47e4-ab80-8a793ab430f1))
+ (fp_line (start -10.5 -2.025) (end 10.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp 164e50b8-ca3d-4602-8696-31ad81f59117))
+ (fp_line (start -10.5 -2.025) (end -10.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 442db79f-e616-463b-a4ca-8320091754c5))
+ (fp_line (start -10.5 5.475) (end 10.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 7b8619e7-4586-4ec0-96ef-1f17b1d2d368))
+ (fp_line (start 10.5 -2.025) (end 10.5 5.475) (layer "F.Fab") (width 0.1) (tstamp ab273def-9835-4c95-a467-5e5b14a4a58f))
+ (fp_line (start -7.5 -1.317893) (end -7 -2.025) (layer "F.Fab") (width 0.1) (tstamp ba1ceed6-49f9-47ee-8e79-14c2b4fd2483))
+ (pad "1" smd roundrect (at -7.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3e91e66d-d190-4772-8410-c2318130407b))
+ (pad "2" smd roundrect (at -6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 66297b09-8899-483c-b9ab-36b7dbad1238))
+ (pad "3" smd roundrect (at -4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 59333e80-9752-4ae5-99e2-21d5df83d91f))
+ (pad "4" smd roundrect (at -3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0945b43a-5cd1-426e-83ca-5c5d44165682))
+ (pad "5" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e852cb4-4883-4a8f-810d-4a9a2e4ad042))
+ (pad "6" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7483ee12-a211-47d1-98e7-dcbb7a1e0df0))
+ (pad "7" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 802b3ed3-1e1d-442a-b040-f92a70bc20cb))
+ (pad "8" smd roundrect (at 3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a93b5f8-4a7d-4d5e-b0fe-eb32e9eb4b87))
+ (pad "9" smd roundrect (at 4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 08a3aab7-5009-4e09-a6f5-216fa6c035fa))
+ (pad "10" smd roundrect (at 6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1cdb70e-d989-4569-871e-427bf5c60a74))
+ (pad "11" smd roundrect (at 7.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d27f77c5-e357-4433-9742-64e7cba2d218))
+ (pad "MP" smd roundrect (at -10.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 3ad3b274-ebcc-4f15-8776-809528228c49))
+ (pad "MP" smd roundrect (at 10.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 72dbdf38-a394-4a12-86fe-d0acfe75fe6d))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM11B-ZESS-TB_1x11-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..5d9d9ebe
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,56 @@
+(footprint "JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM12B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp d5d40ced-6c2f-424d-8454-f5f87d69391d)
+ )
+ (fp_text value "JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 0933d3c4-ffa0-4287-92f3-e7b8506f90f8)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp e98d0834-bf67-42c4-93bb-1c04faddccbd)
+ )
+ (fp_line (start -8.91 -2.135) (end -8.91 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 2ae34735-8ae6-403c-b343-f800e38ef1d8))
+ (fp_line (start -11.36 4.285) (end -11.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp 31da1804-d45c-4c85-ad87-5be564405688))
+ (fp_line (start 11.36 5.585) (end 11.36 4.285) (layer "F.SilkS") (width 0.12) (tstamp 3d248473-31f0-449c-bd79-f37e14e845ce))
+ (fp_line (start -11.36 5.585) (end 11.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp 4b9070a4-6a7b-41d5-9b37-3ab3ada1506e))
+ (fp_line (start -11.36 -0.035) (end -11.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 9b7ebf53-d4cf-45e5-b721-249d761f1f2b))
+ (fp_line (start -11.36 -2.135) (end -8.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp a5cb6adc-4abf-4241-881b-13826fdec77d))
+ (fp_line (start 11.36 -0.035) (end 11.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp dea2f7ae-ef0c-4790-81a1-c2bbfbf3059e))
+ (fp_line (start 11.36 -2.135) (end 8.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp f95897b6-a0a8-4732-8278-8dd1e809131b))
+ (fp_line (start -12.25 -4.52) (end -12.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 1b70718a-3323-4c65-861f-1174e43f5fc9))
+ (fp_line (start 12.25 5.98) (end 12.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 940af961-5efd-4795-89c3-7935cb23fbd3))
+ (fp_line (start -12.25 5.98) (end 12.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp c98c8c24-ba50-44d5-80ee-073ea61d809a))
+ (fp_line (start 12.25 -4.52) (end -12.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp f5e6a10e-74bf-4a94-815e-27904cb5a8e7))
+ (fp_line (start -11.25 5.475) (end 11.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 0614c580-c47a-4c33-9ccf-72744ca1a22e))
+ (fp_line (start 11.25 -2.025) (end 11.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 68afa3d9-3962-4486-b72e-51f49fe87aed))
+ (fp_line (start -11.25 -2.025) (end 11.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp 7ead101c-5399-4d1e-b812-be86b17ad0b5))
+ (fp_line (start -8.25 -1.317893) (end -7.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 983e81ff-c78f-4c94-8619-556c624bb5c1))
+ (fp_line (start -8.75 -2.025) (end -8.25 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 9bfb0237-e73e-48fd-aa12-538d20c13553))
+ (fp_line (start -11.25 -2.025) (end -11.25 5.475) (layer "F.Fab") (width 0.1) (tstamp b3519944-bb9a-44d7-9c53-5cd433a8ba75))
+ (pad "1" smd roundrect (at -8.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8d100a89-2680-4437-81a9-4ad9ee2b9e09))
+ (pad "2" smd roundrect (at -6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5969410-72ee-4342-b064-61e5b6774337))
+ (pad "3" smd roundrect (at -5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 25cebb8f-422d-46a5-b015-5f9aa225467f))
+ (pad "4" smd roundrect (at -3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 38d02a06-12a8-4d2a-bab8-f6933b132ed4))
+ (pad "5" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9519e8d3-fa3a-4de1-ab10-5f214f158e95))
+ (pad "6" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp faf46873-b397-4c0d-9df1-24e52269fac6))
+ (pad "7" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp cb9bf7eb-9065-46da-b470-04e533845fe1))
+ (pad "8" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4253286c-f442-413c-9ac8-bb9f1bb80047))
+ (pad "9" smd roundrect (at 3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 77adb716-73c5-4454-9d61-4d9d38b64d5e))
+ (pad "10" smd roundrect (at 5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b212936a-bad7-4fec-b296-f1e23ea71345))
+ (pad "11" smd roundrect (at 6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 20fc89ed-4656-4ff4-9d71-b414376916a9))
+ (pad "12" smd roundrect (at 8.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3dfd8b68-b833-4cdb-b02e-54c4b58fb3bf))
+ (pad "MP" smd roundrect (at -10.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 8a6675e2-a258-42f9-8ea3-463a55433985))
+ (pad "MP" smd roundrect (at 10.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp f522858c-24f9-47dd-b46f-103730d8934b))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM12B-ZESS-TB_1x12-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..f43fa765
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,57 @@
+(footprint "JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BC)
+ (descr "JST ZE series connector, SM13B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 109ae043-f95f-4dd3-8623-e7c07fd0315e)
+ )
+ (fp_text value "JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp ad8131c9-ff70-440c-af3a-91f638581261)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp f4e95ae5-4064-4b91-8ea6-7672e03fe930)
+ )
+ (fp_line (start -12.11 -2.135) (end -9.66 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 12aa92fd-6348-4229-bbe6-448360348dbb))
+ (fp_line (start 12.11 -2.135) (end 9.66 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 1774945f-cecd-4021-ba56-3daa616d2bc5))
+ (fp_line (start -12.11 5.585) (end 12.11 5.585) (layer "F.SilkS") (width 0.12) (tstamp 45fe233d-de6f-4155-894b-22c401539c38))
+ (fp_line (start 12.11 5.585) (end 12.11 4.285) (layer "F.SilkS") (width 0.12) (tstamp 5118db35-14fc-4568-8ba8-b79307ca2fc6))
+ (fp_line (start -9.66 -2.135) (end -9.66 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 697b7917-7c31-467d-96ca-503b3451bdd6))
+ (fp_line (start 12.11 -0.035) (end 12.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 89eed598-4df4-491b-8abe-9ba7ee36cfc2))
+ (fp_line (start -12.11 -0.035) (end -12.11 -2.135) (layer "F.SilkS") (width 0.12) (tstamp cc052951-8ef3-497a-816b-b7e2f101170b))
+ (fp_line (start -12.11 4.285) (end -12.11 5.585) (layer "F.SilkS") (width 0.12) (tstamp f7685108-640f-45f1-929e-a02b83f6bf7f))
+ (fp_line (start 13 5.98) (end 13 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 52f8d9d0-4f82-46ff-94b5-1c0b3a27cebf))
+ (fp_line (start -13 -4.52) (end -13 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 5448ed18-8a5c-4a7b-9d76-66b23d8725d3))
+ (fp_line (start 13 -4.52) (end -13 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 9209ea11-68b0-42c2-8ea7-d6e1d2078716))
+ (fp_line (start -13 5.98) (end 13 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 94880794-a97d-46a1-98fc-3ecdfcaca35d))
+ (fp_line (start -9.5 -2.025) (end -9 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 0d20e02c-78ef-4a29-8c2c-9f189682d3ad))
+ (fp_line (start -12 -2.025) (end -12 5.475) (layer "F.Fab") (width 0.1) (tstamp 491cc6a0-3d3e-40e0-a348-38c60b766713))
+ (fp_line (start -12 -2.025) (end 12 -2.025) (layer "F.Fab") (width 0.1) (tstamp 5b32563a-79f3-4d39-b827-fa3193de31da))
+ (fp_line (start -9 -1.317893) (end -8.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp a084b68a-e544-4a0c-af8e-e564a1ba107f))
+ (fp_line (start -12 5.475) (end 12 5.475) (layer "F.Fab") (width 0.1) (tstamp d14c6460-7b9c-407b-b353-f61cfd424e77))
+ (fp_line (start 12 -2.025) (end 12 5.475) (layer "F.Fab") (width 0.1) (tstamp e92a2a17-b881-4082-8bc6-4dad1e977588))
+ (pad "1" smd roundrect (at -9 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4eeaa324-6ea1-45e8-a823-97a20bbbc783))
+ (pad "2" smd roundrect (at -7.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 78df9f0a-b060-4152-ba47-8a0e0c1883cb))
+ (pad "3" smd roundrect (at -6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 91313497-dbed-4381-aa31-e1da7b52e1e1))
+ (pad "4" smd roundrect (at -4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2e824c05-38ba-4a9d-93f3-0e878b015426))
+ (pad "5" smd roundrect (at -3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2f859383-ab0e-460d-a0cd-ee11c979c8fb))
+ (pad "6" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d579121f-14a5-40a1-940e-25562aa92058))
+ (pad "7" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 734941d0-fc4a-46cb-889f-bf6734d057df))
+ (pad "8" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp a2883957-6521-44ec-b30e-7f621b8be405))
+ (pad "9" smd roundrect (at 3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 95e2359a-418f-4870-b980-581729d8fe3d))
+ (pad "10" smd roundrect (at 4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 30e3b7cc-2186-41d2-b642-589acef374d8))
+ (pad "11" smd roundrect (at 6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b9cf427b-94ca-4fa8-aa16-8ff52d4c36c1))
+ (pad "12" smd roundrect (at 7.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2dd5b8ed-2c68-4492-a8e0-469023859e07))
+ (pad "13" smd roundrect (at 9 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b858adad-3e9a-4f06-8400-e4c25327f49a))
+ (pad "MP" smd roundrect (at -11.6 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp b54101d4-39bb-416a-b5a6-7a419e9548b8))
+ (pad "MP" smd roundrect (at 11.6 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp d21be862-e455-4e5e-9018-c8ff5e871d60))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM13B-ZESS-TB_1x13-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..97e82fd1
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,58 @@
+(footprint "JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, SM14B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 2ad85ecf-6a7c-4a23-8f02-0b2508072d9c)
+ )
+ (fp_text value "JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp c4b6acde-90e1-4f4c-a258-b60be86f4dab)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 5daf9bfd-01bb-4786-81ea-06ca281aa863)
+ )
+ (fp_line (start -12.86 -2.135) (end -10.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 1413d405-20c4-4332-858d-ecb7ff7dbeab))
+ (fp_line (start -12.86 4.285) (end -12.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp 153b753a-43c8-4a0a-b147-d278c09aab03))
+ (fp_line (start -12.86 -0.035) (end -12.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 18951be0-4871-45d7-b5f8-b9a64d5d963f))
+ (fp_line (start -10.41 -2.135) (end -10.41 -4.025) (layer "F.SilkS") (width 0.12) (tstamp 1eeaf1c5-76db-43af-af31-5b8e95f68ec7))
+ (fp_line (start 12.86 -0.035) (end 12.86 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 4ffcb191-891b-42c8-ab53-749ad9f98377))
+ (fp_line (start 12.86 -2.135) (end 10.41 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 6e0a27b8-ba04-4c38-89ed-58e64a2d73c2))
+ (fp_line (start -12.86 5.585) (end 12.86 5.585) (layer "F.SilkS") (width 0.12) (tstamp 8bc3d4a7-e89d-4284-aacb-392dbeffe47c))
+ (fp_line (start 12.86 5.585) (end 12.86 4.285) (layer "F.SilkS") (width 0.12) (tstamp d434ef33-67fc-4c95-9a17-5bba10ead0ed))
+ (fp_line (start -13.75 -4.52) (end -13.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 245d904c-4d15-43c2-b763-29b659d83975))
+ (fp_line (start 13.75 -4.52) (end -13.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 3f8af32f-9235-41ea-af85-38c71df03a21))
+ (fp_line (start -13.75 5.98) (end 13.75 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 492b6401-969b-4ba4-bae0-da4b3f9cb8fa))
+ (fp_line (start 13.75 5.98) (end 13.75 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp e2366a57-dc48-4d23-b818-7bedf17dee44))
+ (fp_line (start -10.25 -2.025) (end -9.75 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 1be5dc78-ecb5-48b1-823c-ec2028d79a80))
+ (fp_line (start -12.75 -2.025) (end 12.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 33e7d61f-62a2-4b4e-94e9-c8a3e78be80f))
+ (fp_line (start -12.75 -2.025) (end -12.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 75ded51d-48aa-41c4-b20f-0eb66113f8bc))
+ (fp_line (start -12.75 5.475) (end 12.75 5.475) (layer "F.Fab") (width 0.1) (tstamp 8804637d-c590-41f5-9b87-206a7deaa017))
+ (fp_line (start 12.75 -2.025) (end 12.75 5.475) (layer "F.Fab") (width 0.1) (tstamp a14f4e3a-90e8-46ce-8269-5db710ae6e22))
+ (fp_line (start -9.75 -1.317893) (end -9.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp ae71c73a-1765-49ae-9c1e-9c141bb33034))
+ (pad "1" smd roundrect (at -9.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e9ce2897-e7ed-4498-a031-d0a3393e992b))
+ (pad "2" smd roundrect (at -8.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f5dd7c27-5469-4306-95c1-af3394b53713))
+ (pad "3" smd roundrect (at -6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 967a2cd5-7f25-4ecb-b3a1-ae8ec2304477))
+ (pad "4" smd roundrect (at -5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 74836ebe-e85d-4d6d-b5e6-067da1da1c94))
+ (pad "5" smd roundrect (at -3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4794299b-b91d-4c17-82b8-99d3d5eb0de3))
+ (pad "6" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 230611f7-5464-40fd-9fda-34ed57324cce))
+ (pad "7" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 645c4fea-10c0-47e0-acea-740488e74d94))
+ (pad "8" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp afa6e421-6489-4ac0-894e-350e47e17d2c))
+ (pad "9" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 60879452-194f-431f-aaec-6ba7cabb9d9b))
+ (pad "10" smd roundrect (at 3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e2b04a92-c776-4101-97a5-9f247f778579))
+ (pad "11" smd roundrect (at 5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5f5e2905-b186-4a13-bdfe-9cb604aac010))
+ (pad "12" smd roundrect (at 6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp e4a495a9-b5cf-48f7-85e5-e295b3fb582f))
+ (pad "13" smd roundrect (at 8.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ef95bb05-5de8-4f1c-b95b-263ac8d46f11))
+ (pad "14" smd roundrect (at 9.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c18e3b6-0234-4001-a8eb-18552bf2e273))
+ (pad "MP" smd roundrect (at 12.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 4b3ba17c-2c86-467f-ad43-af64a180e043))
+ (pad "MP" smd roundrect (at -12.35 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp a7903904-006c-4f5c-be18-a548321baed2))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM14B-ZESS-TB_1x14-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7d1ca65e
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,59 @@
+(footprint "JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, SM15B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 272095d0-66d8-4f97-84d7-cae62dfe00d2)
+ )
+ (fp_text value "JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 6a621e2c-6df4-4ff4-80cd-ac5c961c09bc)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp fb9d85fa-6761-4031-b914-5d7ef083d5d1)
+ )
+ (fp_line (start -13.61 4.285) (end -13.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp 18932115-4530-4c6c-bdb5-17607dd6c97f))
+ (fp_line (start -13.61 -2.135) (end -11.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 657e1a59-12ee-44ee-a61a-084ebc8ef299))
+ (fp_line (start 13.61 -2.135) (end 11.16 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 6757337d-5237-4fb5-89f4-8ea4f30c35c0))
+ (fp_line (start -13.61 5.585) (end 13.61 5.585) (layer "F.SilkS") (width 0.12) (tstamp 6df2bd7a-8fd4-4ac6-9ae8-ff6a861de4b1))
+ (fp_line (start -13.61 -0.035) (end -13.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 7b9090cf-a17c-4396-9cbd-fb1db82ebf7b))
+ (fp_line (start 13.61 -0.035) (end 13.61 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 8ebff5bc-b1d0-4a92-a9c7-694264947f17))
+ (fp_line (start -11.16 -2.135) (end -11.16 -4.025) (layer "F.SilkS") (width 0.12) (tstamp cb0f077d-b8fa-4af0-be9a-99ea0e3a29d3))
+ (fp_line (start 13.61 5.585) (end 13.61 4.285) (layer "F.SilkS") (width 0.12) (tstamp fab04d50-196c-4e66-b280-8a2abdd835c6))
+ (fp_line (start -14.5 5.98) (end 14.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 0ea6c44b-5f56-42b1-b703-59c2a7b1fd09))
+ (fp_line (start 14.5 5.98) (end 14.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 4a5a2b69-a372-468e-b9f3-01baa37dcb3c))
+ (fp_line (start 14.5 -4.52) (end -14.5 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 6dae8a7f-51d6-4832-b0d9-eda23b2b413d))
+ (fp_line (start -14.5 -4.52) (end -14.5 5.98) (layer "F.CrtYd") (width 0.05) (tstamp 7cc83d3d-b492-4dac-b852-2c2047cd01f3))
+ (fp_line (start -13.5 -2.025) (end -13.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 08426f2c-5989-49af-9ffc-d6f0f71015d1))
+ (fp_line (start -13.5 -2.025) (end 13.5 -2.025) (layer "F.Fab") (width 0.1) (tstamp 1465d8d4-9571-41d2-bb08-a7a55d2beb4a))
+ (fp_line (start -11 -2.025) (end -10.5 -1.317893) (layer "F.Fab") (width 0.1) (tstamp 2670ab60-bac2-40a5-8835-9967bb816d0b))
+ (fp_line (start 13.5 -2.025) (end 13.5 5.475) (layer "F.Fab") (width 0.1) (tstamp 448f9f5d-a84b-4eeb-bf8c-c307f18af038))
+ (fp_line (start -13.5 5.475) (end 13.5 5.475) (layer "F.Fab") (width 0.1) (tstamp b12e2951-efd6-488b-ac0e-fd08bdf616b0))
+ (fp_line (start -10.5 -1.317893) (end -10 -2.025) (layer "F.Fab") (width 0.1) (tstamp fe0990a1-5cda-40ed-8a1c-48ed19a6bb2a))
+ (pad "1" smd roundrect (at -10.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ec584acf-195e-458a-9751-5540abc61ff3))
+ (pad "2" smd roundrect (at -9 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp c131eb8b-eecf-4837-8351-7cce80dedc34))
+ (pad "3" smd roundrect (at -7.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e74ed57-f186-48be-9cc3-e21202653024))
+ (pad "4" smd roundrect (at -6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5eeeb713-a40f-4984-a7d4-36d84e79c531))
+ (pad "5" smd roundrect (at -4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp fd614096-e2a6-486d-8ac3-619126c9ecff))
+ (pad "6" smd roundrect (at -3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9f2cb68c-b6d7-41b1-8982-b9bb07d938b3))
+ (pad "7" smd roundrect (at -1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 37347494-9785-4983-84cb-8e8de3075947))
+ (pad "8" smd roundrect (at 0 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 023cd3a9-f7e3-4d6a-a3d3-ab56783a3ec9))
+ (pad "9" smd roundrect (at 1.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6b48078f-2aa8-431b-8213-f7f1ee38ee8c))
+ (pad "10" smd roundrect (at 3 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b7f3d22b-3632-4447-9a7f-ca9d183673b7))
+ (pad "11" smd roundrect (at 4.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2aaeb85a-0ddc-4d0f-9c1c-3a8ade1193ab))
+ (pad "12" smd roundrect (at 6 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 5c3b9b5a-0456-42cd-a48d-b69d4dfd24ef))
+ (pad "13" smd roundrect (at 7.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6d390223-2e5b-4f33-9d45-a80f6cdffab8))
+ (pad "14" smd roundrect (at 9 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 69db5520-f5b2-42d8-ae31-33fb1e3beb82))
+ (pad "15" smd roundrect (at 10.5 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3a4661e9-a21e-4e60-8f4e-9b02ccbe2737))
+ (pad "MP" smd roundrect (at -13.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp 64cbdb93-6456-4d16-bc77-c61e35a84624))
+ (pad "MP" smd roundrect (at 13.1 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp b758e26e-baf8-4244-bfbb-48799d3f3114))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM15B-ZESS-TB_1x15-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal.kicad_mod b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal.kicad_mod
new file mode 100644
index 00000000..7450d8ba
--- /dev/null
+++ b/library/kicadLibrary/footprints/Connector_JST.pretty/JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal.kicad_mod
@@ -0,0 +1,60 @@
+(footprint "JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal" (version 20211014) (generator pcbnew)
+ (layer "F.Cu")
+ (tedit 5C2814BD)
+ (descr "JST ZE series connector, SM16B-ZESS-TB (http://www.jst-mfg.com/product/pdf/eng/eZE.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST ZE horizontal")
+ (attr smd)
+ (fp_text reference "REF**" (at 0 -5.22) (layer "F.SilkS")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp b9272e5c-c25f-43e6-928d-3198c54628a5)
+ )
+ (fp_text value "JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal" (at 0 6.68) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 36ae1637-1c71-4de3-b4b2-009c9867968a)
+ )
+ (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+ (effects (font (size 1 1) (thickness 0.15)))
+ (tstamp 23bdb246-3f3b-4951-83bb-322ad02e6e75)
+ )
+ (fp_line (start -14.36 -0.035) (end -14.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 0010add7-6b21-4e1d-9e4a-1e6f903254ce))
+ (fp_line (start 14.36 5.585) (end 14.36 4.285) (layer "F.SilkS") (width 0.12) (tstamp 0bdcf0de-2edd-4fd3-8e5d-c1b54dd2593b))
+ (fp_line (start -14.36 -2.135) (end -11.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 4dce6e39-036f-4982-8ccd-f5a1c03f6860))
+ (fp_line (start 14.36 -0.035) (end 14.36 -2.135) (layer "F.SilkS") (width 0.12) (tstamp 5c30d752-aca9-4a29-ba1e-3e09ca507709))
+ (fp_line (start 14.36 -2.135) (end 11.91 -2.135) (layer "F.SilkS") (width 0.12) (tstamp a470500e-28fe-44ca-ab16-e9820218eb47))
+ (fp_line (start -11.91 -2.135) (end -11.91 -4.025) (layer "F.SilkS") (width 0.12) (tstamp c7b379b1-8830-4150-ad59-bbf687e76bd3))
+ (fp_line (start -14.36 4.285) (end -14.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp e0270fb5-f538-41ce-8bb0-ccdbda700568))
+ (fp_line (start -14.36 5.585) (end 14.36 5.585) (layer "F.SilkS") (width 0.12) (tstamp f1fac0a0-0db3-48cd-a135-7f20a0509450))
+ (fp_line (start 15.25 -4.52) (end -15.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 264efdcf-a97a-4815-9180-88d2fdbf352d))
+ (fp_line (start 15.25 5.98) (end 15.25 -4.52) (layer "F.CrtYd") (width 0.05) (tstamp 3f7b9a40-a76e-4d09-98cb-ce8aa983fde5))
+ (fp_line (start -15.25 5.98) (end 15.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp b4f94f50-a27c-42c6-ae23-a5a8547056f4))
+ (fp_line (start -15.25 -4.52) (end -15.25 5.98) (layer "F.CrtYd") (width 0.05) (tstamp f9aadf44-7ae3-40bb-8183-ba7445d4a842))
+ (fp_line (start -14.25 -2.025) (end 14.25 -2.025) (layer "F.Fab") (width 0.1) (tstamp 076b9c11-9ea3-4687-94c8-8d45cf8e8acf))
+ (fp_line (start -11.25 -1.317893) (end -10.75 -2.025) (layer "F.Fab") (width 0.1) (tstamp 31f7ae0a-808d-4d1b-97d9-d7a075876df1))
+ (fp_line (start -14.25 5.475) (end 14.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 599efe6e-21ad-47ef-b673-2a663edd7eb4))
+ (fp_line (start -14.25 -2.025) (end -14.25 5.475) (layer "F.Fab") (width 0.1) (tstamp 5fb28f34-5bcd-4227-86af-83d75f9159ca))
+ (fp_line (start 14.25 -2.025) (end 14.25 5.475) (layer "F.Fab") (width 0.1) (tstamp cd651b49-6ad7-46e1-a1d0-c7faf46aee18))
+ (fp_line (start -11.75 -2.025) (end -11.25 -1.317893) (layer "F.Fab") (width 0.1) (tstamp d2a4e3dd-ba8f-41ea-be7c-cab490bafe8a))
+ (pad "1" smd roundrect (at -11.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp f4c4fe0a-bc8f-4b80-bfc9-2d88b33084e4))
+ (pad "2" smd roundrect (at -9.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp ba9bfda7-fc8f-45be-8f94-55c9cabcef96))
+ (pad "3" smd roundrect (at -8.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 169c3ff1-163b-4563-80f4-7cddba81422d))
+ (pad "4" smd roundrect (at -6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp da9b3753-9ef5-4c61-a1c7-6c476f7a76de))
+ (pad "5" smd roundrect (at -5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0e1d375d-6b5e-4a7b-8652-201da8027b54))
+ (pad "6" smd roundrect (at -3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4bf86576-4401-433f-bd7d-3b6a92563dfb))
+ (pad "7" smd roundrect (at -2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d00de48f-165d-4260-a821-eb97249c6c87))
+ (pad "8" smd roundrect (at -0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp b1c46f33-4a33-404f-a953-69ae846a60c2))
+ (pad "9" smd roundrect (at 0.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp bc9c2af5-93c1-403e-8fb7-fef1e94f47b7))
+ (pad "10" smd roundrect (at 2.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 2ce2e333-8073-4837-ad4a-5a876aeee6b3))
+ (pad "11" smd roundrect (at 3.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b50b725-cd7e-44e7-baa9-8516f9d298d5))
+ (pad "12" smd roundrect (at 5.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp d9834d30-9403-4c03-9652-3eda5a4538a3))
+ (pad "13" smd roundrect (at 6.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 65aa24d3-8a43-44e6-84c8-aed88a5dc2c4))
+ (pad "14" smd roundrect (at 8.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 0d2d955c-ae69-46cc-9289-7ed5fa58249c))
+ (pad "15" smd roundrect (at 9.75 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3d8a2a7f-17c1-4397-a3cb-e0e05807ed9a))
+ (pad "16" smd roundrect (at 11.25 -2.575) (size 0.8 2.9) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 7a4e6c01-7791-4e4e-8aef-61c296cc2edc))
+ (pad "MP" smd roundrect (at 13.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp d851ae14-e8bc-4fd6-9979-f606a44e5a4d))
+ (pad "MP" smd roundrect (at -13.85 2.125) (size 1.8 3.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.138889) (tstamp e62c2df7-2ec5-462e-a459-4f4e234909e0))
+ (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_ZE_SM16B-ZESS-TB_1x16-1MP_P1.50mm_Horizontal.wrl"
+ (offset (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)